Apakah penerus TeX / LaTeX sudah terlihat? [Tutup]


118

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.


9
Tambahkan ke daftar keuntungan Anda: "Anda dapat menggunakan alat kontrol build standar untuk mendukung dokumen yang rumit --- dan memang untuk menyediakan dua format (katakanlah yang bersikeras oleh sekolah pascasarjana, dan yang terlihat bagus dan membunuh lebih sedikit pohon) dari satu dokumen. "
dmckee --- mantan moderator anak kucing

1
Yang lain: "Anda memiliki kekuatan untuk merangkum hal-hal yang Anda pelajari untuk orang lain yang mungkin menganggapnya berguna."
dmckee --- mantan moderator anak kucing

5
@dmckee: Bagaimana Anda menggunakan alat pembangunan standar (make et al.) ketika Anda tidak tahu sebelumnya berapa kali (pdf) lateks perlu dijalankan untuk menghasilkan keluaran akhirnya?
j_random_hacker

1
@j_r_h: Lihat latexmk dan karet: pps.jussieu.fr/~beffara/soft/rubber
ShreevatsaR

4
Keuntungan lain (dari TeX menggunakan file teks): Anda dapat menggunakan alat pembuatan versi standar seperti CVS, SVN ..., yang pada gilirannya memungkinkan (beberapa derajat) kerja kolaboratif pada dokumen; Anda dapat mengeksternalisasi bagian dokumen menjadi file terpisah, yang sekali lagi mendukung kerja kolaboratif.
chiccodoro

Jawaban:


128

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


12
Jawaban yang bagus. Namun, ada satu hal yang perlu dipertanyakan: LuaTeX adalah pengganti TeX , yang mana ConTeXt merupakan alternatif dari LaTeX (dan mungkin menggantikannya).
Will Robertson

1
Saya pikir dia menawarkan $ 2,56 (atau satu dolar heksadesimal) untuk bug, bukan $ 327,68. Apakah saya benar atau salah?
Joey Adams

6
@Joey, $ 2,56 untuk kesalahan dalam buku teknisnya, $ 3,16 untuk kesalahan dalam buku 3:16, dan jumlah bug di TeX dan METAFONT mulai dari $ 2,56 dan berlipat ganda setiap tahun hingga mencapai $ 327,68.
Kevin

42
Masalah terbesar tentang Latex adalah tidak ada kompiler standar yang bekerja sekaligus, dan menghasilkan kesalahan yang berarti. Juga tidak ada cara tunggal yang jelas untuk melakukan sesuatu, juga tidak ada tempat ramah pengguna yang baik untuk menemukan "paket" dan mengetahui apa yang mereka lakukan. Semua situs web untuk topik terkait lateks terlihat dan bernavigasi seperti pada tahun 1995.
Andriy Drozdyuk

