
amsmath
's \dots
faz um bom trabalho na detecção automática de que tipo de vírgulas usar com base nos tokens depois (e acho que antes). Porém, o que me deixa perplexo é por que \cong
em particular não funciona, embora seja uma relação semelhante a =
, \equiv
, \simeq
, etc. Alguém poderia explicar? Isso é apenas um bug?
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\noindent
\(a = \dots = b\)\\
\(a \cong \dots \cong b\), what?\\
\(a \sim \dots \sim b\)\\
\(a \equiv \dots \equiv b\)\\
\(a \simeq \dots \simeq b\)
\end{document}
Responder1
Possivelmente amsmath
também deve mudar \cong
como muda \sum
e vários outros comandos do kernel.
\documentclass{article}
\usepackage{amsmath}
\makeatletter
\NewCommandCopy{\cong@}{\cong}
\renewcommand{\cong}{\DOTSB\cong@}
\makeatother
\begin{document}
\(a = \dots = b\)
\(a \cong \dots \cong b\)
\(a \sim \dots \sim b\)
\(a \equiv \dots \equiv b\)
\(a \simeq \dots \simeq b\)
\end{document}