在LaTeX中,如何有意将单词放在段落最后一行的右边框?

在LaTeX中,如何有意将单词放在段落最后一行的右边框?,latex,Latex,例如,我有这样一段话: a bb ccc cc cc d | dddd eee ff a bb ccc cc cc d | dddd eee ff______|END 现在,我想在最后一行的右边框添加一个单词END,如下所示: a bb ccc cc cc d | dddd eee ff a bb ccc cc cc d | dddd eee ff______|END 下划线的作用是\h填充水平空间,单词END放在段落右边框之后(因此\h填充本身是不够的) 有时,当一行中一个

例如,我有这样一段话:

a bb ccc cc cc d |

dddd eee ff 
a bb ccc cc cc d |

dddd eee ff______|END
现在,我想在最后一行的右边框添加一个单词END,如下所示:

a bb ccc cc cc d |

dddd eee ff 
a bb ccc cc cc d |

dddd eee ff______|END
下划线的作用是\h填充水平空间,单词END放在段落右边框之后(因此\h填充本身是不够的)

有时,当一行中一个不可拆分的单词太长时,LaTeX无法拆分该行,一些字母会出现在右边框之外。那通常不好看。然而,现在我故意想要达到这个效果


请注意,我不是在问空白注释。

您可以使用零宽度框,其中文本左对齐。这是一个工作示例(使用lipsum包获取一些虚拟文本):


您可能需要调整或省去
\hspace*{1em}
,具体取决于您希望结尾与右文本边距的距离。

您可以使用零宽度框,其中文本是左对齐的。这是一个工作示例(使用lipsum包获取一些虚拟文本):


您可能需要调整或删除
\hspace*{1em}
,具体取决于您希望结尾与右文本边距的距离。

使用
\rlap{\hspace*{1em}END}
看起来更干净。谢谢,更新了答案。使用
\rlap{\hspace*{1em}END}
看起来更干净。谢谢,更新了答案。