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 \foo
mit der Verwendung der Schriftart bar
in der in der Datei angegebenen Größe beginnen (in diesem Fall weist der Dateiname darauf bar12
hin, 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:
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 p
bezieht sich auf die Gießerei Adobe; das tm
bedeutet 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 fontspec
Paket 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 --update
und 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:
In der fontspec
Dokumentation erfahren Sie noch viel mehr. Dies ist wirklich ein sehr leistungsfähiges Paket. Achten Sie bei der Verwendung darauf fontspec
, dass Sie mit kompilieren lualatex
und nicht mit pdflatex
, sonst funktioniert es einfach nicht. fontspec
Die 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}