我经常使用\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}}