<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">%!TEX root = l2kurz.tex

% master: l2kurz.tex
% l2k5.tex - 5.Teil der LaTeX2e-Kurzbeschreibung v2.3
% 2001-04-10 (WaS)

\section{Schriften}
Normalerweise wÃ¤hlt \LaTeX\ die GrÃ¶ÃŸe und den Stil der Schrift
aufgrund der Befehle aus, die die logische Struktur des Textes angeben:
Ãœberschriften, FuÃŸnoten, Hervorhebungen usw.
Im folgenden werden Befehle und Makropakete beschrieben, mit denen
die Schrift auch explizit beeinflusst werden kann.
AusfÃ¼hrlichere ErlÃ¤uterungen zum Umgang mit Schriften in \LaTeX{}
findet man im \textit{\LaTeX-Begleiter} \cite{wonne}
und in der Online-Dokumentation \cite{fntguide}. FÃ¼r \XeLaTeX{} und \LuaLaTeX{} steht das Paket
\texttt{fontspec} zur VerfÃ¼gung, mit dem beliebige OpenType und TrueType Schriftarten eingebunden werden kÃ¶nnen, ohne dass sie fÃ¼r \LaTeX{} angepasst werden mÃ¼ssen. 

\begin{lstlisting}
\documentclass{article}
\usepackage[ngerman]{babel}
% Nur XeLaTeX und LuaLaTeX:
\usepackage{fontspec}
\setmainfont{Linux Libertine O}
\begin{document}
Das ist ein Text in der Schriftart Linux Libertine mit den Schnitten
\textit{Kursiv}, \textbf{\textit{Fett Kursiv}} und \textsc{KapitÃ¤lchen}.
\end{document}
\end{lstlisting}

Ergibt einen Text in der Schriftart Linux Libertine:

\medskip

\noindent\includegraphics{fontspec}

\subsection{SchriftgrÃ¶ÃŸen}
 
Die in der Tabelle~\ref{sizes} angefÃ¼hrten Befehlen 
wechseln die SchriftgrÃ¶ÃŸe.
Sie spezifizieren die GrÃ¶ÃŸe relativ
zu der von \lstinline:\documentclass: festgelegten Grundschrift.
Ihr Wirkung reicht bis zum Ende der aktuellen Gruppe oder Umgebung.


\begin{table}[!htb]
\caption{SchriftgrÃ¶ÃŸen} \label{sizes}
\def\arraystretch{1.25}
\centering
\begin{tabular}{@{}ll@{}}
\toprule
\lstinline|\tiny|         &amp; \tiny        winzig kleine Schrift \\
\lstinline|\scriptsize|   &amp; \scriptsize  sehr kleine Schrift (wie Indizes)\\
\lstinline|\footnotesize| &amp; \footnotesize     kleine Schrift (wie FuÃŸnoten)\\
\lstinline|\small|        &amp; \small            kleine Schrift \\
\lstinline|\normalsize|   &amp; \normalsize  normale Schrift \\
\lstinline|\large|        &amp; \large       groÃŸe Schrift \\
\lstinline|\Large|        &amp; \Large       grÃ¶ÃŸere Schrift \\
\lstinline|\LARGE|        &amp; \LARGE       sehr groÃŸe Schrift \\[3pt]
\lstinline|\huge|         &amp; \huge        riesig groÃŸ \\[3pt]
\lstinline|\Huge|        &amp; \Huge        gigantisch \\
\bottomrule
\end{tabular}
\end{table}
 
Die GrÃ¶ÃŸen-Befehle verÃ¤ndern auch die ZeilenabstÃ¤nde auf
die jeweils passenden Werte -- aber nur, wenn die
Leerzeile, die den Absatz beendet, innerhalb des
GÃ¼ltigkeitsbereichs des GrÃ¶ÃŸen-Befehls liegt:

\begin{LTXexample}
{\Large zu enger \\
Abstand}\par
\end{LTXexample}

