我爱上了 TeX\hfil
和\vfil
宏,它们可以插入一个橡胶空间(分别为水平或垂直),可用于根据页边距在页面上移动内容。例如,
Some text\hfil here
生产
+------------------------------------------------------------------------------+
| Some text here |
| |
. .
和
Some text
\vfil
here
生产
+------------------------------------------------------------------------------+
| Some text |
| |
. .
| |
| here |
+------------------------------------------------------------------------------+
鉴于此,我们都知道我们不能总是使用我们最喜欢的工具,所以我只能使用 MS Word 2007。我记得,滥用表格环境总是会导致眼泪,所以我宁愿避免它们。有没有实际的这里有词语类比吗?
请注意,我并不是要垂直或水平对齐文本(Word 理解“对齐”一词),尽管在任何一种情况下文本都会跨越整个文本区域,理由通常意味着字间距仍然比较均匀。我需要文本在两端保持默认间距。
答案1
你\hfil
可以使用右制表位。
对于\vfil
,我唯一能想到的就是改变文本前面的行距here
,但我不认为这是你想要的,因为你想要一些“灵活”的东西。
答案2
这是一个临时解决方案;但您可以通过 \hfil 创建一个 2 列布局部分来获得所需的内容,其中左列中的文本左对齐,右列中的文本右对齐。
主要的限制是,如果您需要一行中的一些左侧文本越过另一行中的右侧文本。在这种情况下,您需要将行放在不同的列中。如果您需要反复来回切换,那么很快就会变得丑陋。
+------------------------------------------------------------------------------+
| Some text with "||" to indicate the column split || here |
| And some more text here would need || this line and the next to be in |
| a separate set of columns from the || first line |
| |
. .