5
LuaTeX bukanlah alternatif dari LaTeX, ini adalah mesin TeX yang diperluas (seperti pdftex, XeTeX) di mana LaTeX (kemudian disebut LuaLaTeX) dan ConTeXt dapat berjalan. (Saya pikir ini adalah default untuk
ConTeXt

56

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.


7
WP & Word: belum lagi dokumen yang dibuat dengan keduanya terlihat jelek
Aaron Digulla

Word 2007 dengan mathtype dapat membuat format tex. Dan terimalah juga.
Benteng

4
Itu tidak benar-benar membebaskan kata dari dosa-dosa lainnya - Word (khususnya) memiliki banyak kekurangan yang membuatnya agak sulit digunakan untuk dokumen teknis yang besar.
ConcernedOfTunbridgeWells

Html dan CSS semakin dapat digunakan untuk tujuan penyusunan huruf. Misalnya lihat weasyprint untuk perangkat lunak sumber terbuka yang merender html + css ke pdf.
Johannes

QuarkXPress & Adobe InDesign jauh lebih unggul dari TeX / LaTex. Saatnya melanjutkan.
dns

20

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.


2
Saya sering menggunakannya dan lebih memilihnya daripada LaTeX. Luar biasa.
Januari

14

Saya telah menerbitkan lima jenis buku di ConTeXt, empat di antaranya adalah katalog museum dengan ilustrasi warna berkualitas tinggi. Sudah pasti produksi siap.


11

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


"API ekstensi"? Hah? Saya tidak melihat apapun tentang itu di salinan program TeX saya ...
SamB

@NormanRamsey: whatsits tidak cukup apa yang saya sebut API , meskipun mereka pasti berguna untuk meneruskan informasi terkait ekstensi melalui mesin ...
SamB

10

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:

Keberuntungan lain menghampiri saya pada tahun 1984, ketika saya mengetahui bahwa pola perunggu asli yang digunakan untuk membuat cetakan Monotipe 8A ada di San Francisco. Selama bertahun-tahun saya telah bekerja dengan informasi tidak langsung dan tidak tepat tentang font yang telah mendorong pekerjaan ini. Pertama saya telah bekerja dari ledakan fotografi halaman asli letterpress dari The Art of Computer Programming ; kemudian Richard Southall telah menyiapkan pembesaran dari bukti asli yang dia temukan di Inggris. Akhirnya saya menemukan pola sebenarnya yang berusia 80 tahun yang menghasilkan jenis logam. Pemilik patters ini sekarang, Tn. Othmar Peters, dengan baik hati mengizinkan saya meminjamnya saat saya sedang menyiapkan draf akhir dari Komputer Modern, dan saya belajar banyak dengan mengukurnya dengan kaliper.

Anda hanya tidak mendapatkan perhatian seperti itu pada detail di banyak tempat, dan itulah mengapa TeX bertahan.


9

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.


3
"Mungkin dalam 20 tahun" hanya akan terjadi jika siswa masa depan memiliki alat yang lebih baik dari SMS sekarang. Jika kita menunggu hingga 20 tahun untuk memulai penerusnya, mereka semua akan menggunakan tex dan itu akan menjadi 20 tahun lagi.
Adam Davis

1
Baik. Ada masalah ayam dan telur.
ddaa

8
Saya berusia 34 tahun, menulis tesis PhD saya menggunakan LaTeX, dan setiap hari ketika saya harus menggunakan kata, saya sangat senang dapat menggunakan LaTeX untuk tesis saya ...
Gilles

Hei, "orang yang berpengaruh" sebenarnya berpikiran lebih demokratis dan tidak akan keberatan jika Anda menulis di beberapa sistem penyusunan huruf matematika yang bagus ... jika hanya ada satu: ^)
ilya n.

Beberapa aspek bahasa LaTeX (terutama notasi matematika) kemungkinan akan ada di masa mendatang. Tetapi dokumen tersebut tidak akan diketik oleh LaTeX lagi tetapi oleh sistem seperti ConTeXt atau pemformat berbasis XML (yang mungkin akan menggunakan program seperti LuaTeX).
Martin Schröder

9

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 :)


Tampaknya ada beberapa perubahan dalam perspektif di dunia LaTeX: XeTeX untuk rendering font dan utf8, ConTeXt dengan konstruksi bahasa yang lebih homogen. Jika LuaTeX menggabungkan semua itu dan lebih dapat diretas, seharusnya ada masa depan cerah untuk LaTeX yang lebih baik!
Piotr Lesnicki

1
@Piotr: Tapi ConTeXt bukan LaTeX dan tidak bertujuan menjadi LaTeX. Saya pikir Anda bermaksud mengatakan "di dunia TeX".
SamB

7

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!)


3
Saya pikir XeTeX hanyalah patch lain untuk TeX (seperti pdfTeX, eTeX, dll. Tetapi lebih mengganggu), yang dapat digunakan dengan LaTeX ...
SamB

2
baru mengenal tex / lateks (meskipun saya pertama kali mencoba-coba di tahun 1990-an) di sini; anak laki-laki apakah ini sistem yang istimewa. terasa kuno. saat ini saya mencoba menggunakannya untuk menyusun buku multibahasa Cina / Jepang / Korea / Inggris, dan jika Anda menyukai 'unicode' (yaitu apa pun di luar US-ASCII), pendapat saya saat ini adalah bahwa XeTeX (XeLaTeX) adalah yang terbaik pilihan. yang mengatakan, itu masih menyakitkan. tapi hei saya bisa menggunakan tipe sebenarnya di 2013 seperti ini: \usepackage{fontspec} \usepackage{xeCJK} \newCJKfontfamily\hiraganaFont[Path=/home/flow/own/resources/fonts/]{KozGoPro-Heavy.otf}(tidak ada garis miring -> boom)
aliran

