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

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Dokumentation zu \tiny...\small...\large

Re: Quellcode unnötig

von kasiii » Mo 27. Apr 2015, 19:45

Beobachter hat geschrieben:Dazu braucht man absolut kein konkretes Beispiel mit Quellcode.
Dem möchte ich widersprechen. Vielleicht ist das Beispiel nicht notwendig, aber mir hat es sehr geholfen. Vielen Dank
MGommes hat geschrieben:!

Ich habe die Informationen gesucht, aber wirklich fündig bin ich dabei nicht geworden. Und \f@size ist mir bisher nicht über den Weg gelaufen...

Re: Quellcode unnötig

von u_fischer » So 26. Apr 2015, 21:54

Beobachter hat geschrieben:
MGommes hat geschrieben:Hiermit kann man sich die Größen anzeigen lassen: […]
Dazu braucht man absolut kein konkretes Beispiel mit Quellcode. Wie dort in einer anderen Antwort zu lesen ist, kann man genau das auch im »LaTeX2e Reference Manual« unter der Rubrik »Font sizes« finden. Und wenn man sich noch andere Einführungen zu LaTeX ansieht, wird man dort auch fündig.
Also ich benütze oft \f@size etc wenn ich eine Info über die Schrift brauche. Es ist meist schneller als die clo-Dateien zu öffnen, und funktioniert auch bei "berechneten" Schriftgrößen in KOMA.

Quellcode unnötig

von Beobachter » So 26. Apr 2015, 20:22

MGommes hat geschrieben:Hiermit kann man sich die Größen anzeigen lassen: […]
Dazu braucht man absolut kein konkretes Beispiel mit Quellcode. Wie dort in einer anderen Antwort zu lesen ist, kann man genau das auch im »LaTeX2e Reference Manual« unter der Rubrik »Font sizes« finden. Und wenn man sich noch andere Einführungen zu LaTeX ansieht, wird man dort auch fündig.

von MGommes » Fr 24. Apr 2015, 16:04

Hiermit kann man sich die Größen anzeigen lassen:
% tex.stackexchange.com/questions/24599/what-point-pt-font-size-are-large-etc
\documentclass{scrartcl}
\usepackage{lmodern}
\makeatletter
\newcommand\thefontsize[1]{{#1 The current font size is: \f@size pt\par}}
\makeatother
\begin{document}
\thefontsize\tiny
\thefontsize\scriptsize
\thefontsize\footnotesize
\thefontsize\small
\thefontsize\normalsize
\thefontsize\large
\thefontsize\Large
\thefontsize\LARGE
\thefontsize\huge
\thefontsize\Huge
\end{document}

von kasiii » Fr 24. Apr 2015, 14:46

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}

von Johannes_B » Fr 24. Apr 2015, 14:33

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

von Johannes_B » Fr 24. Apr 2015, 14:25

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.

von kasiii » Fr 24. Apr 2015, 14:09

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?

von kasiii » Fr 24. Apr 2015, 13:53

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

von u_fischer » Fr 24. Apr 2015, 13:51

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

Nach oben