Vad är filformatet LTX?
.ltx är en källfil i klartext för LaTeX, ett märkspråk för dokument som används för att skapa textdokument. .ltx-filer lagrar den märkning som en författare skriver - kommandon med omvänt snedstreck (backslash), text och dokumentstruktur - snarare än den utdata som genereras av LaTeX. Funktionellt är .ltx identisk med .tex-filer; .ltx är helt enkelt en alternativ filändelse som ibland används för att identifiera ett projekts rot-dokument.
LaTeX designades kring paradigmet WYSIWYM (What You See Is What You Mean). Författaren definierar dokumentelement som rubriker, ekvationer och figurer i klartext med kommandon som \section{} och \textbf{}, varpå en LaTeX-motor kompilerar källkoden till en polerad slutprodukt. En fil öppnas konventionellt med \documentclass{} i preambeln, följt av \usepackage{}-deklarationer, och innesluter brödtexten mellan \begin{document} och \end{document}.
LaTeX är det dominerande formatet för vetenskaplig, matematisk och akademisk publicering, men många användare utanför akademin föredrar det framför grafiska ordbehandlare för dess typografiska precision. Moderna motorer som pdflatex, xelatex och lualatex kompilerar .ltx-källkod direkt till PDF, och hoppar över det äldre .dvi-steget. Stora projekt delas ofta upp på flera filer som länkas via kommandona \input{} eller \include{}.
Säkerhet & trygghet
RISK: MEDIUMEn .ltx-fil är klartext och ofarlig att läsa, men LaTeX är EXEKVERBAR märkning: TeX körs som ett program under kompilering och kan, om shell-escape (\write18) är aktiverat, köra externa systemkommandon. En skadlig .ltx från en otillförlitlig källa skulle i princip kunna skriva eller exekvera filer vid kompilering. Moderna distributioner begränsar shell-escape som standard, vilket minskar risken. Hantera .ltx-filer från okända källor som nedladdad kod - granska dem först och aktivera inte obegränsad shell-escape. Att visa källkoden i en textredigerare innebär ingen risk.
Formatdetaljer
i ett nötskal- S.T.A.L.K.E.R. konfigurationsfil - X-Ray-motorn (S.T.A.L.K.E.R.-serien) lagrar konfiguration/inställningar i klartext som .ltx-filer; redigeras med en textredigerare, ej relaterat till LaTeX.
- Cherwell / äldre applikationsdatafiler - Ett fåtal nischade applikationer har använt .ltx för sina egna data- eller layoutfiler; ej ett typsättningsdokument.
Program som öppnar LTX-filer
Tekniska detaljer
djup specifikation| Filkodning | Klartext, UTF-8 (standard sedan LaTeX2e-utgåvan 2018; tidigare filer ofta ASCII eller ISO-8859-1) |
| MIME-typ | application/x-latex |
| Kommandosyntax | Kommandon med omvänt snedstreck (t.ex. \documentclass, \begin, \section); argument i klammerparenteser |
| Dokumentstruktur | Preambel (\documentclass, \usepackage-deklarationer) sedan brödtext mellan \begin{document} och \end{document} |
| Kompileringsmotorer | pdfLaTeX, XeLaTeX, LuaLaTeX (skapar PDF direkt); den äldre latex-motorn skapar DVI |
| Kompileringsutdata | Primär: .pdf (moderna motorer); äldre: .dvi; genererar även hjälpfiler som .aux, .log, .toc, .bbl |
| Relation till .tex | Funktionellt identisk med .tex - en alternativ filändelse för samma LaTeX-källformat |
| Målsatt LaTeX-version | LaTeX2e (1994, utgåvor två gånger per år); LaTeX3/expl3-lagret används aktivt för moderna paket |
| Projekt med flera filer | Rotfilen använder kommandona \input{} eller \include{} för att inkludera separata kapitel- och sektionsfiler |
| Bibliografistöd | En tillhörande .bib-fil som bearbetas av BibTeX eller Biber genererar formaterade källhänvisningar i den kompilerade utdatan |
| Typisk filstorlek | 1 KB - några hundra KB per källfil; stora projekt omfattar många länkade filer |
| Matematisk typsättning | Inbyggt stöd för komplex matematisk notation via AMSMath och relaterade LaTeX-paket |
| Plattformsstöd | Plattformsoberoende: TeX Live (Linux/macOS/Windows), MiKTeX (Windows), MacTeX (macOS), Overleaf (webbläsare) |
| Behållare | Klartext; ingen binär inpackning, komprimering eller kryptering |
| Släppt | LaTeX 1984 (Lamport), on TeX (Knuth, 1978); .ltx is an alternate extension to .tex |
| Senaste version | LaTeX2e (1994, ongoing biannual releases); LaTeX3/expl3 in active use. TeX engine frozen at version 3.141592653 |
| Öppen standard | Ja · royaltyfri |
| Specifikation | www.latex-project.org |
LTX-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om LTX-filer.