設定字體系列和字體大小

設定字體系列和字體大小

我想設定字體系列英語字體格式一種論文標題的字體大小為 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} 

這會給你這個:

CM和時代

第一行是 Computer Modern(預設),第二行是 Times。這種方法的缺點是你需要知道有時深奧的字體家族名稱;例如,這裡的 Times 是ptm,這與直覺相去甚遠。 (p指工廠 Adob​​e;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進行編譯,否則它根本無法工作;使用任何系統字體的能力僅限於基於 的系統。lualatexpdflatexfontspecluatex

答案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}

相關內容