LaTeX-Kurs: Schriftarten (Kurzeinführung) · PDF fileLATEX Voreinstellung Computer Modern...

Post on 05-Feb-2018

247 views 1 download

Transcript of LaTeX-Kurs: Schriftarten (Kurzeinführung) · PDF fileLATEX Voreinstellung Computer Modern...

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