Чи є інтерпретація Word тегами \ \ hfil` та `\ vfil`?


8

Мені подобаються TeX \hfilі \vfilмакроси, які вставляють гумовий пробіл (відповідно, горизонтальний або вертикальний), який можна використовувати для переміщення вмісту на сторінці щодо поля. Наприклад,

Some text\hfil here

виробляє

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

і

Some text

\vfil

here

виробляє

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

Зважаючи на це, ми всі знаємо, що не завжди можемо використовувати той інструмент, який ми любимо найбільше, тому я затримався з MS Word 2007. Як я пам'ятаю, зловживання табличними середовищами завжди призводить до сліз, тому я вважаю за краще уникати їх. Чи є тут фактична аналогія Word?


Зауважте, що я не маю на увазі обґрунтовувати текст ні вертикально, ні горизонтально (оскільки Слово розуміє термін «виправдання») - хоча текст охоплює всю область тексту в будь-якому випадку, виправдання зазвичай означає, що інтервал між словами все ще дещо рівномірний . Мені потрібен текст, щоб підтримувати інтервал за замовчуванням на будь-якому кінці.


1
Як хтось, хто в минулому змушений був використовувати MS Word над LaTeX, я сильно відчуваю ваше становище. +1 :)
Прорив

@ Пробіжно плач зі мною. (Дякую за співчуття XD та +1 - я думаю, такі питання важливі, якщо в світі DTP будь-який компроміс може бути якийсь компроміс.)
Шон Алред


Так, принаймні редактор рівнянь схожий на формати рівнянь LaTeX ... Як трохи продуманий експеримент, я думаю, що можна написати якийсь код VBA, щоб ефективно надати "консоль" LaTeX в MS-Word, куди ви могли просто ввести команди, як ви описані вище, і деякий попередньо визначений код VBA буде виконувати дію в поточному положенні курсора.
Прорив

@Breakthrough Я спробував щось подібне, але думаю, що я перейду до C # (мені не дуже подобається синтаксис VB). Я не знаю, чи це могла бути консоль , більше схожа на простий конвертер документів (думаючи плагін Word). Але що це , звичайно , від теми цього питання. ;)
Шон Аллред

Відповіді:


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, зараз - незначне зловживання зупинками вкладок робить цей трюк досить добре.
Шон Алредред

Не впевнений, чому це було знято. Це не зовсім те саме семантично, як \hfil, але це вирішує деякі ті самі проблеми, з додатковою перевагою, що ви можете мати цілий обгорнутий абзац з обох сторін.
День
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.