\\ 是否会抑制以下单词的连字符?

\\ 是否会抑制以下单词的连字符?

我不确定这是软件包的错误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}

相关内容