使用 Times New Roman

使用 Times New Roman

在此处输入图片描述

  \documentclass[11pt,twoside]{book}

    \usepackage{array,tabularx}
    \usepackage[ngerman,american]{babel}
    \usepackage{amsthm,amssymb,mathptmx}
    \begin{document}

    \begin{equation} 
    R_{z} = \frac12 (z \Delta Z)
    \end{equation}

        \end{document}

我正在尝试使用 Times New Roman,但它看起来与 Mathtype 不同:

Mathtype


使用来自的评论Times new roman 字体?并使用 XeLaTeX 进行编译:

\documentclass[11pt,twoside]{book}
\usepackage[ngerman,american]{babel}
\usepackage{amsthm,amssymb}
\usepackage{fontspec}
\setmainfont{Times New Roman}
\begin{document}

\begin{equation} 
R_{z} = \frac12 (z \Delta Z)
\end{equation}

\end{document}

在此处输入图片描述

这没用。有什么想法吗?

答案1

按照建议默认使用 \mathrm,而使用 ptm 字体,则可以得到罗马数学字体作为默认字体\DeclareSymbolFont{letters}{OT1}{ptm}{m}{n}

正如我之前的评论中提到的,罗马式数学符号不是 LaTeX 的默认符号。虽然使用\mathrm{}可以克服默认斜体的问题,但根据具体情况,所引用的方法使罗马字母成为数学模式的默认符号。

已编辑以恢复小写希腊字母。使用罗马字母中修订的字母字体会弄乱对小写希腊字母的引用。必须通过定义字体greeksymbol(使用包中的原始名称mathptmx,即)手动更正{OML}{ztmcm}{m}{it}。然后,必须重新定义每个希腊字母才能使用该greeksymbol字体。

\documentclass[11pt,twoside]{book}
\usepackage{array,tabularx}
\usepackage[ngerman,american]{babel}
\usepackage{amsthm,amssymb,mathptmx}
\DeclareSymbolFont{letters}{OT1}{ptm}{m}{n}
\DeclareSymbolFont{greeksymbols}{OML}{ztmcm}{m}{it}

\DeclareMathSymbol{\alpha}{\mathalpha}{greeksymbols}{"0B}
\DeclareMathSymbol{\beta}{\mathalpha}{greeksymbols}{"0C}
\DeclareMathSymbol{\gamma}{\mathalpha}{greeksymbols}{"0D}
\DeclareMathSymbol{\delta}{\mathalpha}{greeksymbols}{"0E}
\DeclareMathSymbol{\epsilon}{\mathalpha}{greeksymbols}{"0F}
\DeclareMathSymbol{\zeta}{\mathalpha}{greeksymbols}{"10}
\DeclareMathSymbol{\eta}{\mathalpha}{greeksymbols}{"11}
\DeclareMathSymbol{\theta}{\mathalpha}{greeksymbols}{"12}
\DeclareMathSymbol{\iota}{\mathalpha}{greeksymbols}{"13}
\DeclareMathSymbol{\kappa}{\mathalpha}{greeksymbols}{"14}
\DeclareMathSymbol{\lambda}{\mathalpha}{greeksymbols}{"15}
\DeclareMathSymbol{\mu}{\mathalpha}{greeksymbols}{"16}
\DeclareMathSymbol{\nu}{\mathalpha}{greeksymbols}{"17}
\DeclareMathSymbol{\xi}{\mathalpha}{greeksymbols}{"18}
\DeclareMathSymbol{\pi}{\mathalpha}{greeksymbols}{"19}
\DeclareMathSymbol{\rho}{\mathalpha}{greeksymbols}{"1A}
\DeclareMathSymbol{\sigma}{\mathalpha}{greeksymbols}{"1B}
\DeclareMathSymbol{\tau}{\mathalpha}{greeksymbols}{"1C}
\DeclareMathSymbol{\upsilon}{\mathalpha}{greeksymbols}{"1D}
\DeclareMathSymbol{\phi}{\mathalpha}{greeksymbols}{"1E}
\DeclareMathSymbol{\chi}{\mathalpha}{greeksymbols}{"1F}
\DeclareMathSymbol{\psi}{\mathalpha}{greeksymbols}{"20}
\DeclareMathSymbol{\omega}{\mathalpha}{greeksymbols}{"21}
\DeclareMathSymbol{\varepsilon}{\mathalpha}{greeksymbols}{"22}
\DeclareMathSymbol{\vartheta}{\mathalpha}{greeksymbols}{"23}
\DeclareMathSymbol{\varpi}{\mathalpha}{greeksymbols}{"24}
\DeclareMathSymbol{\rho}{\mathalpha}{greeksymbols}{"25}
\DeclareMathSymbol{\varsigma}{\mathalpha}{greeksymbols}{"26}
\DeclareMathSymbol{\varphi}{\mathalpha}{greeksymbols}{"27}

\begin{document}
\begin{equation} 
R_{z} = \frac12 (z \Delta Z)
\end{equation}
\[
\alpha\beta\gamma\delta\epsilon\varepsilon
\zeta\eta\theta\vartheta\iota\kappa\lambda\mu\nu\xi\pi\varpi
\rho\sigma\varsigma\tau\upsilon\phi\varphi\chi\psi\omega
\]
\end{document}

在此处输入图片描述

在此处输入图片描述

如果使用

\DeclareSymbolFont{greeksymbols}{OML}{ptm}{m}{it}

代替

\DeclareSymbolFont{greeksymbols}{OML}{ztmcm}{m}{it}

结果是

在此处输入图片描述

相关内容