Esiste un'interpretazione di Word di `\ hfil` e` \ vfil` di TeX?


8

Ho imparato ad amare TeX \hfile le \vfilmacro, che inseriscono uno spazio di gomma (rispettivamente orizzontale o verticale) che può essere utilizzato per spostare il contenuto in una pagina rispetto ai margini. Per esempio,

Some text\hfil here

produce

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

e

Some text

\vfil

here

produce

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

Alla luce di ciò, sappiamo tutti che non possiamo sempre usare lo strumento che amiamo di più, quindi sono bloccato con MS Word 2007. Come ricordo, l'abuso di ambienti tabulari porta sempre alle lacrime, quindi preferirei evitarli. C'è qualche vera analogia con le parole qui?


Nota che non intendo giustificare il testo né in verticale né in orizzontale (poiché Word comprende il termine "giustificazione") - mentre in entrambi i casi il testo coprirà l'intera area di testo, la giustificazione di solito implica che la spaziatura delle parole sia ancora in qualche modo uniforme . Ho bisogno del testo per mantenere la spaziatura predefinita su entrambe le estremità.


1
Come qualcuno che è stato costretto a utilizzare MS Word su LaTeX in passato, mi sento fortemente per la tua condizione. +1 :)
Sfondamento

@Breakthrough Piangi con me. (Grazie per le tue condoglianze XD e per il +1 - Penso che domande come questa siano importanti se ci sarà mai qualche tipo di compromesso nel mondo DTP.)
Sean Allred,


Sì, almeno l'editor delle equazioni è simile ai formati di equazioni LaTeX ... Come un po 'di esperimento mentale, scommetto che si potrebbe scrivere del codice VBA per fornire efficacemente una "console" LaTeX in MS-Word, dove si può semplicemente inserire comandi come indicato sopra e alcuni codici VBA predefiniti eseguiranno l'azione nella posizione corrente del cursore.
Sfondamento

@Breakthrough Ho tentato qualcosa di simile, ma penso che lo sposterò su C # (non mi piace molto la sintassi VB). Non so se potrebbe essere una console , più simile a un semplice convertitore di documenti (pensando al plugin di Word). Ma questo è certamente fuori dall'argomento di queste domande. ;)
Sean Allred,

Risposte:


1

Perché \hfilpuoi usare un tab stop giusto .

Perché \vfil, l'unica cosa che posso inventare è cambiare la spaziatura di linea che precede il testo here, ma non penso che sia quello che stai cercando poiché vuoi qualcosa di "flessibile".


0

È un kludge; ma potresti essere in grado di ottenere ciò che desideri con \ hfil creando una sezione di layout a 2 colonne con testo nella colonna sinistra allineata a sinistra e nella colonna destra allineata a destra.

Il limite principale sarebbe se avessi bisogno di parte del testo sinistro su una riga per passare il testo destro su una riga diversa. In tal caso, dovrai inserire le linee in diversi gruppi di colonne. Se avessi bisogno di passare avanti e indietro ripetutamente diventerebbe brutto in fretta.

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

Bella idea Se hai mai personalmente bisogno di farlo, dai un'occhiata al commento di @ Raystafarian: un leggero abuso di tab-stop fa piuttosto bene il trucco.
Sean Allred,

Non sono sicuro del perché questo sia stato votato in negativo. Non è quasi lo stesso semanticamente \hfil, ma risolve alcuni degli stessi problemi, con l'ulteriore vantaggio di poter avere un intero paragrafo avvolto su entrambi i lati.
Dan,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.