7

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.


Apakah paket Arch dihapus? Saya tidak dapat menemukan paket apa pun dengan nama yang menyertakan "patoline" di repo resmi atau AUR: /
Ponkadoodle

Ya, itu telah dihapus karena suatu alasan. Karena Patoline masih dalam pengembangan, saya tidak akan mengembalikannya ke sana. Cara terbaik saat ini untuk memasang Patoline dijelaskan di GitHub ( github.com/patoline/patoline ).
Rodolphe Lepigre

6

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:

  • Donald Knuth pintar. Dia melakukan pekerjaan luar biasa dengan, misalnya, spasi dalam rumus.
  • Notasi matematika berubah sepanjang periode waktu seperti berabad-abad. Ada serangkaian fitur terbatas yang diperlukan dan karenanya tidak ada pasar untuk sistem penyusunan huruf baru.
  • Efek jaringan. Satu-satunya tujuan kertas adalah untuk dibaca. Sebagian besar makalah memajukan penelitian beberapa orang lain dan menggunakan notasi mereka. Dengan TeX Anda yakin Anda mendapatkan font yang sama dan spasi yang sama, dan Anda memiliki kemampuan teknis untuk menyalin rumus kompleks dari kertas mereka.
  • Di TeX, mudah untuk menentukan makro baru, biasanya mudah untuk mengatakan apa yang makro sederhana lakukan dari definisinya dan ada banyak pustaka makro standar. Semua sistem berbasis GUI kemungkinan akan membuat proses ini menjadi kurang transparan.

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.


“Meskipun kekurangan yang Anda kutip nyata, jauh lebih mudah untuk mencari editor / shell GUI yang layak dibangun di atas TeX”: atau gunakan TeX sebagai tahap rendering akhir dan edit konten dengan cara lain, seperti markup semantik (mis. . MathML, DITA, dan sebagainya).
Hibou57

Hmm, katakanlah 'dibandingkan dengan sistem penyusunan huruf WYSIWYG'.
ilya n.

6

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.


6

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.


2
Beberapa ahli matematika sangat pemilih tentang notasi mereka, dan alat khusus tingkat tinggi tidak dapat memberikan apa yang mereka inginkan. (Juga, WYSIWYG memiliki semua keadaan tersembunyi itu, yang bisa menyakitkan.) Bukan untuk mengatakan bahwa TeX adalah hal terbaik yang pernah ada, atau apa pun, atau bahkan semuanya itu hebat, tapi saya tidak yakin bagaimana paradigma Anda seharusnya untuk benar-benar menjadi lebih baik ...
SamB

Posting ini bukan jawaban untuk pertanyaan tapi saya setuju!
nimcap

Di tempat lain di halaman ini hsk81 menyebutkan NoTex, yang mengabstraksi (La) TeX lebih lanjut menggunakan reStructuredText sebagai bahasa markup dasar, dan beberapa bahasa pencocokan pola (makro?) Sehingga Anda dapat menulis markup LaTeX Anda di tempat lain dan hanya meletakkan pola Anda di teks Anda. Masalah utama saya dengan TeX adalah saya perlu memasukkan kata-kata dalam kalimat saya untuk membuatnya melakukan sesuatu yang secara khusus saya tidak ingin diingatkan saat membaca dan menulis teks.
Henk Poley

Bukan jawaban. Poin yang dinyatakan dengan baik, tetapi bukan jawaban. Terlalu besar untuk dikomentari, tapi Bukan jawaban.
Lyndon White

5

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 \includegraphicsatau 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.


1
“Untuk menyelesaikan komentar saya, ada keuntungan besar bahwa LaTeX dan perangkat lunak lain tidak sering mengubah versinya”: ya, kecuali sayangnya Unicode tidak sadar, yang merupakan masalah besar di dunia nyata. Pada dasarnya, itulah kesedihan terbesar yang saya miliki dengannya.
Hibou57

1
“Terima kasih kepada Knuth atas ide-idenya yang hebat, kami masih menunggu set lengkap dari Art of Computing Programming-nya”: apakah belum selesai? Apa yang hilang?
Hibou57

@ Hibou57 Sekadar informasi, baik XeTeX dan (menurut saya) LuaTeX mengharapkan input Unicode. Yang terakhir menggantikan pdfTeX.
Norman Grey

