Existe uma interpretação do Word dos `\ hfil` e` \ vfil` do TeX?


8

Eu adorei TeX \hfile \vfilmacros, que inserem um espaço de borracha (horizontal ou vertical, respectivamente) que pode ser usado para empurrar o conteúdo de uma página em relação às margens. Por exemplo,

Some text\hfil here

produz

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

e

Some text

\vfil

here

produz

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

À luz disso, todos sabemos que nem sempre podemos usar a ferramenta que mais amamos, por isso estou preso ao MS Word 2007. Pelo que me lembro, o abuso de ambientes tabulares sempre leva a lágrimas, então prefiro Evite-os. Existe alguma analogia real do Word aqui?


Observe que não pretendo justificar o texto verticalmente ou horizontalmente (como o Word entende o termo 'justificação') - enquanto o texto abranger toda a área de texto em ambos os casos, a justificação geralmente implica que o espaçamento da palavra ainda é um pouco uniforme . Eu preciso do texto para manter o espaçamento padrão em cada extremidade.


1
Como alguém que foi forçado a usar o MS Word sobre o LaTeX no passado, eu sinto fortemente por sua situação. +1 :)
Breakout

@ Breakthrough Chore comigo. (Obrigado para seus pêsames XD e para o +1 - Eu acho que perguntas como esta são importantes se há sempre haver qualquer tipo de compromisso no mundo do DTP.)
Sean Allred

3
guia para o comentário.
Raystafarian

Sim, pelo menos o editor de equações é semelhante aos formatos de equações do LaTeX ... Como um experimento mental, aposto que alguém poderia escrever um código VBA para fornecer efetivamente um "console" do LaTeX no MS-Word, onde você poderia simplesmente entrar comandos como você descrito acima, e algum código VBA predefinido executaria a ação na posição atual do cursor.
Breakthrough

@ Breakthrough Tentei algo semelhante, mas acho que vou passar para C # (eu realmente não gosto da sintaxe VB). Mas não sei se poderia ser um console , mais como um simples conversor de documentos (pensando no plugin do Word). Mas isso certamente está fora do tópico dessas perguntas. ;)
Sean Allred

Respostas:


1

Para \hfilvocê pode usar uma tabulação direita .

Pois \vfil, a única coisa que posso sugerir é alterar o espaçamento entre linhas que precede o texto here, mas não acho que é isso que você procura, pois deseja algo "flexível".


0

É uma confusão; mas você pode conseguir o que deseja com o \ hfil criando uma seção de layout de duas colunas com o texto na coluna esquerda alinhada à esquerda e na coluna direita alinhada à direita.

A principal limitação seria se você precisasse de algum texto à esquerda em uma linha para passar o texto à direita em uma linha diferente. Nesse caso, você precisará colocar as linhas em diferentes conjuntos de colunas. Se você precisasse alternar repetidamente, ficaria feio rapidamente.

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

Boa ideia. No entanto, se você pessoalmente precisar fazer isso, dê uma olhada no comentário de @ Raystafarian agora - um leve abuso de tab-stops faz o truque muito bem.
Sean Allred

Não sei por que isso foi rejeitado. Não é exatamente o mesmo semanticamente \hfil, mas resolve alguns dos mesmos problemas, com a vantagem adicional de poder ter um parágrafo inteiro em ambos os lados.
Dan
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.