\slash 仅允许对其左侧的单词进行连字符连接;如何修复右侧单词的连字符

\slash 仅允许对其左侧的单词进行连字符连接;如何修复右侧单词的连字符

我经常使用\slash来允许在斜线后换行。但是我发现它\slash不允许在其右侧的单词连字,而允许在其左侧的单词连字。我该如何使用\slash(如果需要,可以使用不同的宏)来保留两侧的连字点?

\documentclass{memoir}

\begin{document}

\noindent qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq addition\slash{}subtraction

\noindent qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq addition\slash{}subtraction

\noindent qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq addition\slash{}subtraction

\noindent qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq addition\slash{}subtraction

\noindent qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq addition\slash{}subtraction

\noindent qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq addition\slash{}subtraction

\end{document}

在这个例子中,最后一行在“ad-”后有连字符,换行符之前的行在斜线后有连字符,而前面的行都没有在“subtraction”后有连字符。

答案1

\def\Slash{\slash\hspace{0pt}}

相关内容