Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 10
der Satz war unvollständig (wahrscheinlich ist er einfach zu lang)

20 Jan '15, 20:07

saputello's gravatar image

saputello
11.1k174365

Wenn man mit den Standardoptionen `10pt`, `11pt` und `12pt` jeweils für die entsprechenden Grundschriftgrößen (also Einstellungen für `\normalsize`) und dazu passenden Einstellungen für davon abhängige Größen und Schriftgrößeneinstellungen (also `\tiny`, `\scriptsize` … `\LARGE`, `\Huge`) nicht auskommt, gibt es mehrere Möglichkeiten. Diese sind teilweise auch von der Wahl der Klasse abhängig. Als direkten Ersatz der Standardklassen sind nur für diesen speziellen Zweck die [`extsizes`](http://ctan.org/pkg/extsizes)-Klassen gedacht. Allerdings basieren die Klassen `extbook`, `extreport`, `extarticle` und `extletter` noch auf Version 1.4a der Standardklassen, sind also nicht ganz so aktuelle wie die Standardklassen (derzeit Version 1.4h). Ob das relevant ist, ist schwer zu sagen. Diese `extsizes`-Klassen erweitern die Standardklassen lediglich um die Optionen `8pt`, `9pt`, `14pt`, `17pt` und `20pt`. Zu diesem Zweck stellen sie auch die entsprechenden `clo`-Dateien bereit. \documentclass[20pt]{extbook} \usepackage{blindtext} \begin{document} \chapter{Kopfzeile?} \blindtext\par {\small\blindtext\par} \end{document} Alternativ kann man auch das ebenfalls in der [`extsizes`](http://ctan.org/pkg/extsizes)-Sammlung enthaltene Paket `extsizes` laden. Dieses kann die genannten Optionen ebenfalls auswerten und dann die passende `clo`-Datei laden. Das funktioniert zumindest mit den Standardklassen. Bei anderen Klassen sollte man zunächst die Anleitung der Klasse nach entsprechenden Möglichkeiten durchsuchen und kann dann ebenfalls das Paket `extsizes` probieren. Wesentlich weiter geht [KOMA-Script](http://www.ctan.org/pkg/koma-script). Zwar bietet KOMA-Script auch nur vorgefertigte `clo`-Dateien für die Schriftgrößen `10pt`, `11pt` und `12pt`, es ist aber außerdem in der Lage, die Schriftgrößendateien von `extsizes` zu verwenden. Dazu muss man direkt bei `\documentclass` als Option `fontsize=8pt`, `fontsize=9pt`, `fontsize=14pt` , `fontsize=17pt` oder `fontsize=20pt` angeben. Bei Verwendung von `\KOMAoptions` oder `\KOMAoption` werden die Dateien von `extsizes` hingegen nicht berücksichtigt. Darüber hinaus kann man über Option `fontsize` auch Schriftgrößen einstellen, für die keine Schriftgrößendateien existieren. Dazu werden dann die von der Grundschriftgröße abhängigen Einstellungen auf Basis der Standardgrößen für `10pt` hochgerechnet: \documentclass[emulatestandardclasses,fontsize=20pt]{scrbook} \usepackage{blindtext} \begin{document} \chapter{Kopfzeile?} \blindtext\par {\small\blindtext\par} \end{document} Diese Möglichkeit steht *nicht nur für die KOMA-Script-Klassen* bereit. Über das Paket `scrextend` kann diese Möglichkeit auch für andere Klassen, beispielsweise die Standardklassen genutzt werden. Es ist sogar möglich, die Grundschriftgröße innerhalb des Dokuments zu ändern: \documentclass{book} \usepackage{scrextend} \usepackage{blindtext} \begin{document} \chapter{Kopfzeile?} \blindtext\par {\small\blindtext\par} \KOMAoption{fontsize}{20bp} \chapter{Kopfzeile?} \blindtext\par {\small\blindtext\par} \end{document} Wie im Beispiel gezeigt, müssen die Schriftgrößen außerdem nicht zwingend in `pt` angegeben werden. KOMA-Script kommt auch mit anderen LaTeX-Einheiten für die Schriftgröße zurecht, etwa den von Word oder den meisten DTP-Programmen verwendeten BigPoints (`bp`) als Punkt. Über das KOMA-Script-Paket `scrfontsizes` kann man außerdem neue Schriftgrößendateien für KOMA-Script erzeugen. Diese Dateien kann man dann editieren und so eigenen Bedürfnissen anpassen. So könnte man beispielsweise die Größe `\Huge` aus einer berechneten Schriftgrößendatei für die Grundschriftgröße `12pt` mit den übrigen Schriftgrößen aus der vordefinierten Schriftgrößendatei `scrsize12pt.clo` oder einer Schriftgrößendatei für die Grundschriftgröße `10pt` kombinieren. Damit man dazu nicht die Standard-Schriftgrößendateien von KOMA-Script ersetzen muss, kann man den Dateinamenspräfix bei KOMA-Script über Umdefinierung von `\@scrfontsizebase` ändern. In der Voreinstellung lautet dieser Präfix `scrsize`. Die Verwendung *beliebiger Schriftgrößen* setzt allerdings generell die Verwendung einer *frei skalierbaren Schrift* voraus. Die Standard-Schriften Computer Modern (bei OT1-Codierung) und European Modern (beispielsweise bei T1-Codierung) sind in der Voreinstellung nicht frei skalierbar. Sie können jedoch durch Verwendung von `\RequirePackage{fix-cm}` noch *vor* `\documentclass` frei skalierbar gemacht werden. Die Schrift Latin Modern (Paket [`lmodern`](http://www.ctan.org/pkg/lmodern)) ist von vornherein frei skalierbar. Die Verwendung nicht frei skalierbarer Fonts führte im letzten Beispiel zu Warnungen wie: <pre>LaTeX Font Warning: Font shape `OT1/cmr/m/n' in size <41.63564> not available (Font) size <24.88> substituted on input line 10.</pre> Mit \RequirePackage{fix-cm}% Einzige Änderung \documentclass{book} \usepackage{scrextend} \usepackage{blindtext} \begin{document} \chapter{Kopfzeile?} \blindtext\par {\small\blindtext\par} \KOMAoption{fontsize}{20bp} \chapter{Kopfzeile?} \blindtext\par {\small\blindtext\par} \end{document} \documentclass[fontsize=20bp]{scrbook} \usepackage{blindtext} \begin{document} \chapter{Kopfzeile?} \blindtext\par {\small\blindtext\par} \end{document} gibt es diese Warnung nicht und das Ergebnis dürfte dann eher den Erwartungen entsprechen. Die Klasse [`memoir`](http://www.ctan.org/pkg/memoir) bietet die folgenden festen Schriftgrößen: `9pt`, `10pt`, `11pt`, `12pt`, `14pt`, `17pt`, `20pt`, `25pt`, `30pt`, `36pt`, `48pt` und `60pt`. Außerdem kann man mit Option `*pt`, die *anyptsize*-Funktion aktivieren. Damit kann man dann auch andere Grundschriftgrößen einstellen, falls man über entsprechende Größendateien, die `memoir` nicht beiliegen, verfügt. Näheres ist der Anleitung zu entnehmen.
Klicke auf Einblenden/Ausblenden von Überarbeitungen 9

20 Jan '15, 18:58

saputello's gravatar image

saputello
11.1k174365

Wenn man mit den Standardoptionen `10pt`, `11pt` und `12pt` jeweils für die entsprechenden Grundschriftgrößen (also Einstellungen für `\normalsize`) und dazu passenden Einstellungen für davon abhängige Größen und Schriftgrößeneinstellungen (also `\tiny`, `\scriptsize` … `\LARGE`, `\Huge`) gibt es mehrere Möglichkeiten. Diese sind teilweise auch von der Wahl der Klasse abhängig. Als direkten Ersatz der Standardklassen sind nur für diesen speziellen Zweck die [`extsizes`](http://ctan.org/pkg/extsizes)-Klassen gedacht. Allerdings basieren die Klassen `extbook`, `extreport`, `extarticle` und `extletter` noch auf Version 1.4a der Standardklassen, sind also nicht ganz so aktuelle wie die Standardklassen (derzeit Version 1.4h). Ob das relevant ist, ist schwer zu sagen. Diese `extsizes`-Klassen erweitern die Standardklassen lediglich um die Optionen `8pt`, `9pt`, `14pt`, `17pt` und `20pt`. Zu diesem Zweck stellen sie auch die entsprechenden `clo`-Dateien bereit. \documentclass[20pt]{extbook} \usepackage{blindtext} \begin{document} \chapter{Kopfzeile?} \blindtext\par {\small\blindtext\par} \end{document} Alternativ kann man auch das ebenfalls in der [`extsizes`](http://ctan.org/pkg/extsizes)-Sammlung enthaltene Paket `extsizes` laden. Dieses kann die genannten Optionen ebenfalls auswerten und dann die passende `clo`-Datei laden. Das funktioniert zumindest mit den Standardklassen. Bei anderen Klassen sollte man zunächst die Anleitung der Klasse nach entsprechenden Möglichkeiten durchsuchen und kann dann ebenfalls das Paket `extsizes` probieren. Wesentlich weiter geht [KOMA-Script](http://www.ctan.org/pkg/koma-script). Zwar bietet KOMA-Script auch nur vorgefertigte `clo`-Dateien für die Schriftgrößen `10pt`, `11pt` und `12pt`, es ist aber außerdem in der Lage, die Schriftgrößendateien von `extsizes` zu verwenden. Dazu muss man direkt bei `\documentclass` als Option `fontsize=8pt`, `fontsize=9pt`, `fontsize=14pt` , `fontsize=17pt` oder `fontsize=20pt` angeben. Bei Verwendung von `\KOMAoptions` oder `\KOMAoption` werden die Dateien von `extsizes` hingegen nicht berücksichtigt. Darüber hinaus kann man über Option `fontsize` auch Schriftgrößen einstellen, für die keine Schriftgrößendateien existieren. Dazu werden dann die von der Grundschriftgröße abhängigen Einstellungen auf Basis der Standardgrößen für `10pt` hochgerechnet: \documentclass[emulatestandardclasses,fontsize=20pt]{scrbook} \usepackage{blindtext} \begin{document} \chapter{Kopfzeile?} \blindtext\par {\small\blindtext\par} \end{document} Diese Möglichkeit steht *nicht nur für die KOMA-Script-Klassen* bereit. Über das Paket `scrextend` kann diese Möglichkeit auch für andere Klassen, beispielsweise die Standardklassen genutzt werden. Es ist sogar möglich, die Grundschriftgröße innerhalb des Dokuments zu ändern: \documentclass{book} \usepackage{scrextend} \usepackage{blindtext} \begin{document} \chapter{Kopfzeile?} \blindtext\par {\small\blindtext\par} \KOMAoption{fontsize}{20bp} \chapter{Kopfzeile?} \blindtext\par {\small\blindtext\par} \end{document} Wie im Beispiel gezeigt, müssen die Schriftgrößen außerdem nicht zwingend in `pt` angegeben werden. KOMA-Script kommt auch mit anderen LaTeX-Einheiten für die Schriftgröße zurecht, etwa den von Word oder den meisten DTP-Programmen verwendeten BigPoints (`bp`) als Punkt. Über das KOMA-Script-Paket `scrfontsizes` kann man außerdem neue Schriftgrößendateien für KOMA-Script erzeugen. Diese Dateien kann man dann editieren und so eigenen Bedürfnissen anpassen. So könnte man beispielsweise die Größe `\Huge` aus einer berechneten Schriftgrößendatei für die Grundschriftgröße `12pt` mit den übrigen Schriftgrößen aus der vordefinierten Schriftgrößendatei `scrsize12pt.clo` oder einer Schriftgrößendatei für die Grundschriftgröße `10pt` kombinieren. Damit man dazu nicht die Standard-Schriftgrößendateien von KOMA-Script ersetzen muss, kann man den Dateinamenspräfix bei KOMA-Script über Umdefinierung von `\@scrfontsizebase` ändern. In der Voreinstellung lautet dieser Präfix `scrsize`. Die Verwendung *beliebiger Schriftgrößen* setzt allerdings generell die Verwendung einer *frei skalierbaren Schrift* voraus. Die Standard-Schriften Computer Modern (bei OT1-Codierung) und European Modern (beispielsweise bei T1-Codierung) sind in der Voreinstellung nicht frei skalierbar. Sie können jedoch durch Verwendung von `\RequirePackage{fix-cm}` noch *vor* `\documentclass` frei skalierbar gemacht werden. Die Schrift Latin Modern (Paket [`lmodern`](http://www.ctan.org/pkg/lmodern)) ist von vornherein frei skalierbar. Die Verwendung nicht frei skalierbarer Fonts führte im letzten Beispiel zu Warnungen wie: <pre>LaTeX Font Warning: Font shape `OT1/cmr/m/n' in size <41.63564> not available (Font) size <24.88> substituted on input line 10.</pre> Mit \RequirePackage{fix-cm}% Einzige Änderung \documentclass{book} \usepackage{scrextend} \usepackage{blindtext} \begin{document} \chapter{Kopfzeile?} \blindtext\par {\small\blindtext\par} \KOMAoption{fontsize}{20bp} \chapter{Kopfzeile?} \blindtext\par {\small\blindtext\par} \end{document} \documentclass[fontsize=20bp]{scrbook} \usepackage{blindtext} \begin{document} \chapter{Kopfzeile?} \blindtext\par {\small\blindtext\par} \end{document} gibt es diese Warnung nicht. nicht und das Ergebnis dürfte dann eher den Erwartungen entsprechen. Die Klasse [`memoir`](http://www.ctan.org/pkg/memoir) bietet die folgenden festen Schriftgrößen: `9pt`, `10pt`, `11pt`, `12pt`, `14pt`, `17pt`, `20pt`, `25pt`, `30pt`, `36pt`, `48pt` und `60pt`. Außerdem kann man mit Option `*pt`, die *anyptsize*-Funktion aktivieren. Damit kann man dann auch andere Grundschriftgrößen einstellen, falls man über entsprechende Größendateien, die `memoir` nicht beiliegen, verfügt. Näheres ist der Anleitung zu entnehmen.
Klicke auf Einblenden/Ausblenden von Überarbeitungen 8
ein wenig umsortiert und ergänzt

19 Jan '15, 09:39

saputello's gravatar image

saputello
11.1k174365

Klicke auf Einblenden/Ausblenden von Überarbeitungen 7

19 Jan '15, 09:29

saputello's gravatar image

saputello
11.1k174365

Klicke auf Einblenden/Ausblenden von Überarbeitungen 6

17 Jan '15, 16:35

saputello's gravatar image

saputello
11.1k174365

Klicke auf Einblenden/Ausblenden von Überarbeitungen 5

17 Jan '15, 16:32

saputello's gravatar image

saputello
11.1k174365

Klicke auf Einblenden/Ausblenden von Überarbeitungen 4

17 Jan '15, 16:26

saputello's gravatar image

saputello
11.1k174365

Klicke auf Einblenden/Ausblenden von Überarbeitungen 3

17 Jan '15, 16:23

saputello's gravatar image

saputello
11.1k174365

Klicke auf Einblenden/Ausblenden von Überarbeitungen 2
Beispiele ergänzt

17 Jan '15, 16:22

saputello's gravatar image

saputello
11.1k174365

Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

17 Jan '15, 16:18

saputello's gravatar image

saputello
11.1k174365