フォントファミリーを設定したいタイムズニューローマン論文のタイトルのフォントサイズは 24 pt です。
\documentclass[conference]{IEEEtran}
\title{Only this TITLE should be 24pt in Times New Roman font}
このフォントはどのように設定できますか?
答え1
まあ、古典的なやり方としては、必要なフォントの TFM ファイル名を見つけて、それに制御シーケンスを割り当て、その制御シーケンスがどのフォントを意味するかを TeX に伝えます。例:
\font\foo=bar12
次に、ファイルで指定されたサイズの\foo
フォントの使用を開始するように発行します(この場合、ファイル名 は、おそらく 12 ポイントのフォントであることを示しています)。bar
bar12
LaTeX2e では、新しいフォント選択スキーム (NFSS) によって、このすべてがずっと簡単になりました。代わりに、さまざまな方法でフォントを選択できます。たとえば、Times を選択するには、次のようにします。
\documentclass{article}
\begin{document}
\thispagestyle{empty}
Now is the time...
\fontfamily{ptm}\selectfont
Now is the time...
\end{document}
すると次のようになります:
最初の行は Computer Modern (デフォルト)、2 行目は Times です。この方法の欠点は、時々難解なフォント ファミリ名を知る必要があることです。たとえば、ここでは Times は ですptm
が、これは直感的ではありません。( はp
フォント ファウンダリの Adobe を指し、 はtm
Times を意味します。)
そのため、ドキュメント全体を別のフォントで設定したい場合は、その目的のために設計されたパッケージを使用するのが最適です。たとえば、Times の場合、推奨されるパッケージは次のとおりですmathptmx
。
\usepackage[T1]{fontenc}
\usepackage{mathptmx}
これにより、数式を含むドキュメント全体が Times を使用するように設定されます。
LuaTeX またはその派生版を使用している場合は、fontspec
パッケージを使用するさらに簡単な方法があります。このシステムを使用して、フォントに人間が読める名前、つまりコンピュータ上でフォントが使用する名前を使用できます。それらの名前を確認するには、 を実行してluaotfload-tool --update
から を実行しますluaotfload-tool --list=*
。これにより、LuaTeX が認識しているシステム上のすべてのフォントのリストが表示されます。そのため、私のシステムでは、簡単に認識できるフォント (Roboto Medium) を見つけて、次のようにしました。
\documentclass{article}
\usepackage{lipsum}
\usepackage{fontspec}
\setmainfont{Roboto Medium}
\begin{document}
\thispagestyle{empty}
\lipsum[1]
\end{document}
そしてこれを手に入れました:
ドキュメントfontspec
にはさらに多くの情報が記載されています。これは本当に強力なパッケージです。 を使用する場合は、ではなくfontspec
でコンパイルするようにしてください。そうしないと、動作しません。のシステム フォントの使用は、ベースのシステムに限定されます。lualatex
pdflatex
fontspec
luatex
答え2
\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}