TeXの `\ hfil`と` \ vfil`のWord解釈はありますか?


8

TeX \hfil\vfilマクロが大好きになりました。これらは、マージンを基準にしてページ上のコンテンツを移動するために使用できるラバースペース(それぞれ水平または垂直)を挿入します。例えば、

Some text\hfil here

作り出す

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

そして

Some text

\vfil

here

作り出す

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

これに照らして、私たちは誰もが最も気に入ったツールを常に使用できるわけではないことを知っているので、MS Word 2007で立ち往生しています。それらを避けてください。ここに実際の単語の類似点はありますか?


テキストを垂直方向または水平方向に揃えるつもりではないことに注意してください(Wordは「位置揃え」という用語を理解しているため)。どちらの場合もテキストはテキスト領域全体にまたがりますが、通常、位置揃えは単語の間隔がある程度均一であることを意味します。 。テキストの両端のデフォルトの間隔を維持する必要があります。


1
過去にLaTeXよりもMS Wordを使わざるを得なかった人として、あなたの窮状を強く感じます。+1 :)
2013

@Breakthrough Weep with me。(お悔やみXDと+1に感謝します
。DTPの

3
タブはコメントを停止します。
Raystafarian 2013

ええ、少なくとも数式エディタはLaTeXの数式形式にています...少し実験として、MS-WordでLaTeXの「コンソール」を効果的に提供するためのVBAコードを書くことができると思います。上記で概説したようなコマンドといくつかの事前定義されたVBAコードは、現在のカーソル位置でアクションを実行します。
2013

@Breakthrough同様のことを試みましたが、C#に移動するつもりです(VB構文はあまり好きではありません)。単純なドキュメントコンバーター(Wordプラグインを考える)のように、それがコンソールであるかどうかはわかりません。しかし、それ確かにこの質問のトピックから外れています。;)
Sean Allred 2013

回答:


1

以下のために\hfilあなたが使用することができます右のタブストップを

のため\vfilに、私が思いつくことができる唯一のものは、テキストの前の行間隔を変更するhereことですが、何か「柔軟」を望んでいるので、それはあなたが求めているものではないと思います。


0

それはクラッジです。しかし、\ 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 |
|                                                                              |
.                                                                              .

良いアイデア。個人的にこれを行う必要がある場合は、@ Raystafarianのnow-commentをご覧ください---タブストップを少し乱用すると、かなりうまくいきます。
Sean Allred 2013

これが反対投票された理由がわかりません。これは、意味的にはとまったく同じではありません\hfilが、同じ問題のいくつかを解決し、両側で段落全体をラップできるという利点もあります。
Dan
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.