Saya bekerja dengan tabel LaTeX besar di AucTEX dan akan sangat membantu untuk menampilkannya dalam baris terpotong, seperti di sini:

Tanda merah adalah karakter "&" yang memisahkan kolom dari tabel. Dalam kasus tabel dengan banyak kolom, kode sumber lateks untuk satu baris tabel lebih panjang dari emacslebar bingkai dan oleh karena itu akan secara default dibungkus menjadi lebih dari satu baris. Bahkan dengan align-current, ini akan membuat kode sumber tabel sangat sulit untuk dibaca dan diedit, jadi
- untuk tabel saya lebih suka baris kode sumber dipotong (memaksa saya untuk menggulir secara horizontal)
- sedangkan untuk semua
latexsumber lain , saya lebih sukaword wrapmembuatnya sesuai dengan lebar bingkai
Namun untuk teks asli dalam dokumen LaTeX saya, saya lebih suka memiliki word-wrappengaturan normal .
Pertanyaan:
Apakah mungkin untuk digunakan word-wrapsebagai standar Emacsdan masih memiliki beberapa lingkungan lateks dalam buffer yang sama seperti table, longtabledan sidewaystableditampilkan truncated pada saat yang sama?
Juga untuk beberapa lingkungan lain seperti equation, pycodeatau tikzpicturepemotongan tampaknya lebih tepat. Jadi mungkin ide yang baik untuk dapat mendefinisikan daftar lingkungan yang tidak dibungkus tetapi terpotong.
Pembungkus harus pembungkus lunak (Yaitu, teks dibungkus untuk mengisi-kolom di buffer, tetapi itu tidak mencerminkan dalam file) dan pembungkus garis indentasi harus mengikuti lekukan garis.
Solusi juga harus bekerja untuk emacs tetapi juga untuk Aquamacs 2.5.
Ada posting blog yang menyarankan untuk memiliki solusi (parsial), tetapi saya tidak menemukan implementasinya: http://endlessparentheses.com/longlines-mode-in-latex.html
(setq word-wrap t) dan (setq truncate-lines t)di buffer yang sama. Jika Anda ingin word-wrapaktif, maka yang terbaik yang mungkin dapat Anda capai adalah menempatkan overlay tak terlihat di atas teks yang ingin Anda potong - dapat dilakukan, tetapi tidak sepele - kode untuk ini akan membutuhkan penggunaan vertical-motionsetelah setiap perintah dengan penghapusan / pergerakan / penempatan overlay.
truncate-linesmungkin hanya untuk bagian tertentu dari teks (lingkungan tertentu di LaTeX) tetapi saya melihat bahwa ini mungkin sulit untuk dicapai. Sepertinya saya harus belajar cara beralih word wrap/ truncatecepat. :)
toggle-truncate-lines.
longlines-mode. Lihat posting ini sebagai contoh. Saya akan menulis jawaban lengkap nanti jika saya punya waktu.