4

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


7
Saya mengatakan bahwa satu kelemahan dari LaTeX adalah terlalu banyak mengetik dan Anda memberi saya bahasa berbasis XML sebagai alternatif? Docbook memiliki kelebihannya, tetapi saya lebih suka menghasilkan sumber-docbook dari sesuatu yang lain.
Mnementh

2
Untuk mencoba menulis buku atau dokumentasi, Anda tidak bisa mengalahkan docbook. Ini adalah bidang yang berbeda dari TeX, yaitu untuk penyusunan huruf dan TeX sangat bagus untuk penulisan matematika, tetapi untuk prosa, format berbasis xml ini lebih baik.
Karl

2
Shmeh, ini hanya tawaran. Mencibir jika Anda mau.
vfilby

1
Seharusnya tidak menjadi lompatan besar dari yang dulu menulis di LateX ke DocBook. Tidak setuju bahwa DocBook harus dibuat dari sesuatu yang lain; apa lagi yang memiliki tingkat ekspresi semantik yang sama dengan DocBook? (selain LateX jelas :)
Alastair

1
DocBook adalah untuk menyusun dokumen, bukan untuk menyusunnya. Bahkan mungkin menggunakan TeX untuk menghasilkan dokumen untuk dicetak.
Damien Pollet

4

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.


1
Saya benar-benar tidak memiliki masalah dalam menggunakan editor teks yang bagus. Salah satu keuntungan yang saya sebutkan adalah format berbasis teks untuk dokumen teX. Saya tidak memerlukan UI, tetapi terkadang saya menginginkan sintaks yang lebih jelas dan sederhana.
Mnementh

4

Itu tidak benar-benar memotong kerugian utama LaTeX, tetapi tidak masalah :) Mengenai poin Anda

  • "terkadang Anda harus mengetik terlalu banyak (begin {itemize} ... \ end {itemize})"

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

\begin{whatever}...\end{whatever}

lagi.


3

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.


4
Menempatkan gambar adalah pilihan contoh yang agak disayangkan untuk MS-word; -}
ConcernedOfTunbridgeWells

Saya tidak yakin itu sulit. Tetapi ada terlalu banyak dokumen dan pengguna yang ada, terlalu banyak fungsionalitas dalam paket LaTeX, dan teknologi yang mendasarinya tidak terdokumentasi dengan baik atau bahkan terstandarisasi (format font ...). Jumlah pekerjaan yang dibutuhkan untuk menduplikasi itu sangat besar, dan tidak ada cukup kebutuhan atau individu yang terampil untuk melakukannya. Tapi saya yakin LuaTeX adalah jalur yang bagus untuk evolusi.
Damien Pollet

... menempatkan gambar di MS word / openoffice sama buruknya dengan lateks menurut saya ... Saya mencoba meletakkan banyak grafik di dokumen yang sudah tertulis di Word dan Openoffice ... Tuhan, buang-buang waktu . Setidaknya saya tahu apa yang mampu dan dapat dilakukan oleh lateks. Saya kira saya tidak tahu kata / oo dengan baik.
Mica

Menempatkan gambar adalah salah satu hal yang dilakukan LaTeX lebih baik daripada MS Word, bagi kita yang hanya ingin gambar ada di sekitar sini . Setiap kali saya menggunakan MS Word untuk dokumen teknis, saya bertanya-tanya bagaimana sih MS belum sempat menambahkan dukungan untuk float seperti yang dimiliki LaTeX!
SamB

Tidak terlalu sulit. LaTeX hanyalah PITA dibandingkan dengan sintaks yang dapat dibaca manusia seperti Penurunan harga.
Nowaker

3

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


Saya rasa saya belum pernah mendengar ada orang yang menyarankan bahwa mungkin berguna untuk menulis XSL-FO sebelumnya!
SamB

astaga! bawa pergi !!
mengalir

XSL-FO sangat menjanjikan. Hari ini, dengan build pandoc dan fop terbaru, Anda dapat mengubah dari ReST (atau Markdown, atau apa pun) ke Docbook ke XSL-FO ke PDF tanpa harus bergumul dengan makro TeX yang rewel dalam prosesnya. Ini tidak memerlukan penulisan konten apa pun dalam XML.
Kevin Thibedeau

