View
254
Download
1
Category
Preview:
Citation preview
LATEX-Kurs: Schriftarten (Kurzeinführung)
Carl Georg Heise
Technische Universität München
12. Oktober 2011
Carl Georg Heise LATEX-Kurs: Schriftarten (Kurzeinführung)
Technische Universität München 1 / 12
1 Schriftarten-Grundlagen
Carl Georg Heise LATEX-Kurs: Schriftarten (Kurzeinführung)
Technische Universität München 2 / 12
LATEX Voreinstellung
Computer Modern
Standardmäßig verwendet LATEX die Schrift Computer Modern
Computer Modern ist normalerweise eine gute Wahl.
Sie gibt aber allen Dokumenten den „Standard-LATEX-Look“.
Aber es gibt auch professionelle, nicht kostenlose
Schriftarten, die um Längen besser sind.
Carl Georg Heise LATEX-Kurs: Schriftarten (Kurzeinführung)
Technische Universität München 3 / 12
Grundregel
Die Wahl der Schriftarten und Schriftauszeichnungen soll die
Lesbarkeit des Dokuments erhöhen. Viele Schriftarten und
Uneinheitlichkeit im Layout zerstören ein ansprechendes Bild des
Dokuments.
Carl Georg Heise LATEX-Kurs: Schriftarten (Kurzeinführung)
Technische Universität München 4 / 12
Schriftfamilien in LATEX
Roman (Serifen) \textrm{...} \rmfamily
Sans Serif \textsf{...} \sffamily
Typewriter \texttt{...} \ttfamily
Alle dieser Schriftfamilien gehören zur Schriftart Computer
Modern.
Carl Georg Heise LATEX-Kurs: Schriftarten (Kurzeinführung)
Technische Universität München 5 / 12
In LATEXnormal verfügbare Schriften
Die PSNFSS-Collection
Neben den Computer Modern Schriften gibt es noch die
PSNFSS1 collection, welche die am häufigsten verwendeten
Fonts enthält.
Andere Schriftarten sind oft kompliziert zu installieren, eine
Übersicht bietet http://tug.org/fonts/.
Größte komfortable Fontdatenbank auf
http://www.tug.dk/FontCatalogue/
1PostScript New Font Selection Scheme
Carl Georg Heise LATEX-Kurs: Schriftarten (Kurzeinführung)
Technische Universität München 6 / 12
Schriftfamilien in LATEX
Was beim Aufruf der obigen Befehle geschiet, definieren die
Makros
\rmdefault
\sfdefault
\ttdefault
\renewcommand{\rmdefault}{ptm}
Ändert die Schriftart der Roman-Familie von Charter in Times.
Dieser Text ist in Charter.Dieser Text ist in Times.
Carl Georg Heise LATEX-Kurs: Schriftarten (Kurzeinführung)
Technische Universität München 7 / 12
Schriftfamilien in LATEX
Was beim Aufruf der obigen Befehle geschiet, definieren die
Makros
\rmdefault
\sfdefault
\ttdefault
\renewcommand{\rmdefault}{ptm}
Ändert die Schriftart der Roman-Familie von Charter in Times.
Dieser Text ist in Charter.Dieser Text ist in Times.
Carl Georg Heise LATEX-Kurs: Schriftarten (Kurzeinführung)
Technische Universität München 7 / 12
Einbinden von PSNFSS-Paketen
Empfohlene Pakete
\usepackage[T1]{fontenc}\usepackage{textcomp}
Einbinden des Pakets
\usepackage{<Name>}
Carl Georg Heise LATEX-Kurs: Schriftarten (Kurzeinführung)
Technische Universität München 8 / 12
Einbinden von PSNFSS-Paketen
Empfohlene Pakete
\usepackage[T1]{fontenc}\usepackage{textcomp}
Einbinden des Pakets
\usepackage{<Name>}
Carl Georg Heise LATEX-Kurs: Schriftarten (Kurzeinführung)
Technische Universität München 8 / 12
Beispiel
Helvetica
\usepackage{helvet}
Ab jetzt werden alle serifenlosen Teile des Dokuments in Helveticagesetzt.
Carl Georg Heise LATEX-Kurs: Schriftarten (Kurzeinführung)
Technische Universität München 9 / 12
Die PSNFSS-Collection
PaketübersichtPaket Roman Serifenlose Typewriter
(keines) CM Roman CM Sans Serif CM Typewriterccfonts Concretecmbright CM Bright CM Typewriter Lightmathptmx Timesmathpazo Palatinohelvet Helveticaavant Avant Gardecourier Courierchancery Zapf Chancerybookman Bookman Avant Garde Couriernewcent New Century Schoolbook Avant Garde Couriercharter Charter
Die ersten vier Pakete ändern auch die entsprechende
Mathematik-Schriftart.
Carl Georg Heise LATEX-Kurs: Schriftarten (Kurzeinführung)
Technische Universität München 10 / 12
Für die Dokumente des LATEX-Kurses
Code
\usepackage[bitstream-charter]{mathdesign}\usepackage[scaled]{berasans}\usepackage[scaled]{beramono}
Charter / Bera
Roman (Serifen) \textrm{...} \rmfamily
Sans Serif \textsf{...} \sffamily
Typewriter \texttt{...} \ttfamily
Carl Georg Heise LATEX-Kurs: Schriftarten (Kurzeinführung)
Technische Universität München 11 / 12
Fonttabelle
Abk. Schrift Abk. Schrift
cmr Computer Modern Roman pag Avant Gardecmss Computer Modern Sans pbk Bookmancmtt Computer Modern Typewriter put Utopiabch Charter pnc New Century Schoolbookptm Times pplx Palatino Romanphv Helvetica pzc Zapf Chancerypcr Courierantt Antykwa Torunska lmr Latin Modern Romanlmtt Latin Modern Typewriter lms Latin Modern Sansugq URW Grotesk Bold fxl Libertinejkp Johannes Kepler Roman jkpss Johannes Kepler Sanspnr Pandora Roman* pnss Pandora Sans*
Es gibt noch viel mehr Fonts, die aber je nach Distribution
unterschiedlich sind. Aufschluss gibt das doc/fonts-Verzeichnis im
TEX-Installationspfad.
Mit * markierte Schriften gibt es nur im OT1-Encoding.
Carl Georg Heise LATEX-Kurs: Schriftarten (Kurzeinführung)
Technische Universität München 12 / 12
Recommended