Seite 1 von 2
Dokumentation zu \tiny...\small...\large
Verfasst: Fr 24. Apr 2015, 11:23
von kasiii
Hallo,
da ich verschiedenen Elementen eine feste Schriftgröße zuordnen muss, suche ich die Dokumentation, in der beschreiben wird, wie die Schriftgrößen für die Befehle \tiny...\small...\large... gesetzt werden.
Im KOMA-Script und in den folgenden Dokumenten bin ich nicht fündig geworden... LATEX 2ε-Kurzbeschreibung, LATEX 2ε for authors, LATEX 2ε font selection
Habe ich etwas übersehen oder muss ich noch wo anders schauen?
Verfasst: Fr 24. Apr 2015, 12:10
von Johannes_B
Ich bin mir nicht sicher, was du meinst.
Die genannten Schalter sind nur in gewisser Hinsicht fest, es kommt auf die Größe der Grundschrift an.
Standard für scrartcl ist eine Grundschrift in 11pt, die Datei scrsize11pt.clo wird geladen.
Verfasst: Fr 24. Apr 2015, 12:14
von MGommes
Verfasst: Fr 24. Apr 2015, 13:50
von kasiii
Johannes_B hat geschrieben:Ich bin mir nicht sicher, was du meinst.
Die genannten Schalter sind nur in gewisser Hinsicht fest, es kommt auf die Größe der Grundschrift an.
Genau und deshalb suche ich die Dokumentation, in der die Zusammenhänge dargestellt werden.
Bei dieser Quelle werden die Schriftgrößen für die Klassen article, report ... angegeben. Ich verwende aber die KOMA-Klassen.
Johannes_B hat geschrieben:Ich bin mir nicht sicher, was du meinst.
Ich verwende die scrreprt-Klasse mit fontsize=12pt. Aufgrund der Vorgaben muss ich verschiedene Elemente (Bildunterschriften, Fußnoten, Kopfzeile, Überschriften...) auf festgelegte Schriftgrößen (10pt, 12pt, 14pt) einstellen. Darum suche ich die Dokumentation, in der die Zuordnung der Schalter zu den Schriftgrößen in Abhängigkeit von fontsize angegeben wird.
Ich habe die Anpassung enstprechend dem Link von MGommes vorgenommen, allerdings werden dort keine Angaben zu den KOMA-Klassen gemacht, weshalb ich auf weitere Infos hoffe

Verfasst: Fr 24. Apr 2015, 13:51
von u_fischer
Wie Johannes schon schrieb: Die Definitionen von KOMA sind in den scrsizeXXpt.clo-Dateien.
Verfasst: Fr 24. Apr 2015, 13:53
von kasiii
u_fischer hat geschrieben:Wie Johannes schon schrieb: Die Definitionen von KOMA sind in den scrsizeXXpt.clo-Dateien.
Sorry für meine Unwissenheit, wo finde ich diese Dateien? (TeXLive 2014 auf Kubuntu 14.04)?
EDIT:
Das war etwas vorschnell:
/usr/share/texlive/texmf-dist/tex/latex/koma-script/
Mal schauen ob ich den Inhalt der Datei verstehe...
Verfasst: Fr 24. Apr 2015, 14:09
von kasiii
Ich nehme an mit diesem Code wird der Schalter \footnotesize definiert.
\def\footnotesize{%
\@setfontsize\footnotesize\@xpt\@xiipt
\abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
\abovedisplayshortskip \z@ \@plus3\p@
\belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@
\def\@listi{\leftmargin\leftmargini
\topsep 6\p@ \@plus2\p@ \@minus2\p@
\parsep 3\p@ \@plus2\p@ \@minus\p@
\itemsep \parsep}%
\belowdisplayskip \abovedisplayskip
}
Wie erkenne bzw. wo sehe ich welche Schriftgröße dem Schalter zugeordnet wird? Etwa hier:
\@setfontsize\footnotesize\@xpt\@xiipt
Was bedeutet \@xpt und \@xiipt?
Verfasst: Fr 24. Apr 2015, 14:25
von Johannes_B
Zahlen in nicht immer und überall erlaubt, und manchmal muss man auch Platz sparen.
xpt -> 10pt
xiipt -> 12pt
Aber anstatt an dieser Stelle rumzupfuschen, nutze lieber den durch KOMA-Script bereitgestellten Mechanismus mit \addtokomafont. Denn wie bereits erwähnt, scriptsize und co sind relative Größen. Du willst absolute, also setze sie auch absolut.
Verfasst: Fr 24. Apr 2015, 14:33
von Johannes_B
\documentclass{scrartcl}
\addtokomafont{section}{\fontsize{24pt}{28pt}\selectfont}
\addtokomafont{caption}{\fontsize{14pt}{16pt}\selectfont}
\usepackage{blindtext}
\usepackage{lmodern}
\begin{document}
\blinddocument
\captionof{figure}{This is not a duck. This is a penguin.}
\end{document}
Verfasst: Fr 24. Apr 2015, 14:46
von kasiii
Johannes_B hat geschrieben:Zahlen in nicht immer und überall erlaubt, und manchmal muss man auch Platz sparen.
xpt -> 10pt
xiipt -> 12pt
Aber anstatt an dieser Stelle rumzupfuschen, nutze lieber den durch KOMA-Script bereitgestellten Mechanismus mit \addtokomafont. Denn wie bereits erwähnt, scriptsize und co sind relative Größen. Du willst absolute, also setze sie auch absolut.
Ich möchte da auch nichts herumpfuschen, ich wollte nur herausfinden, welche Größe hinter den Schaltern \tiny. usw. steckt.
Ich bin bisher davon ausgegangen, dass z.B. der folgende Code, der beste Weg ist, um die Schriftgröße einszustellen.
\addtokomafont{pagehead}{\footnotesize\upshape\sffamily}
Wenn ich die Schriftgröße absolut also mit \fontsize{Größe}{Grundlinienabstand} angebe, habe ich das Problem, dass ich den Grundlinenabstand angeben muss. Was sind dafür sinnvolle Werte? Bzw. gibt es einen anderen Weg um die Schriftgröße absolut anzugen?
\addtokomafont{pagehead}{\fontsize{10pt}{12pt}\upshape\sffamily}