Schriftfamilie und Schriftgröße festlegen

Schriftfamilie und Schriftgröße festlegen

Ich möchte die Schriftfamilie festlegenTimes New Romanmit Schriftgröße 24 pt für den Titel eines Papiers.

\documentclass[conference]{IEEEtran}
\title{Only this TITLE should be 24pt in Times New Roman font}

Wie kann diese Schriftart eingestellt werden?

Antwort1

Nun, klassischerweise suchen Sie den TFM-Dateinamen für die gewünschte Schriftart, weisen ihr eine Steuersequenz zu und teilen TeX dann mit, welche Schriftart diese Steuersequenz bedeutet. Beispiel:

\font\foo=bar12

Sie können dann \foomit der Verwendung der Schriftart barin der in der Datei angegebenen Größe beginnen (in diesem Fall weist der Dateiname darauf bar12hin, dass es sich wahrscheinlich um eine Schriftart mit 12 Punkt handelt).

LaTeX2e hat dies alles mit dem New Font Selection Scheme (NFSS) viel einfacher gemacht. Stattdessen können Sie eine Schriftart auf verschiedene Arten auswählen. Um beispielsweise Times auszuwählen:

\documentclass{article}
\begin{document}
\thispagestyle{empty}
Now is the time...

\fontfamily{ptm}\selectfont
Now is the time...
\end{document} 

Das Ergebnis ist:

CM und Zeiten

Die erste Zeile ist Computer Modern (Standard), die zweite ist Times. Der Nachteil dieser Methode ist, dass Sie den manchmal esoterischen Namen der Schriftfamilie kennen müssen; hier ist beispielsweise Times ptm, was alles andere als intuitiv ist. (Das pbezieht sich auf die Gießerei Adobe; das tmbedeutet Times.)

Wenn Sie Ihr gesamtes Dokument in einer anderen Schriftart setzen möchten, verwenden Sie am besten ein für diesen Zweck entwickeltes Paket. Für Times beispielsweise lautet das empfohlene Paket mathptmx:

\usepackage[T1]{fontenc}
\usepackage{mathptmx}

Dadurch wird für Ihr gesamtes Dokument die Verwendung von Times eingestellt, einschließlich der Mathematik.

Wenn Sie LuaTeX oder einen seiner Nachkommen verwenden, gibt es mit dem fontspecPaket eine noch einfachere Möglichkeit. Sie können mit diesem System einen für Menschen lesbaren Namen für die Schriftart verwenden, nämlich den Namen, den die Schriftart auf Ihrem Computer verwendet. Um diese Namen herauszufinden, führen Sie luaotfload-tool --updateund dann luaotfload-tool --list=*aus. Dadurch erhalten Sie eine Liste aller Schriftarten auf Ihrem System, die LuaTeX kennt. Für mein System habe ich also eine leicht erkennbare Schriftart (Roboto Medium) gefunden und Folgendes getan:

\documentclass{article}
\usepackage{lipsum}
\usepackage{fontspec}
    \setmainfont{Roboto Medium}
\begin{document}
\thispagestyle{empty}

\lipsum[1]

\end{document} 

Und bekam dies:

Roboto Medium

In der fontspecDokumentation erfahren Sie noch viel mehr. Dies ist wirklich ein sehr leistungsfähiges Paket. Achten Sie bei der Verwendung darauf fontspec, dass Sie mit kompilieren lualatexund nicht mit pdflatex, sonst funktioniert es einfach nicht. fontspecDie Möglichkeit von , jede Systemschriftart zu verwenden, ist auf luatex-basierte Systeme beschränkt.

Antwort2

\documentclass[conference]{IEEEtran}


\usepackage{lipsum}

\begin{document}

\title{\fontsize{24}{20}\selectfont{}Only this TITLE should be 24pt in Times New Roman font}


\maketitle

\lipsum{1-3}
\end{document}

verwandte Informationen