3

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.



2

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:

        .pl 10.0i
        .po 0
        .ll 7.2i
        .lt 7.2i
        .nr LL 7.2i
        .nr LT 7.2i
        .ds RF FORMFEED[Page %]
        .ds LH Internet Draft
        .\"   --> Header/footers: Set short title, author(s), and dates:
        .ds CH 2-nroff.template                  \" <Short title>
        .ds LF Postel, Braden                    \" <Authors>
        .ds RH October 25, 2006                  \" <Submission date>
        .ds CF Expires April 2007                \" <Expiration date>
        .hy 0
        .ad l
        .nf
        .\" 5678901234567 check 72 column width 12345678901234567890123456789012
        Internet Draft                                                 J. Postel
        <draft-rfc-editor-nroff-template-00.txt>                      RFC Editor
        Category: Informational                                          USC ISI
        Expires April 2007                                      October 25, 2006

        .ce
        Nroff Template for Internet Drafts and RFCs
        .ce
        <draft-rfc-editor-nroff.template-00.txt>

        .in 3              \"  Basic indent for text is 3 spaces
        .ti 0              \"  "Temporary indent" for next line: 0 spaces
        Status of this Memo

        Distribution of this memo is unlimited.

        By submitting this Internet-Draft, each author represents that any
        applicable patent or other IPR claims of which he or she is aware
        have been or will be disclosed, and any of which he or she becomes
        aware will be disclosed, in accordance with Section 6 of BCP 79.

        Internet-Drafts are working documents of the Internet Engineering Task
        Force (IETF), its areas, and its working groups. Note that other groups
        may also distribute working documents as Internet-Drafts.

        Internet-Drafts are draft documents valid for a maximum of six months
        and may be updated, replaced, or obsoleted by other documents at any

11
Dia meminta penerus, bukan pendahulunya ;-) [Apa pun "pasar" yang dimiliki * roff - di luar halaman manual - sekarang sepenuhnya menjadi milik TeX.]
ShreevatsaR

Sangat setuju, LaTex dan DocBook adalah senjata pilihan, tetapi singkatnya Anda harus memberikannya. Dan dia memang ingin lebih sedikit mengetik.
vfilby

Meskipun saya suka troff, menurut saya ini bukan penerus TeX / LaTeX.
Jonathan Leffler


2

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 .


Dengan rinohtype , Sphinx dapat menghasilkan keluaran PDF tanpa perlu instalasi LaTeX.
Brecht Machiels

1

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.


3
Anda tahu, sepertinya aneh bahwa penulis The Art of Computer Programming membuat nomor versi dalam notasi unary.
David Thornley

@DavidThornley: Tidak terlalu aneh jika Anda mempertimbangkan jadwal pemeliharaan yang dimaksudkan, seperti yang ditemukan di http://www-cs-faculty.stanford.edu/~uno/abcde.html ...
SamB

1

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:

  1. Persiapan dokumen: Latex2e
  2. Pengeditan salinan: Latex2e
  3. Konversi: terapkan alat untuk mengambil Latex2e -> Konteks
  4. Penataan huruf: Konteks
  5. Proofreading: gunakan alat untuk memeriksa konten Latex2e terhadap konten Konteks

Postscripts

  1. Alur kerja di atas cukup cocok dengan alur kerja biasa, di mana penulisan / pengeditan dilakukan di Word, dan penyusunan huruf dilakukan menggunakan Indesign atau Quark Xpress.

err ... mengapa kita tidak bisa mengajar penulis (dan belajar sendiri) untuk menggunakan ConTeXt secara langsung? Saya tidak melihat bagaimana langkah konversi semacam itu akan menyenangkan atau bermanfaat sama sekali ...
SamB

1
@ SamB: Siapa yang akan melakukan pengajaran? Ada puluhan ribu penulis ilmiah yang menyerahkan makalah di Latex. Bagaimana penulis akan bereaksi jika penerbit memberitahu mereka untuk menggunakan bahasa markup yang sama sekali berbeda untuk kiriman mereka? Saya tidak berpikir bahwa Latex berada dalam bahaya tergeser oleh Context sebagai lingua franca penerbitan ilmiah. Kata-kata adalah ancaman yang jauh lebih besar.
Charles Stewart
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.