我实际上正在使用Windows 字符映射中的 Times New Roman Unicode 集然后将符号复制并粘贴到 Adobe After Effects 文本层以设置方程式,这是一个耗时的过程。由于我已经在 Microsoft Word 2016 文档中有了方程式,我开始尝试使用 inbuit 功能将 Microsoft Word 方程式转换为 Latex 代码,并使用 amsmath 包制作了一个 latex 文档,然后使用pdfLatex和pdftops生成一个 eps 文件,该文件将在 Adobe Illustrator 中打开,作为可编辑文本和曲线符号。此外,由于我使用的是 MikTex 便携式软件,所以我将整个字体文件夹从MikTex\安装\字体到%appdata%\Roaming\Adobe\Fonts解决打开此 eps 文件时 Adobe Illustrator 中缺少字体的问题。一切运行良好!
问题
由于我使用了 amsmath 包,数学符号字体看起来不像 Times New Roman。我希望它看起来像 Times New Roman Unicode 字符并且直立。因此,谷歌搜索告诉我使用\usepackage{newtxtext,newtxmath}这些字体看起来不错,但一切都是斜体的,而不是直立的。
我需要一个全局解决方案,其中 newtxtext、newtxmath 包看起来很直立,而无需调整从 Microsoft Word 生成的 Latex 代码。
或者
任何其他解决方案,其中从 pdflatex 生成的 eps 文件看起来都是 Times New Roman unicode 和直立的。
使用的 Latex 文档
\documentclass{standalone}
\usepackage{newtxtext,newtxmath}
\DeclareMathSizes{10}{10}{5}{5}
\begin{document}
\pagestyle{empty}
$\varepsilon_{eq}=\left[\dfrac{\left(\dfrac{\varepsilon_1}{R_1}+\dfrac{\varepsilon_1}
{R_1}\right)}{\dfrac{1}{R_1}+\dfrac{1}{R_2}}\right]$
\end{document}
终端命令
pdflatex "myLdoc.tex"
pdftops -eps "myLdoc.pdf"
pdflatex 输出
所需输出