在这个关于数学的答案我写
$\frac 12=0.50000\dots =0.499999\dots $
屏幕上 50000 后面的点比 499999 后面的点高。将其更改为\ldots
即可。为什么\dots
在一种情况下它们比另一种情况下高?
答案1
请注意,您描述的问题确实不是如果在 LaTeX 文档中出现amsmath
包是不是已加载:
\documentclass{article}
\begin{document}
$\frac12=0.50000\dots=0.499999\dots$
\end{document}
amsmath
将此输出与包实际已加载的结果进行比较:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
$\frac12=0.50000\dots=0.499999\dots$
\end{document}
这意义的两个例子\dots
显然被解释为不同。在第一个例子中,amsmath
似乎判断\cdots
是合适的(可能是因为它认为0.50000
和之间存在乘法关系),而在第二个例子中,=
似乎判断是合适的。\ldots
如果有的话该怎么办?
引用该包的用户指南第 4.3 节amsmath
:
对于省略号(凸起或在线)在不同语境中的首选位置,没有普遍的共识。因此,这可以被视为个人喜好问题。通过使用语义导向命令
\dotsc
表示“带逗号的点”\dotsb
对于“带有二元运算符/关系的点\dotsm
对于“乘法点”\dotsi
表示“带积分的点”\dotso
对于“其他点”(以上都不是)而不是
\ldots
和\cdots
,您可以使您的文档能够动态地适应不同的惯例,以防(例如)您必须将其提交给坚持遵循内部传统的出版商。
换句话说,您有三个选择 - 假设您正在使用 LaTeX 文档并加载包amsmath
:
使用
\dots
并希望您的故意的用法将与amsmath
解释情况的方式相一致。大多数情况下,这种方法效果很好。明确使用
\ldots
和\cdots
(“下点”和“中心点”),不要给 LaTeX 和amsmath
有机会决定要使用的省略号类型。这种方法的缺点是你可能会从印刷的角度误解什么是最佳的(或至少是传统的)。使用“语义导向”
\dots[x]
命令代替\dots
。对于当前的情况,您可能应该\dotsc
在两种情况下都使用。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
$\frac12=0.50000\dotsc=0.499999\dotsc$
\end{document}