Hva er LTX-filformatet?
.ltx er en kildefil i ren tekst for LaTeX, et markeringsspråk for dokumenter som brukes til å lage tekstdokumenter. .ltx-filer lagrer markeringen en forfatter skriver - kommandoer med omvendt skråstrek, tekst og dokumentstruktur - snarere enn ferdig resultat generert av LaTeX. Funksjonelt er .ltx identisk med .tex-filer; .ltx er rett og slett en alternativ filendelse, som noen ganger brukes for å identifisere et prosjekts hoveddokument.
LaTeX ble designet rundt WYSIWYM-paradigmet (What You See Is What You Mean). Forfatteren definerer dokumentelementer som overskrifter, ligninger og figurer i ren tekst ved hjelp av kommandoer som \section{} og \textbf{}, og deretter kompilerer en LaTeX-motor kilden til et polert resultat. En fil åpnes konvensjonelt med \documentclass{} i preambelen, etterfulgt av \usepackage{}-deklarasjoner, og omslutter selve innholdet mellom \begin{document} og \end{document}.
LaTeX er det dominerende formatet for vitenskapelig, matematisk og akademisk publisering, men mange brukere utenfor akademia foretrekker det fremfor grafiske tekstbehandlingsprogrammer på grunn av den typografiske presisjonen. Moderne motorer som pdflatex, xelatex og lualatex kompilerer .ltx-kilden direkte til PDF, og hopper over det eldre .dvi-trinnet. Store prosjekter deles ofte opp i flere filer som kobles sammen via \input{} eller \include{}-kommandoer.
Sikkerhet og trygghet
RISIKO: MEDIUMEn .ltx-fil er ren tekst og ufarlig å lese, men LaTeX er EKSEKVERBAR markering: TeX kjører som et program under kompilering, og hvis «shell-escape» (\write18) er aktivert, kan den kjøre eksterne systemkommandoer. En ondsinnet .ltx fra en utrygg kilde kan i prinsippet skrive eller kjøre filer når den kompileres. Moderne distribusjoner begrenser «shell-escape» som standard, noe som begrenser dette. Behandle .ltx-filer fra ukjente kilder som nedlastet kode - inspiser dem først og ikke aktiver ubegrenset «shell-escape». Å se på kildekoden i et tekstredigeringsprogram innebærer ingen risiko.
Formatdetaljer
i et nøtteskall- S.T.A.L.K.E.R. konfigurasjonsfil for spill - X-Ray-motoren (S.T.A.L.K.E.R.-serien) lagrer konfigurasjon/innstillinger i ren tekst som .ltx-filer; redigeres med et tekstredigeringsprogram, ikke relatert til LaTeX.
- Cherwell / eldre applikasjonsdatafiler - Noen få nisjeapplikasjoner har brukt .ltx for sine egne data- eller layoutfiler; ikke et dokument for typesetting.
Programmer som åpner LTX-filer
Tekniske detaljer
dyp spesifikasjon| Filkoding | Ren tekst, UTF-8 (standard siden LaTeX2e 2018-utgivelsen; eldre filer er ofte ASCII eller ISO-8859-1) |
| MIME-type | application/x-latex |
| Kommandosyntaks | Kommandoer med omvendt skråstrek (f.eks. \documentclass, \begin, \section); argumenter i krøllparenteser |
| Dokumentstruktur | Preambel (\documentclass, \usepackage-deklarasjoner) deretter innhold mellom \begin{document} og \end{document} |
| Kompileringsmotorer | pdfLaTeX, XeLaTeX, LuaLaTeX (genererer PDF direkte); eldre latex-motor genererer DVI |
| Kompileringsresultat | Primær: .pdf (moderne motorer); eldre: .dvi; genererer også hjelpefiler som .aux, .log, .toc, .bbl |
| Forhold til .tex | Funksjonelt identisk med .tex - en alternativ filendelse for det samme LaTeX-kildeformatet |
| Målrettet LaTeX-versjon | LaTeX2e (1994, utgivelser to ganger i året); LaTeX3/expl3-laget er i aktiv bruk for moderne pakker |
| Prosjekter med flere filer | Hovedfilen bruker \input{} eller \include{}-kommandoer for å inkludere separate kapittel- og seksjonsfiler |
| Bibliografistøtte | Tilhørende .bib-fil behandlet av BibTeX eller Biber genererer formaterte siteringer i det kompilerte resultatet |
| Typisk filstørrelse | 1 KB - noen få hundre KB per kildefil; store prosjekter går over mange koblede filer |
| Matematisk typesetting | Innebygd støtte for kompleks matematisk notasjon via AMSMath og relaterte LaTeX-pakker |
| Plattformstøtte | Plattformuavhengig: TeX Live (Linux/macOS/Windows), MiKTeX (Windows), MacTeX (macOS), Overleaf (nettleser) |
| Beholder | Ren tekst; ingen binær innpakning, komprimering eller kryptering |
| Utgitt | LaTeX 1984 (Lamport), on TeX (Knuth, 1978); .ltx is an alternate extension to .tex |
| Siste versjon | LaTeX2e (1994, ongoing biannual releases); LaTeX3/expl3 in active use. TeX engine frozen at version 3.141592653 |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | www.latex-project.org |
LTX-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om LTX-filer.