我使用这个命令来显示字典中的词条。
\newcommand{\entry}[2]{\hangpara{2em}{1}\textsf{\textbf{#1}}\ #2 \markboth{#1}{#1}\par}\nopagebreak[4]
当词条长度与行长一致时,词条下方会出现一行多余的文字。我该怎么办?
答案1
如果#2
和之间的虚假空格接近行边距,则\markboth
可能会导致排版结束时出现意外的换行符。因此,删除它应该可以解决您的“多行”问题。#2
#2
我使用这个命令来显示字典中的词条。
\newcommand{\entry}[2]{\hangpara{2em}{1}\textsf{\textbf{#1}}\ #2 \markboth{#1}{#1}\par}\nopagebreak[4]
当词条长度与行长一致时,词条下方会出现一行多余的文字。我该怎么办?
如果#2
和之间的虚假空格接近行边距,则\markboth
可能会导致排版结束时出现意外的换行符。因此,删除它应该可以解决您的“多行”问题。#2
#2