TeX / LaTeX sangat bagus, saya menggunakannya dalam banyak hal. Beberapa kelebihannya adalah:
- ini menggunakan file teks, dengan cara ini file input dapat dibedakan dan banyak alat yang ada untuk bekerja dengan teks
- itu sangat fleksibel
- itu memiliki tata letak yang stabil: jika saya mengubah sesuatu di awal dokumen, itu tidak mempengaruhi hal-hal lain di akhir dokumen
- memiliki banyak ekstensi untuk mencapai tujuan yang berbeda (penerus akan mulai tanpa ekstensi, tetapi akan memiliki sistem ekstensi yang baik)
- Anda dapat menggunakan alat kontrol build standar untuk mendukung dokumen yang rumit (terima kasih dmckee)
- Anda dapat merangkum solusi dan menyalin & menempelkannya ke dokumen baru atau mengirimkannya kepada orang lain untuk dipelajari (terima kasih dmckee)
Tetapi di sisi lain, beberapa hal kecil tidak begitu baik:
- sulit untuk dipelajari di awal
- rumit untuk mengontrol posisi gambar
- ada beberapa hal yang agak berlawanan dengan intuisi
- terkadang Anda harus mengetik terlalu banyak (begin {itemize} ... \ end {itemize})
Jadi, apakah ada penerus / alternatif untuk LaTeX atau setidaknya ada beberapa kandidat panas untuk alternatif dalam pengembangan. Penerus yang nyata / alternatif yang baik akan menjaga kelebihan dan memperbaiki kerugian, atau setidaknya beberapa di antaranya.
documentation
latex
tex
Mnementh
sumber
sumber
Jawaban:
Ada proyek LaTeX3 yang pada dasarnya telah berlangsung selamanya. Dalam hal ini, ini adalah penerus LaTeX2e saat ini.
Anda lupa / mengabaikan tujuan utama TeX saat dibuat - "TeX adalah sistem penyusunan huruf baru yang ditujukan untuk pembuatan buku yang indah". Tujuan TeX adalah penyusunan huruf, dan perhatian utamanya adalah hal-hal seperti "Memecahkan Paragraf Menjadi Garis" ( Donald E. Knuth dan Michael F. Plass, Software - Practice and Experience, Vol. 11, hlm. 1119-1184, 1981 ) , ligatur, kerning, font yang indah (Knuth bekerja dengan Hermann Zapf dalam membuat tipografi seperti AMS Euler), dan kontrol yang tepat atas tata letak teks pada halaman.
LaTeX adalah sekumpulan makro yang dibangun di atas TeX yang memperkenalkan kemampuan "manajemen dokumen" seperti penomoran otomatis persamaan dan bagian, referensi silang, dan sebagainya. Ini dikenal dengan "LaTeX: sistem persiapan dokumen".
Seseorang dapat membayangkan penerus LaTeX dengan sangat baik, alternatif yang menawarkan kemampuan manajemen dokumen LaTeX, dan mungkin melakukannya dengan lebih baik - seperti DocBook. (Yah ini didasarkan pada XML, tapi ...) Tetapi sulit membayangkan alternatif yang akan menggantikan TeX, mesin penata huruf itu sendiri. TeX mungkin adalah salah satu program dengan jumlah bug paling sedikit di dalamnya - Knuth menawarkan $ 327.68 untuk setiap bug yang ditemukan di TeX, dan telah melakukannya untuk waktu yang lama. Banyak pemikiran telah dilakukan, dengan karakteristik Knuth yang mengejar kesempurnaan. Setiap aspeknya dapat dikonfigurasi, kodenya adalah domain publik (kecuali untuk batasan bahwa jika Anda membuat modifikasi, Anda harus memanggilnya dengan nama lain - ini karena TeX '
Beberapa ide TeX telah dimasukkan ke dalam Adobe's Indesign (misalnya), dan mesin penataan huruf tersebut juga memiliki beberapa ide inovatif, tetapi TeX tetap lebih unggul. [Catatan: Knuth tidak bermaksud agar TeX menjadi standar selamanya, hanya "selama 100 tahun ke depan" sampai sesuatu yang lebih baik datang. Sejauh yang kami tahu, satu mungkin.]
Ada alternatif berbasis TeX untuk LaTeX, seperti ConTeXt dan LuaTeX. Ada kemungkinan bahwa ada tugas-tugas yang lebih cocok untuk mereka.
Untuk menjawab keberatan Anda yang lain: Meskipun LaTeX mungkin memperkenalkan lebih banyak kerumitan daripada yang diperlukan, bagian pembelajaran TeX tidak dapat dihindari - jika Anda ingin membuat buku yang indah, ada beberapa hal yang harus Anda ketahui, apa pun yang terjadi. Dan tidak sulit untuk mengontrol posisi gambar; TeX dirancang untuk memberi Anda kendali atas setiap titik di halaman, tetapi untuk menjalankan kendali itu Anda mungkin harus melampaui konstruksi sederhana (meskipun saya tidak pernah harus ...) Dan jika Anda menggunakan editor atau makro yang baik, Anda tidak perlu mengetik terlalu banyak \ begin {itemize} ... \ end {itemize}; itu hanya keluhan yang timpang: P
sumber
Jawaban singkatnya adalah 'Tidak' karena LaTeX adalah pemegang jabatan dan cukup baik dalam pekerjaannya. Ini juga gratis, jadi hanya ada sedikit insentif komersial untuk mencoba menggantinya. Faktanya, TeX cukup pandai dalam penerbitan teknis sehingga pasar komersial untuk alat penerbitan teknis agak terjepit antara TeX di bagian akhir 'geek' dan kata di bagian akhir 'yang tidak dicuci'.
Jawaban yang lebih panjang adalah 'Ada alternatif'. LaTeX dan paket lainnya sangat menderita karena masalah abstraksi yang bocor dan seringkali memerlukan intervensi teknis untuk mendapatkan apa yang Anda inginkan darinya. Ini menempatkan Anda dalam bisnis untuk memahami cara kerjanya di balik layar, yang sebenarnya cukup teknis. Dengan demikian, Anda hanya dapat benar-benar menggunakannya untuk aplikasi non-kasual jika Anda memiliki akses ke seseorang dengan tingkat keterampilan teknis tersebut. Menulis laporan atau buku tidak masalah. Membangun alur kerja dokumentasi teknis sumber tunggal dengan LaTeX adalah proposisi yang cukup berbeda - Anda akan memerlukan akses ke seseorang dengan basis keterampilan teknis.
Alternatif untuk LaTeX
Alat publikasi teknis komersial. Hanya ada satu yang tersisa: Framemaker . Ini adalah produk yang matang tetapi agak mandek. Namun, ia memiliki dokumen terbuka dan format pertukaran segmen yang disebut MIF , API komprehensif dan dukungan ekstensif untuk dokumentasi terstruktur. Ini cukup banyak digunakan di kalangan dirgantara (misalnya) di mana dokumen referensi untuk pesawat mencapai puluhan ribu halaman. Selain itu, ada beberapa juga-rans di ruang ini: Penerbit Ventura , Arbortext (yang didasarkan pada IIRC back-end turunan TeX), dan Interleaf , yang sekarang dikenal sebagai Quicksilver. Klaim
Adobeuntuk menerapkan fungsi penerbitan teknis di InDesign tetapi saya belum benar-benar mengevaluasi kemampuannya untuk ini.
Lout Bahasa markup dengan arsitektur dasar yang sangat berbeda dengan TeX. Saya belum pernah bekerja dengan Lout tetapi saya yakin lebih mudah bekerja di belakang layar daripada TeX.
Troff / Groff. Awalnya dirancang untuk dokumentasi teknis dalam AT&T selama tahun 1970-an (sebenarnya merupakan spin-off dari pekerjaan R&D UNIX), ini masih cukup banyak digunakan hingga saat ini. Untuk waktu yang cukup lama sebagian besar, jika tidak semua buku O'Reilly menggunakan huruf tersetir.
DocBook . Ini adalah format berbasis tag XML untuk dokumentasi struktur, dan cenderung bekerja dengan rendering melalui mesin asing. Saya belum pernah menggunakan DocBook, jadi saya tidak bisa mengomentari penggunaannya dalam praktik.
Wordperfect . Ini adalah sistem pengolah kata yang sangat baik dalam dokumentasi-in-the-large daripada MS-Word. Meskipun dipandang sebagai sesuatu yang juga dijalankan, ia mempertahankan beberapa pasar khusus seperti kantor hukum dan cukup baik (setidaknya secara signifikan lebih baik daripada Word) untuk dokumen besar, kompleks, dan sangat referensi silang.
Microsoft Word . Tidak disarankan untuk tugas publikasi teknis yang serius karena ketidakstabilannya pada dokumen yang rumit. Namun, seringkali itu adalah satu-satunya pilihan karena kendala politik. Pengindeksan sangat menyakitkan.
EDIT: Lihat posting Stackoverflow ini untuk ikhtisar yang lebih mendalam tentang Framemaker dan alat dokumentasi teknis lainnya. Ini adalah jawaban atas pertanyaan tentang alat dokumentasi teknis untuk seseorang yang secara khusus tidak ingin menggunakan sistem berbasis bahasa markup.
sumber
Pernahkah Anda melihat ConTeXt ? Ini adalah sekumpulan makro untuk TeX yang bisa digunakan sebagai pengganti LaTeX.
Saya belum pernah menggunakannya sendiri tetapi sintaks dalam dokumen contoh terlihat lebih sederhana daripada LaTeX dalam beberapa kasus.
sumber
Saya telah menerbitkan lima jenis buku di ConTeXt, empat di antaranya adalah katalog museum dengan ilustrasi warna berkualitas tinggi. Sudah pasti produksi siap.
sumber
TeX sebenarnya adalah sistem pengetikan dengan tujuan khusus. Ia melakukan apa yang dilakukannya dengan baik, tetapi tidak ada kebutuhan yang cukup besar untuk sesuatu yang lebih baik. "Ketika dia merancang TeX, Donald Knuth tidak percaya bahwa satu sistem penyusunan huruf akan sesuai dengan kebutuhan semua orang" ( wikipedia )
Sebagian besar sistem "yang lebih baru" membangun guis dan memperluas TeX, yang menurut saya merupakan pendekatan yang tepat.
Ada alasan yang sangat bagus untuk 'masalah' yang Anda hadapi, jadi jika Anda ingin mengusulkan agar hal itu dilakukan secara berbeda, harap teliti alasan tersebut terlebih dahulu.
Kedua, Anda sendiri menunjukkan bahwa TeX hebat kecuali untuk beberapa quibbles kecil. Knuth membangunnya dengan sadar bahwa itu tidak akan cocok untuk semua penggunaan dan semua orang, tetapi dia merilis kode sumber dan membangun API ekstensi sehingga siapa pun dapat menyesuaikannya untuk kebutuhan mereka.
Anda memiliki semua alat yang Anda butuhkan untuk membuat perubahan yang Anda usulkan, dan akan jauh lebih mudah untuk memperbarui TeX daripada memulai dari awal, atau bahkan menyesuaikan sistem lainnya. Sungguh, tidak ada yang mendekati TeX. Itu tidak berarti bahwa itu yang terbaik, tetapi hanya untuk menyampaikan poin bahwa itu akan menjadi upaya monumental untuk menerapkan semua hal baik yang Anda sebutkan dan entah bagaimana mengatasi yang buruk (meskipun pada saat Anda mencapai yang buruk Anda mungkin lebih memahami mengapa itu ada).
Terlepas dari itu, saya harap Anda mengejar ini, bahkan sebagai seorang advokat, dan membuat orang lain tertarik padanya. Akan sangat bagus untuk melihat penggunaan TeX di bidang lain, tetapi itu memerlukan modifikasi dan pembaruan untuk kemudahan penggunaan dan dukungan yang lebih baik dari entitas teknis lain daripada persamaan matematika.
-Adam
sumber
TeX dan LaTeX menetapkan standar yang tinggi; sulit membayangkan sesuatu yang sama sekali baru datang dan menggantikannya.
Aku punya salinan Knuth Komputer modern tipografi (Book E di Komputer Dan Typesetting seri, yang saya pikir adalah selesai seperti TAOCP). Saya tidak berpikir banyak orang bisa melihat buku ini, dan - manjakan saya - sangat berharga untuk dilihat. Anda dapat melihat ke mana perginya sebagian waktu Kunth. Berikut kutipan dari pengantar:
Anda hanya tidak mendapatkan perhatian seperti itu pada detail di banyak tempat, dan itulah mengapa TeX bertahan.
sumber
Anda tidak dapat mempertahankan "memiliki banyak ekstensi untuk mencapai tujuan yang berbeda" dengan sesuatu yang baru. Menurut definisi, sesuatu yang baru yang bukan TeX / LaTeX akan dimulai tanpa ekstensi.
Setelah menjadi kontributor inti untuk proyek GNU TeXmacs , yang bertujuan untuk menjadi sesuatu seperti "TeX kecuali untuk abad ke-21", saya rasa memiliki beberapa pemahaman yang baik tentang suksesi LaTeX.
Saya tidak mengetahui apa pun di cakrawala yang kemungkinan besar akan menurunkan LaTeX. Orang-orang yang berpengaruh dalam komunitas matematika terlalu terbiasa menggunakan LaTeX untuk secara serius mempertimbangkan upaya yang diperlukan untuk mempelajari alat apa pun yang bisa sama fleksibelnya.
Mungkin dalam 20 tahun, ketika semua orang yang mendapatkan gelar PhD ketika LaTeX masih bagus sudah pensiun akan sesuatu yang lain menggantikannya. Mudah-mudahan, ini akan menjadi sesuatu seperti TeXmacs, tetapi tanpa kerumitan yang tidak perlu.
sumber
Anda memiliki LuaTeX .
Kutipan: "LuaTeX adalah versi lanjutan dari pdfTeX menggunakan Lua sebagai bahasa skrip yang disematkan. Tujuan utama proyek LuaTeX adalah untuk menyediakan varian TeX yang terbuka dan dapat dikonfigurasi sekaligus menawarkan kompatibilitas ke bawah."
Lua sangat mudah dan cepat, semoga LuaTeX tidak sesulit ini lagi ... semoga :)
sumber
Anda mungkin juga tertarik dengan XeTeX , yang merupakan versi LaTeX modern yang mendukung Unicode dan banyak font. Anda dapat menggunakannya untuk langsung memasukkan bahasa Jepang, Arab, dll. Dalam satu dokumen. (Ini tidak mengatasi kerugian yang Anda berikan, tetapi masih relevan dengan diskusi tentang kekurangan dan sistem alternatif LaTeX!)
sumber
\usepackage{fontspec} \usepackage{xeCJK} \newCJKfontfamily\hiraganaFont[Path=/home/flow/own/resources/fonts/]{KozGoPro-Heavy.otf}
(tidak ada garis miring -> boom)www.patoline.org adalah alternatif yang bagus untuk sistem TeX / LaTeX. Ini telah dipaketkan untuk Arch Linux, NixOS, dan dapat dikompilasi dari sumber pada banyak sistem mirip Unix.
sumber
TeX bukanlah sistem penyusunan huruf untuk tujuan umum: kemampuan intinya adalah dalam menyusun teks yang panjang dengan banyak matematika. Karena tidak ada persaingan, saya bisa membayangkan beberapa alasan:
Meskipun kekurangan yang Anda kutip nyata, jauh lebih mudah untuk mencari editor / shell GUI yang layak dibangun di atas TeX, yang banyak, daripada mengeset dalam bahasa yang berbeda. Jika Anda menyukai matematika, dan ingin artikel Anda disimpan selama beberapa dekade, itu saja. Untuk pengaturan huruf tujuan umum, sekali lagi, program yang Anda sebutkan bisa menjadi pilihan yang lebih baik.
sumber
org-mode, ekstensi Emacs, mampu menghasilkan file LaTeX dan PDF. sintaks org-mode mirip dengan penurunan harga. Itu hanya bisa dibaca . Hanya ada beberapa baris kode LaTeX di dalam dokumen 20KB. org-mode menyelesaikan tiga masalah yang Anda sebutkan - Anda mendapatkan semua fitur luar biasa dari LaTeX dan menyingkirkan sintaksnya yang jelek.
sumber
ALAT MIMPI BUKAN TEKS
TEX tidak bagus untuk diajak bekerja sama. Tex mungkin (saya bukan ahli dalam hal percetakan) bagus untuk menyediakan dokumen decoupling layer dari hasil cetak yang bagus dan kompleks.
Garis konseptualnya adalah ini:
Seorang matematikawan bukan sekretaris, perhatian utamanya adalah APA yang ingin dia tunjukkan, bukan BAGAIMANA menunjukkannya. Jadi satu lapisan abstraksi lagi diperlukan di atas Lateks.
Tujuan umum :
Oleh karena itu ada kebutuhan (mimpi) akan alat yang memungkinkan untuk lebih dekat dengan apa yang dapat kita lakukan dengan tangan dan tentu saja lebih cepat daripada dengan tangan (sebenarnya saya pernah melihat jawaban tertulis dipindai dalam .pdf berwarna merah -membuat salah satu penulis utama Latex tidak menggunakannya!).
Spesifikasi Dream Tool : (yang kasar untuk mendapatkan ide)
S1. Sekitar satu jam waktu awal dalam kurva pembelajaran.
S2. Izinkan untuk menulis dokumen dengan cepat (dengan analogi sederhana) bahkan ketika lelah.
S3. Potong dan tempel formula yang terlihat tersedia.
S4. Untuk mengoreksi dokumen lebih cepat dari dengan tangan (2 menit, bukan 5 dengan tangan).
Kemampuan alat terbaik saat ini :
S1. Hampir sama.
S2. Mustahil saat memikirkan hal lain.
S3. Potong dan tempel deskripsi rumus (implementasi).
S4. Dibutuhkan 20 menit, bukan 5 dengan tangan (semuanya spesifik yang harus Anda pecahkan bolak-balik).
Contoh lain dari kelambanan: Mintalah seseorang yang menulis dokumen lateks dengan 10 diagram dalam teori kategori untuk menggambar semua yang persegi dengan cara miring, tentu saja bukan pekerjaan yang cepat.
sumber
Setelah sekian lama, tidak ada yang menceritakan sesuatu yang sangat penting.
Teks LaTeX ditulis dalam file teks, dapat digunakan untuk pemrograman Literate , gaya yang diusulkan oleh Don Knuth untuk menulis program yang terdokumentasi dengan sangat baik. Idenya adalah untuk menjelaskan bagaimana program itu dikembangkan dengan cara yang mirip dengan teks matematika. Potongan kode disajikan seperti rumus, dalam teks matematika. Ini adalah ide yang bagus, setelah beberapa waktu Anda dapat membaca bagaimana program itu disusun dan Anda dapat memodifikasi bagian-bagian yang menjelaskan mengapa keputusan diambil dengan cara yang sama.
Keuntungan lainnya adalah Anda dapat menghasilkan kode LaTeX sebagai output dari program Anda , dengan cara ini Anda dapat mempublikasikan hasil Anda dengan tata letak yang indah, atau menggunakan program seperti gnuplot untuk menghasilkan grafik kemudian menghasilkan kode LaTeX untuk grafik dan memasukkannya ke dalam teks Anda, yang sangat bagus karena file yang dihasilkan sangat ringan dibandingkan dengan grafik yang diekspor ke beberapa format gambar, untuk menyertakannya
\includegraphics
atau lebih buruk jika Anda menggunakan pengolah kata dengan menempelkannya.LaTeX tidak terlalu sulit untuk dipelajari, cukup cepat, gunakan apa yang Anda butuhkan mulai dengan dokumen sederhana. Ketika Anda maju dalam studi Anda, Anda perlu mempelajari fitur dan paket baru. Jika Anda mencoba menguasai LaTeX dengan mempelajari semua paket hanya untuk menjadi pakar LaTeX, Anda membuang-buang waktu, ada banyak sekali paket, tetapi Anda tidak perlu mempelajari semuanya. Cobalah untuk memulai dengan panduan seperti "pengantar yang tidak terlalu singkat untuk LaTeX" lshort.pdf, atau "Pengenalan yang Lembut untuk TeX" gentle.pdf. Jika Anda bosan mengetik makro yang panjang, belajar menulis sendiri untuk bagian yang Anda gunakan lebih banyak, panduan memiliki bagian tentang itu.
Dimana mencari informasi, di ctan.org, tug.org, jangan cari di latex.com yang domainnya adalah kependekan dari rubber material.
Ada Katalog TeX / LaTeX, cari di ctan.org sangat membantu ketika Anda membutuhkan fitur khusus. Anda dapat menemukannya di sini http://texcatalogue.sarovar.org/index.html , tetapi Anda dapat mencari texcatalogue jika tautan ini sudah usang.
Untuk menyelesaikan komentar saya, ada keuntungan besar bahwa LaTeX dan perangkat lunak lain tidak sering mengubah versi, TeX / LaTeX adalah sistem yang sangat lengkap untuk penyusunan huruf, Anda dapat menambahkan (dan berbagi) lebih banyak fitur jika Anda memerlukan sesuatu yang tidak ada . Mempelajari LaTeX adalah investasi waktu yang baik, Anda hanya perlu mempelajarinya sekali, kemudian berdedikasi untuk bekerja, bukan mempelajari versi baru.
PS Saya lupa mengatakan bahwa dimungkinkan untuk menulis program untuk menerjemahkan LaTeX ke bahasa markup lainnya, (dan format pengolah kata jika didokumentasikan) dan sebaliknya. Sebenarnya ada beberapa yang memberikan hasil yang dapat diterima, meskipun sejauh yang saya tahu belum ada program yang menerjemahkan kode LaTeX apa pun, tetapi untuk teks yang lebih umum Anda dapat menemukan beberapa program untuk menerjemahkannya ke HTML, LibreOffice dapat mengekspor kata prosesor dokumen ke LaTeX, meskipun tidak terlalu berguna karena beberapa pengguna pengolah kata menggunakan tag untuk menandai paragraf sebagai tajuk, kutipan, dll. sebagian besar menandai teks untuk mengubah font, ukuran, perataan, dll. dan ini diterjemahkan ke LaTeX. Tetapi Anda mungkin perlu melakukan ini saat berkolaborasi dengan orang yang menggunakan kata atau LibreOffice, dan Anda harus mengintegrasikannya dengan teks LaTeX Anda, cukup minta mereka untuk menggunakan tanda yang benar atau mengekspornya sebagai teks dan menyisipkan makro yang diperlukan secara manual. Anda harus meninjau seluruh teks kolaborator Anda.
Dulu ada kebutuhan untuk menerjemahkannya ke HTML untuk dipublikasikan di internet atau membuat presentasi portabel, tetapi sekarang bandwidth memungkinkan untuk mengirimkan file PDF dengan cepat, dan paket seperti beamer memungkinkan seseorang untuk menulis presentasi yang sangat bagus.
Keunggulan TeX / LaTeX adalah dari ukuran paket yang dapat dituliskan dan keinginan untuk membagikannya. Terima kasih kepada Knuth atas ide-idenya yang hebat, kami masih menunggu set lengkap dari Art of Computing Programming-nya.
sumber
Saya pikir docbook seharusnya menjadi pengganti berbasis xml terbuka untuk LateX.
"DocBook menyediakan sistem untuk menulis dokumen terstruktur menggunakan SGML atau XML. Ini sangat sesuai untuk buku dan makalah tentang perangkat keras dan perangkat lunak komputer, meskipun tidak terbatas pada mereka.
"Singkatnya, DocBook adalah DTD yang mudah dipahami dan digunakan secara luas. Lusinan organisasi menggunakan DocBook untuk jutaan halaman dokumentasi, dalam berbagai format cetak dan online, di seluruh dunia."
- Dari faq buku doc
sumber
Terlepas dari masalah grafik yang sulit diposisikan, kritik Anda yang lain tentang LaTeX lebih berkaitan dengan UI-nya atau kekurangannya.
Jika Anda ingin menggunakan LaTeX untuk menghasilkan dokumen Anda tetapi ingin cara yang lebih mudah untuk menggunakannya, Anda harus benar-benar memeriksa LyX. Ini adalah GUI front-end untuk LaTeX dan mengatasi beberapa masalah Anda: itu membuat LaTeX lebih mudah dipelajari (sebenarnya, Anda bahkan tidak perlu tahu LaTeX untuk membuat dokumen sederhana tanpa matematika), lebih intuitif, dan menghemat Anda mengetik. Itu juga menambahkan pemeriksaan ejaan, penanganan grafis yang lebih baik, navigasi, dan banyak lagi.
Karena LyX hanyalah front-end untuk LaTeX, Anda masih mendapatkan dokumen yang disajikan dengan indah. Dokumen LyX juga berupa teks biasa sehingga kontrol versi berfungsi dengan baik. Faktanya, LyX memiliki dukungan untuk subversi built-in.
Jika Anda belum bisa menebak, saya anjurkan LyX. Saya menulis seluruh tesis PhD saya menggunakan itu dan merasa sangat bermanfaat.
sumber
Itu tidak benar-benar memotong kerugian utama LaTeX, tetapi tidak masalah :) Mengenai poin Anda
ini sepenuhnya karena desain. Ada pertukaran antara singkat (dan lebih mudah untuk mengetik) dan dimengerti (dan lebih lama untuk mengetik). Nama yang lebih panjang juga memiliki lebih sedikit benturan, karena TeX dan LaTeX tidak mendukung ruang nama (sayangnya).
Bagaimanapun, editor yang baik akan meniadakan keluhan di atas. Siapkan key-binding atau tab-complete atau apa pun yang Anda sukai dan Anda tidak perlu menulis
lagi.
sumber
Empat kelemahan Anda dapat diringkas sebagai "Terlalu sulit", "Terlalu sulit", "Terlalu sulit" dan akhirnya, "Terlalu sulit". Saya pikir solusinya adalah mempelajari cara menggunakan sistem dengan benar.
Setiap sistem yang dirancang untuk pemula akan menunjukkan kekurangan dengan cara lain, kehilangan kendali atau kehilangan fleksibilitas. Coba MS Word jika Anda ingin lebih mudah menempatkan gambar. Kesederhanaan tidak bisa dihindari tanpa usaha mempelajari program. TeX mendukung makro definisi, sehingga Anda dapat mengubah tag \ begin {itemize} menjadi sesuatu yang lebih cocok seperti \ bi jika Anda memilihnya. Setelah Anda cukup mempelajari sudut dunia LaTex Anda, itu secepat mengetik biasa.
Saya biasa berlatih mencatat di kelas matematika dengan menulis di TeX, karena lebih cepat menulis di \ sum_ {n = 1} ^ i daripada mencoba mencari simbol di MS Word.
sumber
XSL-FO mungkin sesuai dengan kebutuhan Anda. Meskipun tidak sekuat TeX, ia berfungsi baik dengan format XML seperti DocBook. Implementasi open source yang populer adalah Apache FOP: http://xmlgraphics.apache.org/fop/ .
Jika Anda membutuhkan kontrol yang sangat baik atas tipografi, Anda lebih baik menggunakan TeX atau alat berpemilik seperti FrameMaker atau InDesign *.
* Hati-hati: InDesign saat ini memiliki dukungan XML IMO yang lemah
sumber
Saya baru saja menemukan AsciiDoc yang terlihat seperti bahasa markup teks sederhana (á la markdown, tekstil), tetapi jauh lebih kuat. Ini kira-kira setara dengan DocBook, sehingga dapat mengeluarkan html, pdf, atau bahkan docbook xml untuk diproses lebih lanjut.
sumber
Anda mungkin ingin memeriksa kategori Wikipedia typesetting bahasa pemrograman dan software typesetting gratis . Lout khususnya terdengar bagus.
sumber
Bukan penerus sebenarnya, tetapi Anda mungkin ingin melihat * roff (groff, troff, nroff). Saya tidak tahu banyak tentang itu tapi saya ingat formatnya singkat. Ini adalah alat yang digunakan untuk halaman manual. Karena saya hanya pernah mendengarnya secara sepintas, saya tidak dapat memberikan bantuan lagi kepada Anda.
Sebagai contoh:
sumber
Saya hanya membacanya sekilas, tetapi Emacs Muse http://mwolson.org/projects/EmacsMuse.html mungkin menarik (saya tertarik jika ada yang lebih berpengalaman dengannya. Saya suka ide menghasilkan ke beberapa backend, lateks, texinfo atau semacamnya.)
sumber
Secara teknis Sphinx bukanlah pengganti LaTex tetapi sesuatu yang akan membuat hidup Anda lebih mudah dan (jika diinginkan) menghasilkan PDF (melalui LaTex), HTML atau output teks biasa untuk Anda.
Ini sebagian besar diarahkan pada dokumentasi kode tetapi karena menggunakan reStructuredText , orang merasa lebih mudah untuk bekerja dengannya untuk tujuan lain , termasuk menulis buku .
sumber
Mungkin Anda telah memperhatikan nomor versi TeX yang aneh. Ketika TeX mencapai versi 3 Knuth tidak ingin TeX berkembang lebih jauh menjadi versi baru seperti kebanyakan perangkat lunak. Sebaliknya, dia ingin itu menyatu dengan TeX final dan bebas bug. Karenanya nomor versi sekarang menyatu dengan nomor matematika pi. Setelah versi 3 mengikuti versi 3.1, lalu 3.14 dan versi saat ini adalah 3.1415926.
Dengan cara yang sama Metafont memiliki versi yang menyatu dengan bilangan matematika e (saat ini 2.718281).
Berdasarkan ini, jawaban atas pertanyaan Anda adalah Knuth tidak ingin TeX berevolusi menjadi TeX versi 4.
sumber
Alat untuk pekerjaan tertentu:
Kekuatan Latex2e adalah bahwa ia merupakan bahasa persiapan & representasi dokumen standar yang baik untuk representasi artikel dan buku. Namun, ini tidak terlalu bagus untuk penyusunan huruf. Ini bukan hal yang buruk: pemformatan dini adalah akar dari semua kejahatan penyusunan huruf: sebagian besar penerbit hanya membuang pemformatan pengarang pada awal proses pengeditan salinan.
Konteks super untuk penyusunan huruf; mereka tidak dapat bersaing dengan Latex sebagai bahasa representasi dokumen, karena tidak benar-benar menyelesaikan setiap masalah yang seharusnya diselesaikan pada tahap persiapan / pengeditan dokumen, sehingga tidak ada alasan bagi siapa pun untuk mengubah dari lateks yang sudah mapan.
Daripada memperbaiki kekurangan yang tidak penting untuk penerbitan Latex2e melalui upaya Latex3, saya lebih suka melihat upaya dilakukan untuk mengembangkan alur kerja berikut:
Postscripts
sumber