将连续连字符的行数限制为一个固定的数值

将连续连字符的行数限制为一个固定的数值

有没有办法将连续连字符行的数量限制为一个固定的最大值(例如,最多(1)LaTeX 中的 3 个连续行(带连字符)(2)LuaLaTeX?

梅威瑟:

\documentclass[ngerman]{article}
\usepackage{babel}
\textwidth=22mm\relax
\begin{document}
\noindent
Der vom Bundestagsbeauftragten beauftragte Bundesdatenschutzbeauftragte
\end{document}

使用 pdfTeX,版本 3.14159265-2.6-1.40.20(TeX Live 2019/Debian)和 dvi 输出:

使用 pdftex 摘录的 dvi 输出结果

我知道通过调整\doublehyphendemerits\emergencystretch我可以避免太多的连字符,但据我了解,这些参数只会减少可能性两个(或更多)连续的连字符行。有没有办法给(Lua)LaTeX 一个硬的,数值,上限?

相关内容