牢不可破的空间小于〜

牢不可破的空间小于〜

使用cleveref包中的参考范围,我想将标准\crefrangeconjunction从更改_to~_-_,其中下划线代表空格。发布

\newcommand{\crefrangeconjunction}{~-~}

我发现空间太大了。定义

\newcommand{\crefrangeconjunction}{\,-\,}

在我看来更紧凑,看起来更好,但缺点是行尾会断裂。

是否存在小于的不可破坏空间~

答案1

-导致了中断,而不是\,

\documentclass{article}

\newcommand{\unbreakablethinspace}{\leavevmode\,}

\begin{document}

\parbox{0pt}{
  a\unbreakablethinspace-\unbreakablethinspace b

  a\unbreakablethinspace\mbox{-}\unbreakablethinspace b
}

\end{document}

-在盒子里就不会有破坏它的可能性。

我将其定义为\unbreakablethinspace因为\,如果用在段落开头可能会让人感到意外。\,如果你确定它会一直跟在单词后面,那么你可以直接使用它。

在此处输入图片描述

相关内容