Hvad er LTX-filformatet?
.ltx er en kildekodefil i almindelig tekst til LaTeX, et opmærkningssprog til dokumenter, der bruges til at oprette tekstdokumenter. .ltx-filer gemmer den opmærkning, en forfatter skriver - backslash-kommandoer, tekst og dokumentstruktur - snarere end det output, der genereres af LaTeX. Funktionelt er .ltx identisk med .tex-filer; .ltx er blot en alternativ filendelse, der undertiden bruges til at identificere et projekts roddokument.
LaTeX blev designet omkring WYSIWYM-paradigmet (What You See Is What You Mean). Forfatteren definerer dokumentelementer såsom overskrifter, ligninger og figurer i almindelig tekst ved hjælp af kommandoer som \section{} og \textbf{}, hvorefter en LaTeX-motor kompilerer kilden til et poleret output. En fil åbner konventionelt med \documentclass{} i præamblen, efterfulgt af \usepackage{}-erklæringer, og omslutter selve indholdet mellem \begin{document} og \end{document}.
LaTeX er det dominerende format til videnskabelig, matematisk og akademisk udgivelse, men mange brugere uden for den akademiske verden foretrækker det frem for GUI-tekstbehandlingsprogrammer på grund af dets typografiske præcision. Moderne motorer som pdflatex, xelatex og lualatex kompilerer .ltx-kilde direkte til PDF og springer det ældre .dvi-trin over. Store projekter er opdelt i flere filer, der er knyttet sammen via \input{} eller \include{} kommandoer.
Sikkerhed og tryghed
RISIKO: MEDIUMEn .ltx-fil er almindelig tekst og ufarlig at læse, men LaTeX er EKSEKVERBAR opmærkning: TeX kører som et program under kompilering og kan, hvis shell-escape (\write18) er aktiveret, køre eksterne systemkommandoer. En ondsindet .ltx fra en upålidelig kilde kunne i princippet skrive eller eksekvere filer, når den kompileres. Moderne distributioner begrænser shell-escape som standard, hvilket begrænser dette. Behandl .ltx-filer fra ukendte kilder som downloadet kode - inspicér dem først og aktivér ikke ubegrænset shell-escape. Visning af kilden i et tekstredigeringsprogram indebærer ingen risiko.
Formatdetaljer
kort fortalt- S.T.A.L.K.E.R. spilkonfigurationsfil - X-Ray-motoren (S.T.A.L.K.E.R.-serien) gemmer konfiguration/indstillinger i almindelig tekst som .ltx-filer; redigeres med et tekstredigeringsprogram, ikke relateret til LaTeX.
- Cherwell / ældre app-datafiler - Enkelte niche-applikationer har brugt .ltx til deres egne data- eller layoutfiler; ikke et dokument til sats.
Programmer der åbner LTX-filer
Tekniske detaljer
dyb specifikation| Filkodning | Almindelig tekst, UTF-8 (standard siden LaTeX2e 2018-udgivelsen; tidligere filer er ofte ASCII eller ISO-8859-1) |
| MIME-type | application/x-latex |
| Kommando-syntaks | Kommandoer med backslash-præfiks (f.eks. \documentclass, \begin, \section); argumenter i krøllede parenteser |
| Dokumentstruktur | Præambel (\documentclass, \usepackage-erklæringer) derefter indhold mellem \begin{document} og \end{document} |
| Kompileringsmotorer | pdfLaTeX, XeLaTeX, LuaLaTeX (output PDF direkte); den ældre latex-motor danner DVI |
| Kompilerings-output | Primær: .pdf (moderne motorer); ældre: .dvi; genererer også hjælpefiler som .aux, .log, .toc, .bbl |
| Forhold til .tex | Funktionelt identisk med .tex - en alternativ filendelse til det samme LaTeX-kildeformat |
| Målrettet LaTeX-version | LaTeX2e (1994, halvårlige udgivelser); LaTeX3/expl3-laget er i aktiv brug til moderne pakker |
| Flerfilsprojekter | Rodfilen bruger \input{} eller \include{} kommandoer til at inkludere separate kapitel- og sektionsfiler |
| Bibliografi-understøttelse | En tilhørende .bib-fil behandlet af BibTeX eller Biber genererer formaterede citater i det kompilerede output |
| Typisk filstørrelse | 1 KB - et par hundrede KB pr. kildefil; store projekter spænder over mange sammenkædede inputfiler |
| Matematisk typografi | Indbygget understøttelse af kompleks matematisk notation via AMSMath og relaterede LaTeX-pakker |
| Platform-understøttelse | Cross-platform: TeX Live (Linux/macOS/Windows), MiKTeX (Windows), MacTeX (macOS), Overleaf (browser) |
| Container | Almindelig tekst; ingen binær indpakning, komprimering eller kryptering |
| Udgivet | LaTeX 1984 (Lamport), on TeX (Knuth, 1978); .ltx is an alternate extension to .tex |
| Seneste version | LaTeX2e (1994, ongoing biannual releases); LaTeX3/expl3 in active use. TeX engine frozen at version 3.141592653 |
| Åben standard | Ja · royaltyfri |
| Specifikation | www.latex-project.org |
LTX-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om LTX-filer.