我想指定一个字母(字母“A”),其字体与论文其他部分不同。我可以使用 轻松实现吗\newcommand
?该字母将用于方程式中。
编辑:我想用不同字体指定的字母“A”具有特殊含义。因此,我希望能够写出普通的“A”(除了是另一个普通字母之外没有其他含义)以及具有特定含义的“A”(如果您好奇的话,可以理解为矢量势)。
答案1
首先,查看您已有的数学字母表,例如\mathcal{A}
,看看其中是否有符合您需求的字母表。然后,检查字体包,例如unicode-math
、mathalpha
和isomath
,amssymb
看看它们是否有适合您的字体包,例如\mathfrak{A}
。
如果没有,您可以使用/\text
命令在数学模式下插入任何文本模式符号。例如,这将从包中插入一个 Gothic A:amsmath
amstext
yfonts
\documentclass{article}
\usepackage{amsmath}
\newcommand\mathgoth[1]{\mathord{\text{\usefont{U}{ygoth}{m}{n} #1}}}
\newcommand\mswabA{\mathgoth{A}}
\newcommand\diff[1]{\mathop{\mathrm{d} #1}}
\begin{document}
\[ \mswabA = {-}\oint_\Sigma \frac{\partial B}{\partial t} \cdot \diff{A}
\]
\end{document}
您也可以使用包命令,例如,
\usepackage{oldgerm} % For \gothfamily
\newcommand\mathgoth[1]{\mathord{\textnormal{\gothfamily #1}}}
如果您希望符号能够识别数学版本,并尊重\boldmath
或\boldsymbol
,则必须\DeclareMathAlphabet
和\SetMathAlphabet
。请注意,旧版 TeX 仅限于 16 个 8 位数学字母表。