14
L A T E X-Kurs: Schriftarten (Kurzeinführung) Carl Georg Heise Technische Universität München 12. Oktober 2011 Carl Georg Heise L A T E X-Kurs: Schriftarten (Kurzeinführung) Technische Universität München 1 / 12

LaTeX-Kurs: Schriftarten (Kurzeinführung) · PDF fileLATEX Voreinstellung Computer Modern Standardmäßig verwendet LATEX die Schrift Computer Modern Computer Modern ist normalerweise

Embed Size (px)

Citation preview

Page 1: LaTeX-Kurs: Schriftarten (Kurzeinführung) · PDF fileLATEX Voreinstellung Computer Modern Standardmäßig verwendet LATEX die Schrift Computer Modern Computer Modern ist normalerweise

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

Page 2: LaTeX-Kurs: Schriftarten (Kurzeinführung) · PDF fileLATEX Voreinstellung Computer Modern Standardmäßig verwendet LATEX die Schrift Computer Modern Computer Modern ist normalerweise

1 Schriftarten-Grundlagen

Carl Georg Heise LATEX-Kurs: Schriftarten (Kurzeinführung)

Technische Universität München 2 / 12

Page 3: LaTeX-Kurs: Schriftarten (Kurzeinführung) · PDF fileLATEX Voreinstellung Computer Modern Standardmäßig verwendet LATEX die Schrift Computer Modern Computer Modern ist normalerweise

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

Page 4: LaTeX-Kurs: Schriftarten (Kurzeinführung) · PDF fileLATEX Voreinstellung Computer Modern Standardmäßig verwendet LATEX die Schrift Computer Modern Computer Modern ist normalerweise

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

Page 5: LaTeX-Kurs: Schriftarten (Kurzeinführung) · PDF fileLATEX Voreinstellung Computer Modern Standardmäßig verwendet LATEX die Schrift Computer Modern Computer Modern ist normalerweise

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

Page 6: LaTeX-Kurs: Schriftarten (Kurzeinführung) · PDF fileLATEX Voreinstellung Computer Modern Standardmäßig verwendet LATEX die Schrift Computer Modern Computer Modern ist normalerweise

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

Page 7: LaTeX-Kurs: Schriftarten (Kurzeinführung) · PDF fileLATEX Voreinstellung Computer Modern Standardmäßig verwendet LATEX die Schrift Computer Modern Computer Modern ist normalerweise

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

Page 8: LaTeX-Kurs: Schriftarten (Kurzeinführung) · PDF fileLATEX Voreinstellung Computer Modern Standardmäßig verwendet LATEX die Schrift Computer Modern Computer Modern ist normalerweise

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

Page 9: LaTeX-Kurs: Schriftarten (Kurzeinführung) · PDF fileLATEX Voreinstellung Computer Modern Standardmäßig verwendet LATEX die Schrift Computer Modern Computer Modern ist normalerweise

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

Page 10: LaTeX-Kurs: Schriftarten (Kurzeinführung) · PDF fileLATEX Voreinstellung Computer Modern Standardmäßig verwendet LATEX die Schrift Computer Modern Computer Modern ist normalerweise

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

Page 11: LaTeX-Kurs: Schriftarten (Kurzeinführung) · PDF fileLATEX Voreinstellung Computer Modern Standardmäßig verwendet LATEX die Schrift Computer Modern Computer Modern ist normalerweise

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

Page 12: LaTeX-Kurs: Schriftarten (Kurzeinführung) · PDF fileLATEX Voreinstellung Computer Modern Standardmäßig verwendet LATEX die Schrift Computer Modern Computer Modern ist normalerweise

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

Page 13: LaTeX-Kurs: Schriftarten (Kurzeinführung) · PDF fileLATEX Voreinstellung Computer Modern Standardmäßig verwendet LATEX die Schrift Computer Modern Computer Modern ist normalerweise

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

Page 14: LaTeX-Kurs: Schriftarten (Kurzeinführung) · PDF fileLATEX Voreinstellung Computer Modern Standardmäßig verwendet LATEX die Schrift Computer Modern Computer Modern ist normalerweise

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