Sto lavorando con grandi tabelle LaTeX in AucTEX e sarebbe utile visualizzarle in linee troncate, come qui:

I segni rossi sono i caratteri "&" che separano le colonne della tabella. Nel caso di tabelle con più colonne, il codice sorgente in lattice per una riga di tabella è più lungo della emacslarghezza del frame e pertanto verrà automaticamente inserito in più di una riga. Anche con align-currentquesto, questo renderà il codice sorgente della tabella molto difficile da leggere e modificare, quindi
- per le tabelle preferirei troncare le righe del codice sorgente (costringendomi a scorrere in orizzontale)
- mentre per tutte le altre
latexfonti, preferireiword wrapadattarlo alla larghezza della cornice
Tuttavia, per il testo reale nel mio documento LaTeX preferirei avere le word-wrapimpostazioni normali .
Domanda:
E 'possibile utilizzare word-wrapcome standard in Emacse hanno ancora alcuni ambienti lattice nello stesso tampone come table, longtablee sidewaystablemostrato truncated allo stesso tempo?
Anche per alcuni altri ambienti come equation, pycodeo il tikzpicturetroncamento sembra essere più appropriato. Quindi potrebbe essere una buona idea essere in grado di definire un elenco di ambienti che non vengono avvolti ma troncati.
Il wrapping dovrebbe essere soft wrapping (ovvero, il testo viene spostato nella colonna di riempimento nel buffer, ma ciò non si riflette nel file) e il wrapping di una riga rientrata dovrebbe seguire il rientro della riga.
Le soluzioni dovrebbero funzionare anche per emacs ma anche per Aquamacs 2.5.
C'è un post sul blog che suggerisce di avere una soluzione (parziale), ma non ho trovato l'implementazione: http://endlessparentheses.com/longlines-mode-in-latex.html
(setq word-wrap t) e (setq truncate-lines t)nello stesso buffer. Se vuoi essere word-wrapattivo, probabilmente il meglio che sarai in grado di ottenere è posizionare un overlay invisibile sul testo che vuoi troncare - fattibile, ma non banale - il codice per questo richiederebbe l'uso vertical-motiondopo ogni comando con rimozione / movimento / posizionamento di sovrapposizioni.
truncate-linesforse solo per alcune parti di un testo (alcuni ambienti in LaTeX) ma vedo che questo potrebbe essere difficile da ottenere. Sembra che dovrò imparare come attivare word wrap/ disattivare truncaterapidamente. :)
toggle-truncate-lines.
longlines-mode. Vedi questo post per un esempio. Scriverò una risposta completa più tardi se ho tempo.