包含破折号的单词的连字符全局设置

包含破折号的单词的连字符全局设置

我在文档中多次使用了“Zwei-Drittel-Abstimmungsmehrheit”这个词。它经常不适合当前行,延伸到右边距。

我发现以下软件包有帮助:

\usepackage[shortcuts]{extdash} 

然后我可以写

Zwei\-/-Drittel\-/Abstimmungs\-mehrheit

并且连字符连接正确。

有没有办法可以全局设置这个单词的连字符?比如我可以用命令

\hyphenation{...}

遗憾的是,此命令对包含破折号的单词不起作用。

答案1

在问题中对已包含连字符的单词进行充分连字符连接,我正在寻找一个全自动解决方案(即,在文档主体中不需要特殊的简写不使用\hyphenation或类似命令)忽略现有连字符前后少于四个字符的断点。摘自 Stephan Henning 的回答我了解到至少有一个解决方案\hyphenation可用如果你愿意切换到 Lua(La)TeX. 使用 LuaLaTeX 编译以下示例:

\documentclass{article}

\usepackage[ngerman]{babel}

\hyphenation{Zwei=Drittel=Abstimmungs-mehr-heit}

\textwidth=120pt% just for the example

\begin{document}

Zwei-Drittel-Abstimmungsmehrheit

\end{document}

在此处输入图片描述

相关内容