Che cos'è il formato di file LTX?
.ltx è un file sorgente in testo semplice per LaTeX, un linguaggio di markup per documenti utilizzato per creare documenti testuali. I file .ltx memorizzano il markup scritto da un autore - comandi con backslash, testo e struttura del documento - piuttosto che l'output generato da LaTeX. Funzionalmente, .ltx è identico ai file .tex; .ltx è semplicemente un'estensione alternativa, talvolta utilizzata per identificare il documento radice di un progetto.
LaTeX è stato progettato attorno al paradigma WYSIWYM (What You See Is What You Mean). L'autore definisce gli elementi del documento come intestazioni, equazioni e figure in testo semplice utilizzando comandi come \section{} e \textbf{}, quindi un motore LaTeX compila il sorgente in un output rifinito. Un file si apre convenzionalmente con \documentclass{} nel preambolo, seguito dalle dichiarazioni \usepackage{}, e racchiude il corpo tra \begin{document} e \end{document}.
LaTeX è il formato dominante per l'editoria scientifica, matematica e accademica, ma molti utenti al di fuori dell'accademia lo preferiscono ai word processor con interfaccia grafica per la sua precisione tipografica. I motori moderni come pdflatex, xelatex e lualatex compilano il sorgente .ltx direttamente in PDF, saltando il vecchio passaggio .dvi. I progetti di grandi dimensioni sono suddivisi in più file collegati tramite i comandi \input{} o \include{}.
Sicurezza e incolumità
RISCHIO: MEDIUMUn file .ltx è testo semplice e innocuo da leggere, ma LaTeX è un markup ESEGUIBILE: TeX viene eseguito come un programma durante la compilazione e, se lo shell-escape (\write18) è abilitato, può eseguire comandi di sistema esterni. Un file .ltx malevolo proveniente da una fonte non attendibile potrebbe in linea di principio scrivere o eseguire file al momento della compilazione. Le distribuzioni moderne limitano lo shell-escape per impostazione predefinita, il che riduce questo rischio. Tratta i file .ltx da fonti sconosciute come codice scaricato - ispezionali prima e non abilitare lo shell-escape senza restrizioni. La visualizzazione del sorgente in un editor di testo non comporta alcun rischio.
Dettagli del formato
in sintesi- File di configurazione del gioco S.T.A.L.K.E.R. - Il motore X-Ray (serie S.T.A.L.K.E.R.) memorizza configurazioni/impostazioni in testo semplice come file .ltx; modificati con un editor di testo, non correlati a LaTeX.
- Cherwell / file dati app legacy - Alcune applicazioni di nicchia hanno utilizzato .ltx per i propri file di dati o di layout; non è un documento di composizione tipografica.
Programmi che aprono file LTX
Dettagli tecnici
specifiche approfondite| Codifica del file | Testo semplice, UTF-8 (predefinito dal rilascio di LaTeX2e 2018; i file precedenti sono comunemente ASCII o ISO-8859-1) |
| Tipo MIME | application/x-latex |
| Sintassi dei comandi | Comandi preceduti da backslash (es. \documentclass, \begin, \section); argomenti tra parentesi graffe |
| Struttura del documento | Preambolo (dichiarazioni \documentclass, \usepackage) poi il corpo tra \begin{document} e \end{document} |
| Motori di compilazione | pdfLaTeX, XeLaTeX, LuaLaTeX (output diretto in PDF); il motore legacy latex produce DVI |
| Output della compilazione | Primario: .pdf (motori moderni); legacy: .dvi; genera anche file ausiliari .aux, .log, .toc, .bbl |
| Relazione con .tex | Funzionalmente identico a .tex - un'estensione alternativa per lo stesso formato sorgente LaTeX |
| Versione LaTeX di riferimento | LaTeX2e (1994, rilasci semestrali); strato LaTeX3/expl3 in uso attivo per i pacchetti moderni |
| Progetti multi-file | Il file radice utilizza i comandi \input{} o \include{} per incorporare file separati di capitoli e sezioni |
| Supporto bibliografico | Il file .bib di accompagnamento elaborato da BibTeX o Biber genera citazioni formattate nell'output compilato |
| Dimensione tipica del file | 1 KB - poche centinaia di KB per file sorgente; i grandi progetti si estendono su molti file di input collegati |
| Composizione matematica | Supporto nativo per notazioni matematiche complesse tramite AMSMath e pacchetti LaTeX correlati |
| Supporto piattaforma | Multipiattaforma: TeX Live (Linux/macOS/Windows), MiKTeX (Windows), MacTeX (macOS), Overleaf (browser) |
| Contenitore | Testo semplice; nessun wrapper binario, compressione o crittografia |
| Rilasciato | LaTeX 1984 (Lamport), on TeX (Knuth, 1978); .ltx is an alternate extension to .tex |
| Ultima versione | LaTeX2e (1994, ongoing biannual releases); LaTeX3/expl3 in active use. TeX engine frozen at version 3.141592653 |
| Standard aperto | Sì · royalty-free |
| Specifica | www.latex-project.org |
Conversioni LTX
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file LTX.