Apakah ada interpretasi kata dari TeX `` hfil` dan `\ vfil`?

8

Saya menyukai TeX's \hfildan \vfilmacro, yang menyisipkan ruang karet (horizontal atau vertikal, masing-masing) yang dapat digunakan untuk mendorong konten sekitar pada halaman sehubungan dengan margin. Sebagai contoh,

Some text\hfil here

menghasilkan

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

dan

Some text

\vfil

here

menghasilkan

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

Mengingat hal ini, kita semua tahu kita tidak bisa selalu menggunakan alat yang paling kita sukai, jadi saya terjebak dengan MS Word 2007. Seingat saya, penyalahgunaan lingkungan tabel selalu menyebabkan air mata, jadi saya lebih suka Hindari mereka. Apakah ada analogi kata aktual di sini?


Perhatikan bahwa saya tidak bermaksud membenarkan teks baik secara vertikal maupun horizontal (karena Word memahami istilah 'justifikasi') - sementara teks akan menjangkau seluruh area teks dalam kedua kasus, justifikasi biasanya menyiratkan bahwa spasi kata masih agak seragam . Saya perlu teks untuk mempertahankan spasi default di kedua ujungnya.

Sean Allred
sumber
1
Sebagai seseorang yang terpaksa menggunakan MS Word lebih dari LaTeX di masa lalu, saya sangat merasakan penderitaan Anda. +1 :)
Terobosan
@Breakthrough Menangis bersamaku. (Terima kasih atas belasungkawa Anda XD dan untuk +1 - Saya pikir pertanyaan seperti ini penting jika ada kompromi di dunia DTP.)
Sean Allred
3
tab berhenti berkomentar.
Raystafarian
Ya, setidaknya editor persamaan mirip dengan format persamaan LaTeX ... Sebagai sedikit eksperimen pemikiran, saya yakin seseorang dapat menulis beberapa kode VBA untuk secara efektif menyediakan "konsol" LaTeX di MS-Word, di mana Anda bisa memasukkan perintah seperti yang Anda jelaskan di atas, dan beberapa kode VBA yang telah ditentukan akan melakukan tindakan pada posisi kursor saat ini.
Terobosan
@Breakthrough Saya sudah mencoba sesuatu yang serupa, tapi saya pikir saya akan memindahkannya ke C # (Saya tidak terlalu suka sintaks VB). Saya tidak tahu apakah itu bisa menjadi konsol , lebih seperti konverter dokumen sederhana (berpikir plugin Word). Tapi itu adalah pasti off topik pertanyaan ini. ;)
Sean Allred

Jawaban:

1

Untuk \hfilAnda dapat menggunakan berhenti tab kanan .

Karena \vfil, satu-satunya hal yang dapat saya herepikirkan adalah mengubah spasi baris sebelum teks , tetapi saya tidak berpikir itu yang Anda cari karena Anda menginginkan sesuatu yang "fleksibel."

Chauncey Garrett
sumber
0

Itu adalah kludge; tetapi Anda mungkin bisa mendapatkan apa yang Anda inginkan dengan \ hfil dengan membuat bagian tata letak 2 kolom dengan teks di kolom kiri selaras kiri dan di kolom kanan selaras kanan.

Keterbatasan utama adalah jika Anda memerlukan beberapa teks kiri pada satu baris untuk melewati teks kanan pada yang berbeda. Dalam hal ini, Anda harus meletakkan garis-garis dalam kumpulan kolom yang berbeda. Jika Anda perlu bolak-balik berulang kali itu akan menjadi cepat jelek.

+------------------------------------------------------------------------------+
| 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 |
|                                                                              |
.                                                                              .
Dan Is Fiddling By Firelight
sumber
Ide bagus. Jika Anda secara pribadi memiliki kebutuhan untuk melakukan ini, lihat komentar @ Raystafarian sekarang --- sedikit penyalahgunaan tab-stops melakukan trik dengan cukup baik.
Sean Allred
Tidak yakin mengapa ini tidak dipilih. Secara semantik tidak sama dengan itu \hfil, tetapi memecahkan beberapa masalah yang sama, dengan keuntungan tambahan bahwa Anda dapat memiliki seluruh paragraf yang terbungkus di kedua sisi.
Dan