LaTeX中如何将单个单词对齐至右侧边距?
解决LaTeX单行内左公式右对齐单词的问题
最直接的解决方案是用
\hfill命令填充公式与右侧单词之间的空白,自动将单词推至右侧页边距,代码示例:$A \implies B$ \hfill hipoteza这个写法能让公式靠左排版,单词精准对齐右侧边距,且二者保持在同一行。
如果需要在定理、列表这类复杂环境中实现效果,可借助
tabular环境手动控制排版:\begin{tabular}{@{}l@{\hfill}r@{}} $A \implies B$ & hipoteza \end{tabular}@{}l@{\hfill}r@{}的作用是:移除表格左右两侧的默认边距,左列左对齐、右列右对齐,中间用\hfill填充空白区域。
你之前用的方法问题出在:
flushright是块级排版环境,会强制开启新行,所以单词会被挤到下一行;\rightline会生成一个宽度等于整个文本宽度的盒子,和公式放在同一行时,这个盒子会从当前位置开始延伸,导致单词超出页面边距,看起来“过度靠右”。
内容的提问来源于stack exchange,提问作者codproe
相关产品推荐
相关产品推荐