\begin{LTXexample}
{\Large richtiger\\
Abstand\par}
\end{LTXexample}

FÃ¼r korrekte ZeilenabstÃ¤nde darf die
schlieÃŸende geschwungene Klammer also nicht zu frÃ¼h kommen,
sondern erst nach einem Absatzende, das Ã¼brigens nicht nur als
Leerzeile, sondern auch als Befehl \lstinline|\par|  eingegeben werden 
kann.


\subsection{Schriftstil}
Der Schriftstil wird in \LaTeX{} durch 3~Merkmale definiert:
\begin{description}
\item[Familie] StandardmÃ¤ÃŸig stehen 3~Familien zur Wahl:
  "`roman"' (Antiqua), "`sans serif"' (Serifenlose) und "`typewriter"'
  (Schreibmaschinenschrift).
\item[Serie] Die Serie gibt StÃ¤rke und Laufweite der
  Schrift an: "`medium"' (normale Schrift), "`boldface extended"'
  (fett und breiter).
\item[Form] Die Form der Buchstaben: "`upright"'
  (aufrecht), "`slanted"' (geneigt), "`italic"' (kursiv),
  "`caps and small caps"' (KapitÃ¤lchen).
\end{description}
Tabelle~\ref{fonts} zeigt die Befehle, mit denen diese Attribute 
explizit beeinflusst werden kÃ¶nnen.  
Die Befehle der Form \lstinline|\text...| setzen nur ihr Argument im 
gewÃ¼nschten  Stil.  Zu jedem dieser Befehle ist ein GegenstÃ¼ck angegeben, 
das von seinem Auf\/treten an bis zum Ende der laufenden Gruppe oder Umgebung 
wirkt.

Zu beachten ist, dass WÃ¶rter in Schreibmaschinenschrift nicht automatisch
getrennt werden.\par

\begin{table}[hbp]
\caption{Schriftstile} \label{fonts}
\def\arraystretch{1.25}
\centering
\begin{tabular}{@{}lll@{}}
\toprule
\lstinline|\textrm|\{\textit{text}\}     &amp;\lstinline|\rmfamily|   &amp;\textrm{Antiqua}\\
\lstinline|\textsf|\{\textit{text}\}     &amp;\lstinline|\sffamily|   &amp;\textsf{Serifenlose}\\
\lstinline|\texttt|\{\textit{text}\}     &amp;\lstinline|\ttfamily|   &amp;\texttt{Maschinenschrift}\\
\lstinline|\textmd|\{\textit{text}\}     &amp;\lstinline|\mdseries|   &amp;\textmd{normal}\\
\lstinline|\textbf|\{\textit{text}\}     &amp;\lstinline|\bfseries|   &amp;\textbf{fett, breiter laufend}\\
\lstinline|\textup|\{\textit{text}\}     &amp;\lstinline|\upshape|    &amp;\textup{aufrecht}\\
\lstinline|\textsl|\{\textit{text}\}     &amp;\lstinline|\slshape|    &amp;\textsl{geneigt}\\
\lstinline|\textit|\{\textit{text}\}     &amp;\lstinline|\itshape|    &amp;\textit{kursiv}\\
\lstinline|\textsc|\{\textit{text}\}     &amp;\lstinline|\scshape|    &amp;\textsc{KapitÃ¤lchen}\\
\lstinline|\textnormal|\{\textit{text}\} &amp;\lstinline|\normalfont| &amp;\textnormal{Die Grundschrift des Dokuments}\\
\bottomrule
\end{tabular}
\end{table}

Die Befehle fÃ¼r Familie, Serie und Form kÃ¶nnen untereinander und mit den
GrÃ¶ÃŸen-Befehlen kombiniert werden;  allerdings muss nicht jede
mÃ¶gliche Kombination tatsÃ¤chlich als reale Schrift (Font)
zur VerfÃ¼gung stehen.

