Dokumentation zu \tiny...\small...\large

Schriftbild, Absätze und Auflistungen einstellen


kasiii
Forum-Century
Forum-Century
Beiträge: 132
Registriert: Di 20. Aug 2013, 15:37

Dokumentation zu \tiny...\small...\large

Beitrag 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?

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag 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.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.


kasiii
Forum-Century
Forum-Century
Beiträge: 132
Registriert: Di 20. Aug 2013, 15:37

Beitrag 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 :D

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Wie Johannes schon schrieb: Die Definitionen von KOMA sind in den scrsizeXXpt.clo-Dateien.

kasiii
Forum-Century
Forum-Century
Beiträge: 132
Registriert: Di 20. Aug 2013, 15:37

Beitrag 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...

kasiii
Forum-Century
Forum-Century
Beiträge: 132
Registriert: Di 20. Aug 2013, 15:37

Beitrag 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?

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag 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.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag 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}
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

kasiii
Forum-Century
Forum-Century
Beiträge: 132
Registriert: Di 20. Aug 2013, 15:37

Beitrag 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}

Antworten