如何让我的文档在文本和数学部分都使用 Times 字体?

如何让我的文档在文本和数学部分都使用 Times 字体?

我知道我可以加入\usepackage{times}序言,以便在我的文档中使用 Times 字体而不是 Computer Modern。但这只会影响文本;数学仍然使用 Computer Modern 排版。我怎样才能让 Latex 也使用 Times 进行数学排版?

答案1

目前最常见的解决方案可能是使用免费字体mathptmx

\usepackage{mathptmx}

该软件包取代了timesmathptm

商业mathtime有免费(付费)套餐中的“精简版”,但您需要付费才能购买完整版。请参阅http://www.pctex.com/mtpro2.html

正如mafp 的回答,较新的newtx软件包现已推出,并解决了目前的问题mathptmx

答案2

与此同时,《纽约时报》也出现了两个新选择。newtx软件包提供了 Times 的文本和数学版本,通过

\usepackage{newtxtext,newtxmath}

TeX 环流项目供应TeX 环流用于文本

\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 上无数的学生论文后,我觉得它很烦人。)

相关内容