我想在引号中使用 [...] 来表示未包含的部分。[...]
我认为直接输入并不能完美呈现。有没有输入该符号的特殊方法?谢谢。
答案1
您可以为此定义自己的宏:
\newcommand{\omissis}{[\dots\unkern]}
或使用\textelp{}
来自的宏csquotes
。
请注意,这\textelp
是一个带有参数的宏,因此{}
为了获得[...],后面的内容是必需的。
另一种可能性是在点前面添加字距调整:
\newcommand{\somissis}{[\,\dots]}
这是一个最简单的文档:
\documentclass{article}
\usepackage{csquotes} % necessary only for \textelp
\newcommand{\omissis}{[\dots\unkern]}
\newcommand{\somissis}{[\kern\fontdimen3\font\dots]}
\begin{document}
A \somissis{} B
A \omissis{} B
A \textelp{} B
\end{document}
LaTeX 中宏\dots
的定义如下:
% latex.ltx, line 1807:
\DeclareRobustCommand{\dots}{%
\ifmmode\mathellipsis\else\textellipsis\fi}
文本模式下\textellipsis
使用
% latex.ltx, line 1784:
\DeclareTextCommandDefault{\textellipsis}{%
.\kern\fontdimen3\font
.\kern\fontdimen3\font
.\kern\fontdimen3\font}
这\fontdimen3\font
是正常单词间空间的拉伸分量(为什么选择这个部分值得商榷)。最终的字距调整是造成不均匀空间的原因;在正常文本中这是可取的,但在右括号之前则不然,因此\omissis
将其删除。