字符组合和水平间距

字符组合和水平间距

感谢这个帮助了我无数次的出色的网站!

我需要使用双方括号。我知道stmaryrdMnSymbol包中的那些,我也听说过unicode-math— 但出于各种原因,我更喜欢使用字符组合。

我尝试了最直接的解决办法:

\documentclass{article}
\usepackage{amsmath}
\newcommand{\ldb}{\mathopen{\lbrack\!\lbrack}} 
\newcommand{\rdb}{\mathclose{\rbrack\!\rbrack}}
\begin{document}
$\ldb s \rdb = \ldb s \rdb$   $\ldb s \rdb$ 
\end{document}

但是,整个文档中括号之间的间距并不恒定,如下所示:

在此处输入图片描述

好吧,这有点吹毛求疵,但缩小后会更丑,打印出来时更明显。(编辑:我说的是两个“粘合”括号之间的间隙,而不是双括号两侧字符的间距。例如,第一个右双括号比第一个左双括号略细;第三个左双括号甚至更细。)

如何输入 NOT \delta 和 NOT \ll解释了发生了什么,但不幸的是没有提供解决方案。

我尝试了很多想法,尤其是基于\subseteq + \circ 作为单个符号(“开子集”);我也尝试过这个: 双分隔符括号

但无济于事。我最近的尝试如下:

\documentclass{article}
\usepackage{amsmath}
\newcommand{\ldb}{\mathopen{\ooalign{\makebox[.4em][l]{$\lbrack$}\cr\makebox[.4em][r]{$\lbrack$}\cr}}}                                                       
\newcommand{\rdb}{\mathclose{\ooalign{\makebox[.4em][l]{$\rbrack$}\cr\makebox[.4em][r]{$\rbrack$}\cr}}}
\begin{document}
$\ldb s \rdb = \ldb s \rdb$   $\ldb s \rdb$ 
\end{document}

但它给出了类似的结果。似乎有一些可伸缩的间距或字距仍然存在,我不知道如何删除它。我不是 TeX 专家……

欢迎任何想法!

(顺便说一句,我尝试使用 XeLaTeX 和 pdfTeX。)

相关内容