最小工作示例如下:
\documentclass{amsart}
\begin{document}
\Huge
$$\phi$$
\end{document}
问题: 如何\phi
仅从newtxmath
包中调用?请注意,我不喜欢引用任何其他信件newtxmath
。欢迎任何帮助!
答案1
就这样。
\documentclass{amsart}
\DeclareSymbolFont{ntxletters}{OML}{ntxmi}{m}{it}
\SetSymbolFont{ntxletters}{bold}{OML}{ntxmi}{b}{it}
\DeclareMathSymbol{\phi}{\mathord}{ntxletters}{30}
\usepackage{bm}
\begin{document}
\Huge
\[\phi, \bm{\phi}\]
\end{document}
感谢@marmot 指出@AlanMunn 先前的回答。正如 @AlanMunn 在该答案中所说,在执行该技巧之前,需要一些有关字体声明的基本知识。这行关键代码newtxmath.sty
:
%\DeclareMathSymbol{\phi}{\mathord}{letters}{30}
告诉我们应该寻找声明 的行letters
。事实上,我们发现
%%%%%%%%%%%%%%%
% Math Italic %
%%%%%%%%%%%%%%%
... ... ...
\DeclareSymbolFont{letters}{OML}{ntxmi}{m}{it}
\SetSymbolFont{letters}{bold}{OML}{ntxmi}{b}{it}
... ... ...
因此,建议的解决方案。