词汇表包和带连字符(虚线)的缩写词无法跨行

词汇表包和带连字符(虚线)的缩写词无法跨行

关于使用该glossaries包,如果我的首字母缩略词带有较长的连字符,通常会导致句子超出边距。例如:

\newacronym[sort=WH]{WH}{Wh}{Wiener-Hammerstein}

结果是:

破折号处不发生换行

我也尝试过

\newacronym[sort=WH]{WH}{Wh}{Wiener\-Hammerstein}

但这也失败了,它只会产生WienerHammerstein

我该如何解决这个问题并允许带连字符的单词跨过连字符,但在正常情况下始终写连字符?

答案1

该问题与glossaries。只要一个单词有明确的连字符,TeX 就会认为它只能在那里断开。一个快速的解决方案是

\newacronym[sort=WH]{WH}{Wh}{Wiener-Hammer\-stein}

即手动添加允许的断点。

另一个解决方案是使用babel速记

相关内容