在数学模式中(例如,介于 之间$ $
),我希望默认使用计算机现代数学,但要定义一个具有不同字体的新字符,例如 mathpazo。实际上,我想定义一个\mycommand{T}
使用 mathpazo 作为 T 的新命令。可以吗?我看到有人问过类似的问题,但对于矩阵,这里我只想要一个新字符。
答案1
试试这个。我也为 U 创建了一个命令mathpazo
,因为它更容易看出区别。
\documentclass{article}
\DeclareSymbolFont{pazoletters}{OML}{zplm}{m}{it}
\DeclareMathSymbol{\pazoT}{\mathalpha}{pazoletters}{"54}
\DeclareMathSymbol{\pazoU}{\mathalpha}{pazoletters}{"55}
\begin{document}
$U \pazoU$ $T \pazoT$
\end{document}
答案2
如果您需要更多字母,您可以使用:
\documentclass{article}
\DeclareMathAlphabet\mathpazo{OML}{zplm}{m}{it}
\begin{document}
$Math$ V.S. $\mathpazo{Math}$
\end{document}
但如果只需要一两个字母,使用\DeclareSymbolFont
和\DeclareMathSymbol
会更好。