我想設定字體系列英語字體格式一種論文標題的字體大小為 24 pt。
\documentclass[conference]{IEEEtran}
\title{Only this TITLE should be 24pt in Times New Roman font}
這個字體怎麼設定呢?
答案1
嗯,傳統上,您找到所需字體的 TFM 檔案名,為其分配一個控制序列,然後告訴 TeX 該控制序列意味著什麼字體。例如:
\font\foo=bar12
然後,您可以\foo
開始使用檔案提供的任何大小的字體bar
(在本例中,檔案名稱bar12
表明它可能是十二點字體)。
LaTeX2e 透過新字體選擇方案(NFSS)使這一切變得更加容易。相反,您可以透過多種不同的方式選擇字體。例如,選擇時間:
\documentclass{article}
\begin{document}
\thispagestyle{empty}
Now is the time...
\fontfamily{ptm}\selectfont
Now is the time...
\end{document}
這會給你這個:
第一行是 Computer Modern(預設),第二行是 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}