\begin{LTXexample}
{\small Die kleinen \textbf{fetten}
RÃ¶mer
beherrschten }{\large das
ganze gro"se \textit{Italien}.}
{\Large\sffamily\slshape plakativ}
\end{LTXexample}


Je \emph{weniger} verschiedene Schriftarten man verwendet, desto
lesbarer und schÃ¶ner wird das SchriftstÃ¼ck!


\subsection{Andere Schriftfamilien}
Mit den im vorigen Abschnitt eingefÃ¼hrten Befehlen kann man nicht beeinflussen,
welche Schriftfamilien tatsÃ¤chlich als Antiqua, Serifenlose und
Maschinenschrift benutzt werden.  \LaTeX{} verwendet als Voreinstellung
die sog.\ Computer-Modern-Schriftfamilien (CM), siehe Tabelle~\ref{families};
der Stil der mathematischen ZeichensÃ¤tze passt dabei zu CM~Roman.

Will man andere Schriften benutzen, dann ist der einfachste Weg 
das Laden eines Pakets, das eine oder mehrere dieser Schriftfamilien 
komplett ersetzt.
Tabelle~\ref{families} fÃ¼hrt einige derartige Pakete auf%,
% die allerdings nicht in jeder \LaTeX-Installation verfÃ¼gbar sein mÃ¼ssen
.

Die Dokumentation der \TeX"=Distributionen sollte darÃ¼ber
informieren, welche Schriften verfÃ¼gbar sind
und wie Sie weitere installieren und verwenden kÃ¶nnen.
Insbesondere sollte eine Anzahl von verbreiteten PostScript-Schriften
mit jedem aktuellen \LaTeX-System verwendbar sein \cite{postscript}.


\begin{table}[htb]
\caption[Pakete fÃ¼r alternative Schriftfamilien]
{Pakete fÃ¼r alternative Schriftfamilien \newline\small(Eine leere
Tabellenspalte bedeutet, dass das Paket die betreffende Schriftfamilie nicht 
verÃ¤ndert; * kennzeichnet die jeweils als Grundschrift eingestellte Familie.)}
\label{families}
{\footnotesize
\medskip
\renewcommand{\arraystretch}{1.5}
\newcolumntype{x}{&gt;{\RaggedRight\hspace{0pt}}X}
\begin{tabularx}{\textwidth}{@{}lxxxx@{}}
\toprule
Paket            &amp; Antiqua    &amp; Serifenlose   &amp; Schreibmaschine  &amp; math.\ Formeln\tabularnewline\midrule
(keines)         &amp; CM Roman * &amp; CM Sans Serif &amp; CM Typewriter    &amp; $\approx$ CM Roman\tabularnewline
% \texttt{ccfonts} &amp; Concrete *
%                  &amp;
%                  &amp;
%                  &amp; $\approx$ Concrete\\
% \texttt{cmbright}&amp;
%                  &amp; CM Bright *
%                  &amp; {\raggedright CM\ Typewriter\\ Light}
%                  &amp; $\approx$ CM Bright\\
\texttt{courier} &amp;
                 &amp;
                 &amp; Courier 
                 &amp; \tabularnewline
\texttt{droid}   &amp; Droid Serif~*  &amp; Droid Sans    &amp; Droid Sans Mono &amp;                  \tabularnewline
\texttt{fourier} &amp; Utopia Regular~*    &amp;               &amp;                 &amp; Fourier          \tabularnewline
\texttt{helvet}  &amp; 
                 &amp; Helvetica
                 &amp;
                 &amp; \tabularnewline
\texttt{inconsolata} &amp;                 &amp;                &amp; Inconsolata    &amp;                  \tabularnewline
\texttt{libertine} &amp; Linux Libertine~* &amp; Linux Biolinum &amp;                &amp;                  \tabularnewline
\texttt{lmodern} &amp; LM Roman *          &amp; LM Sans Serif &amp; LM Typewriter &amp; $\approx$ LM Roman \tabularnewline
\texttt{mathptmx}&amp; Times *
                 &amp;
                 &amp;
                 &amp; $\approx$ Times\tabularnewline
\texttt{mathpazo}&amp; Palatino *
                 &amp;
                 &amp;
                 &amp; $\approx$ Palatino\tabularnewline
\bottomrule                
\end{tabularx}
}
\end{table}


\subsection{Die "`europÃ¤ischen"' ZeichensÃ¤tze}
\LaTeX{} verwendet standardmÃ¤ÃŸig  Schriften mit einem Umfang von
128~Zeichen.  Umlaute oder akzentuierte Buchstaben sind darin nicht
enthalten; sie werden jeweils aus dem Grundsymbol und dem Akzent
zusammengesetzt.  

Inzwischen stehen die meisten der mit \LaTeX\ verwendbaren Schriften
auch mit einem erweiterten "`europÃ¤ischen"' Zeichenvorrat bereit.
Sie enthalten jetzt 256 Zeichen, welche fast
alle europÃ¤ischen Sprachen abdecken, d.\,h., jedes benÃ¶tigte
Zeichen ist vorgefertigt in ihnen enthalten.
Das hat nicht nur eine
hÃ¶here typographische QualitÃ¤t zur Folge; aufgrund der inneren Arbeitsweise
von \TeX{} entfallen damit auch die EinschrÃ¤nkungen im Zusammenhang mit
der Silbentrennung, die im Abschnitt~\ref{silb} erwÃ¤hnt wurden:
WÃ¶rter mit Umlauten werden nun besser getrennt, und im Argument des
Befehls \lstinline|\hyphenation| dÃ¼rfen auch Umlaute und das scharfe~s stehen.

%% stimmt nur fuer EC
%Weiterhin sind die Unterschneidungen im Vergleich zu den amerikanischen
%\TeX-Originalschriften stark verbessert und nun auch auf hÃ¤ufige
%Buchstabenpaarungen in nicht-englischen Sprachen optimiert.

% &lt;------- Formulierung ????
Die europÃ¤ischen Schriften bestehen aus zwei Teilen: Der T1-Zeichensatz
enthÃ¤lt Buchstaben, ASCII-Zeichen sowie verschiedene AnfÃ¼hrungszeichen
und Striche, 
wÃ¤hrend ein ergÃ¤nzender TS1-Zeichensatz zusÃ¤tzliche Textsymbole bereitstellt.
% &lt;------- Formulierung ????

\LaTeX{} wird veranlasst, T1-Schriften zu verwenden,
indem man das Paket \texttt{fontenc} mit der Option \texttt{T1} lÃ¤dt:
\begin{quote}
  \lstinline|\usepackage[T1]{fontenc}|
\end{quote}
Das Paket \texttt{textcomp} ermÃ¶glicht den Zugriff auf die Textsymbole:
\begin{quote}
  \lstinline|\usepackage{textcomp}|
\end{quote}
Welche zusÃ¤tzlichen Zeichen mit den T1-Schriften
bereitgestellt werden, ist in \cite{usrguide} zusammengefasst;
Anhang~\ref{textsymbols} der vorliegenden Kurzbeschreibung
enthÃ¤lt eine Liste aller TS1-Textsymbole.  Einige der Textsymbole sind
auch ohne das Paket \texttt{textcomp} verfÃ¼gbar, siehe Abschnitt~\ref{symbole},
dann aber nicht immer in einem zur laufenden Schrift passenden Stil.

Beachten Sie, dass in Fonts, die nicht speziell fÃ¼r die Verwendung 
mit \TeX\ entworfen wurden, 
nur ein Teil der TS1-Textsymbole enthalten ist.
Das betrifft vor allem die "`handelsÃ¼blichen"' PostScript-Schriften.

\endinput

</pre></body></html>