我不确定这是软件包的错误showhyphens
还是某些我不理解的 LaTeX 行为。请看以下示例:
% arara: lualatex
\documentclass[ngerman]{article}
\usepackage{babel}
\usepackage{showhyphens}
\begin{document}
\noindent Hallo\\Hallo
\end{document}
这里有什么理由禁止使用连字符吗?使用 babel 简写时,"-
会显示红色连字符线。
答案1
是的(必须承认我之前没有注意到这一点)。尽管图片中显示了标记,但段落的第一个单词也存在同样的问题(众所周知的缺陷)。
请注意,正如下面的 egreg 评论所说,段落中第一个单词的问题已在 lualatex 中修复(这无论如何是您正在使用的包的先决条件),但连字符在 lualatex 中showhyphens
仍然被禁用。\\
% arara: lualatex
\documentclass[ngerman]{article}
\usepackage{babel}
%\usepackage{showhyphens}
\setlength\textwidth{3pt}
\begin{document}
\showhyphens{Hallo}
\noindent Hallo\\Hallo
\noindent \hspace*{0pt}Hallo\\\hspace*{0pt}Hallo
\end{document}