双斜线紧密相连并调整大小

双斜线紧密相连并调整大小

我基本上想要这个符号,但我希望它能够正确调整大小:

X/\mkern-6mu/H

看起来不错,当我尝试使用调整大小时\biggl,两个斜线之间的水平空间变得非常大:

\biggl.X\biggl/\mkern-6mu\biggl/H\biggr.

有没有什么解决办法?原始问题中的所有建议都无法正确调整大小。

提前谢谢您!

答案1

首先,\biggl.什么\biggr.也不做,除了引入不需要的开合原子(以及可能的相对间距)。

其次,使开口原子\bigl/变得更大,因此您应该使用。/\big

第三,bigger 的/侧边距比 normal 大小的符号要宽。如果你只需要 normal 和\bigsize 的侧边距,这里有一个方法:

\documentclass{article}
\usepackage{xparse}

\NewDocumentCommand{\dslash}{s}{%
  \IfBooleanTF{#1}
    {\big/\mkern-7mu\big/}
    {/\mkern-6mu/}%
}

\begin{document}
$X\dslash H$

$X\dslash* H$
\end{document}

在此处输入图片描述

如果你想要其他尺寸,那么就需要设计一些更复杂的东西。以下是一个例子:

\documentclass{article}
\usepackage{xparse}

\ExplSyntaxOn
\NewDocumentCommand{\dslash}{O{}}
 {
  \str_case:nn { #1 }
   {
    {}{/\mkern-6mu/}
    {\big}{\big/\mkern-7mu\big/}
    {\Big}{\Big/\mkern-10mu\Big/}
    {\bigg}{\bigg/\mkern-14mu\bigg/}
    {\Bigg}{\Bigg/\mkern-18mu\Bigg/}
   }
 }
\ExplSyntaxOff

\begin{document}
$X\dslash H$

$X\dslash[\big] H$

$X\dslash[\Big] H$

$X\dslash[\bigg] H$

$X\dslash[\Bigg] H$
\end{document}

在此处输入图片描述

相关内容