Чи є інтерпретація 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.