带集合的内联方程引入符号而不是数字

带集合的内联方程引入符号而不是数字

有人能告诉我这是怎么回事吗?

\documentclass[a4paper,10pt]{article}

\begin{document}

An inline equation $\cal{A}\subseteq \{0,\dots,n\}\times \{0,\dots,m\}$
with funny characters instead of numbers.

\end{document}

不再使用0nm,而是排版了一个反斜杠、一个上下箭头和另一个符号。

答案1

你使用了错误的语法:旧版 LaTeX 手册规定必须输入字体更改

{\cal A}

而不是

\cal{A}

因为\cal的行为与\it或非常相似\bf。然而,自 1994 年 LaTeX2e 发布以来,这些命令已被弃用。

两个字母的字体更改命令(\it\bf等等)\cal已被带有参数的更清晰的命令取代,区分“文本”和“数学”:

  • {\bf X}\textbf{X}\mathbf{X}
  • {\it X}\textit{X}\mathit{X}
  • ...
  • {\cal X}\mathcal{X}

然而,为了向后兼容,旧的命令仍然可用(不过,两个字母的命令可能不可用,例如在类中memoir)。

由于\cal是类似于的字体切换命令\it,它会影响全部公式;由于技术原因,当涉及非大写字母时,其结果不易预测。

切勿使用\cal,它已经过时并被弃用了近二十年。

相关内容