我知道我可以加入\usepackage{times}
序言,以便在我的文档中使用 Times 字体而不是 Computer Modern。但这只会影响文本;数学仍然使用 Computer Modern 排版。我怎样才能让 Latex 也使用 Times 进行数学排版?
答案1
目前最常见的解决方案可能是使用免费字体mathptmx
\usepackage{mathptmx}
该软件包取代了times
和mathptm
。
商业mathtime
有免费(付费)套餐中的“精简版”,但您需要付费才能购买完整版。请参阅http://www.pctex.com/mtpro2.html
正如mafp 的回答,较新的newtx
软件包现已推出,并解决了目前的问题mathptmx
。
答案2
与此同时,《纽约时报》也出现了两个新选择。newtx
软件包提供了 Times 的文本和数学版本,通过
\usepackage{newtxtext,newtxmath}
\usepackage{tgtermes}
以及数学版本TeX Gyre Termes 数学目前仅采用 Open Type 格式,可以与
\usepackage{unicode-math}
\setmathfont[math-style=ISO,bold-style=ISO,vargreek-shape=TeX]{TG Termes Math}
在 LuaTeX 或 XeTeX 中,以及
\starttypescript [math][times,termes][all]
\definefontsynonym[MathRoman][file:texgyretermes-math-1010.otf][features=math\mathsizesuffix]
\stoptypescript
在上下文中。
答案3
如果您不介意使用类似 Times 的字体、不同的引擎以及尚未正式发布的 TeXLive-2010,那么您可以尝试使用 LuaLaTeX(我的偏好)或 XeLaTeX 的 XITS 字体:
\documentclass{article}
\usepackage{fontspec}
\usepackage{unicode-math}
\setmainfont{XITS} % you can use any other Times font if you wish
\setmathfont{XITS Math}
\begin{document}
Some text and \(\sqrt{x+y}=z\) equation
\end{document}
答案4
我一直在使用字体库Times 的软件包,尽管我一般不看 Times。(在阅读了 Times 上无数的学生论文后,我觉得它很烦人。)