TeX的\ hfil和\ vfil有Word解释吗?


8

我开始喜欢TeX \hfil\vfil宏,它们插入了一个橡胶空间(分别为水平或垂直),可用于相对于页边距推翻页面上的内容。例如,

Some text\hfil here

产生

+------------------------------------------------------------------------------+
| Some text                                                               here |
|                                                                              |
.                                                                              .

Some text

\vfil

here

产生

+------------------------------------------------------------------------------+
| Some text                                                                    |
|                                                                              |
.                                                                              .
|                                                                              |
| here                                                                         |
+------------------------------------------------------------------------------+

有鉴于此,我们都知道我们不能总是使用我们最喜欢的工具,所以我坚持使用MS Word2007。我记得,表格式环境的使用总是会引起眼泪,所以我宁愿避免他们。这里有实际的单词比喻吗?


请注意,我并不是要在垂直或水平方向上对文本进行对齐(因为Word理解术语“对齐”),尽管在两种情况下文本都将覆盖整个文本区域,但对齐通常意味着单词间距仍然有些统一。我需要文本来保持两端的默认间距。


1
作为过去被迫在LaTeX上使用MS Word的人,我对您的困境深表感触。+1 :)
突破

@Breakthrough与我一起哭泣。(感谢您的慰问XD和+1-我认为,如果DTP世界中存在任何妥协,这样的问题就很重要。)
肖恩·阿雷德


是的,至少方程编辑器类似于 LaTeX方程格式...作为一个思想实验,我敢打赌,有人可以编写一些VBA代码来有效地在MS-Word中提供LaTeX“控制台”,您可以在其中输入像上面概述的命令,以及一些预定义的VBA代码将在当前光标位置执行操作。
2013年

@Breakthrough我尝试了类似的方法,但是我想将其移至C#(我不太喜欢VB语法)。我不知道它是否可能是一个控制台,更像一个简单的文档转换器(认为是Word插件)。但是,肯定掉这个问题的话题。;)
肖恩·阿雷德

Answers:



0

太过分了 但是您可以通过创建一个2列布局节来获得\ hfil所需的内容,该节的左列左对齐,右列右对齐。

主要限制是,如果您需要一行上的一些左文字超出另一行上的右文字。在这种情况下,您需要将行放在不同的列集中。如果您需要反复来回切换,将会很快变得难看。

+------------------------------------------------------------------------------+
| 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 |
|                                                                              |
.                                                                              .

好主意。但是,如果您个人需要这样做,请查看@Raystafarian的现在的评论-稍微滥用制表位就可以了。
肖恩·阿雷德

不知道为什么这被否决了。它在语义上与并不完全相同\hfil,但是它解决了一些相同的问题,另外还有一个优势,就是您可以在两边都有一个完整的包装段落。
2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.