Babel 连字功能不起作用

Babel 连字功能不起作用

babel我在使用(2016/04/23 3.9r) 包时遇到了麻烦。出于某种原因,softbabelhyphen"-简写只添加了断词机会,但在单词断词时不显示连字符。这是不希望的,并导致以下输出。我做错了什么吗?这是设计决定还是 update-to-date babel/中的一个错误MiKTeX

更新

减少parbox空格后,我收到以下输出。"-简写有效但babelhyphen无效。

在此处输入图片描述

\documentclass{article}

\usepackage[ngerman]{babel}

\begin{document}

    \bigskip
    \parbox{1em}{$n$\babelhyphen{soft}dimensional}

    \bigskip
    \parbox{1em}{$n$"-dimensional}

    \bigskip
    \parbox{1em}{$n$\-dimensional}

    \bigskip
    \parbox{1em}{$n$\babelhyphen{nobreak}dimensional}

\end{document}

第一个版本

输出

平均能量损失

\documentclass{article}

\usepackage[ngerman]{babel}

\begin{document}

    \bigskip
    \parbox{3em}{n\babelhyphen{soft}dimensional}

    \bigskip
    \parbox{3em}{n"-dimensional}

    \bigskip
    \parbox{3em}{n\-dimensional}

    \bigskip
    \parbox{3em}{n\babelhyphen{nobreak}dimensional}

\end{document}

相关内容