方括号内的中心连字符

方括号内的中心连字符

在我的论文中,我在图中用方括号标明了所描绘量的单位。对于无量纲量,我想用 来[-]明确标明。

然而,我正在努力寻找一种[-]使用 Latex 的视觉上完全令人满意的排版表示。

在下面列出的备选方案中,我支持 1. 和 3. 对于 2.,我不喜欢方括号mathmode和运算符周围的大间距-。对于 4.,短划线的线条粗细可以接受。但是,这\textbf会使整体[-]稍微宽一些。

但是,在 1. 中,我喜欢连字符的粗细,但它没有居中。另一方面,对于 3.,短划线有点细。

最好是,我想知道一种简单的方法,将连字符置于 1 中的括号之间。或者,增加 3 中的短破折号的线粗,而不增加其长度,这样也可以令人满意。

四种不同的排版方式[-]1

梅威瑟:

\documentclass{article}
\usepackage[T1]{fontenc}

\begin{document}
\begin{enumerate}
    \item dimensionless $\alpha$ [-]
    \item dimensionless $\alpha\;[-]$
    \item dimensionless $\alpha$ [--]
    \item dimensionless $\alpha$ [\textbf{--}]
\end{enumerate}

\end{document}

答案1

这有点过头了,但这里有一种方法

\documentclass{article}

\newcommand*{\units}[1]{%
   \mbox{[\ifx&#1&$\vcenter{\hbox{-\kern-.5pt}}$\else#1\fi]}%
}

\begin{document}
Dimensionless $\alpha$ \units{}

Mass $m$ \units{kg}

Compare [-\kern-.5pt]\units{}
\end{document}

在此处输入图片描述

相关内容