使用 \dotsb、\cdots 或其他符号的对称空白空间

使用 \dotsb、\cdots 或其他符号的对称空白空间

newtxmath尽管我的问题很简单,但我还是要问。我正在使用此代码,但如果我使用、 或包,情况仍然相同,mtpro2[lite]我在括号右侧有更多空间],而在左侧有更少空间[

在此处输入图片描述

\documentclass[a4paper,12pt]{article}
\usepackage{amsmath}
\begin{document}
$[\cdots,\cdots]$, $[\dotsb,\dotsb]$
\end{document}

我的代码或二进制符号是否存在规范问题,或者我应该使用其他(对称)符号?

答案1

据我所知,您的代码没有“规范问题”。

我认为您希望在\cdots逗号前后生成对称分布的空格。

以下答案取决于amsmath包已加载的假设,就像您的 MWE 中的情况一样。amsmath加载后,\cdots行为类似于\dotsb,因此以下解决方案仅使用\cdots。我相信您的格式要求有两种不同的解决方案:要么使用对称空格,要么完全没有任何空格 - 当然也是对称的。第二种解决方案依赖于这样一个事实:通过将\cdots和括,在花括号中,它们的状态会切换为math-ord。TeX 不会在要输入的对象之间插入空格math-ord

在此处输入图片描述

附录:如果amsmath包是不是加载后,的排版版本$[\cdots,\cdots]$也是对称的——比 稍宽$[{\cdots}{,}{\cdots}]$,但不如 宽$[{}\cdots{}{,}{}\cdots{}]$

\documentclass{article}
\usepackage{amsmath}
\begin{document}
$[\cdots,\cdots]$ --- asymmetric whitespace

$[{}\cdots{}{,}{}\cdots{}]$ --- symmetric whitespace

$[{\cdots}{,}{\cdots}]$ \ \ --- no whitespace
\end{document}

相关内容