Co to jest format pliku LTX?
.ltx to plik źródłowy w formacie tekstowym dla LaTeX, języka znaczników dokumentów używanego do tworzenia dokumentów tekstowych. Pliki .ltx przechowują znaczniki napisane przez autora - polecenia z ukośnikiem wstecznym (backslash), tekst i strukturę dokumentu - a nie dane wyjściowe wygenerowane przez LaTeX. Funkcjonalnie .ltx jest identyczny z plikami .tex; .ltx to po prostu alternatywne rozszerzenie, czasami używane do identyfikacji głównego dokumentu projektu.
LaTeX został zaprojektowany w oparciu o paradygmat WYSIWYM (To, co widzisz, jest tym, co masz na myśli). Autor definiuje elementy dokumentu, takie jak nagłówki, równania i rysunki w zwykłym tekście, używając poleceń takich jak \section{} i \textbf{}, a następnie silnik LaTeX kompiluje źródło w dopracowany wynik. Plik konwencjonalnie zaczyna się od \documentclass{} w preambule, po czym następują deklaracje \usepackage{}, a treść główna jest zawarta między \begin{document} i \end{document}.
LaTeX jest dominującym formatem w publikacjach naukowych, matematycznych i akademickich, ale wielu użytkowników spoza środowiska akademickiego woli go od procesorów tekstu z interfejsem graficznym ze względu na precyzję typograficzną. Nowoczesne silniki, takie jak pdflatex, xelatex i lualatex, kompilują źródła .ltx bezpośrednio do formatu PDF, pomijając starszy krok .dvi. Duże projekty są dzielone na wiele plików połączonych poleceniami \input{} lub \include{}.
Bezpieczeństwo
RYZYKO: MEDIUMPlik .ltx to zwykły tekst i jest bezpieczny do odczytu, ale LaTeX to WYKONYWALNE znaczniki: TeX działa jako program podczas kompilacji i, jeśli włączona jest funkcja shell-escape (\write18), może uruchamiać zewnętrzne polecenia systemowe. Złośliwy plik .ltx z niezaufanego źródła mógłby w teorii zapisywać lub wykonywać pliki podczas kompilacji. Nowoczesne dystrybucje domyślnie ograniczają shell-escape, co minimalizuje to ryzyko. Traktuj pliki .ltx z nieznanych źródeł jak pobrany kod - najpierw je sprawdź i nie włączaj nieograniczonego shell-escape. Przeglądanie kodu źródłowego w edytorze tekstu nie niesie żadnego ryzyka.
Szczegóły formatu
w pigułce- Plik konfiguracyjny gry S.T.A.L.K.E.R. - Silnik X-Ray (seria S.T.A.L.K.E.R.) przechowuje konfigurację/ustawienia w formacie tekstowym jako pliki .ltx; edytowane edytorem tekstu, niezwiązane z LaTeX.
- Cherwell / starsze pliki danych aplikacji - Kilka niszowych aplikacji używało .ltx dla własnych plików danych lub układu; nie jest to dokument składu tekstu.
Programy otwierające pliki LTX
Szczegóły techniczne
specyfikacja| Kodowanie plików | Zwykły tekst, UTF-8 (domyślne od wersji LaTeX2e 2018; starsze pliki to zazwyczaj ASCII lub ISO-8859-1) |
| Typ MIME | application/x-latex |
| Składnia poleceń | Polecenia poprzedzone ukośnikiem wstecznym (np. \documentclass, \begin, \section); argumenty w nawiasach klamrowych |
| Struktura dokumentu | Preambuła (deklaracje \documentclass, \usepackage), a następnie treść między \begin{document} i \end{document} |
| Silniki kompilacji | pdfLaTeX, XeLaTeX, LuaLaTeX (bezpośredni wynik PDF); starszy silnik latex generuje DVI |
| Wynik kompilacji | Główny: .pdf (nowoczesne silniki); starszy: .dvi; generuje również pliki pomocnicze .aux, .log, .toc, .bbl |
| Relacja do .tex | Funkcjonalnie identyczny z .tex - alternatywne rozszerzenie dla tego samego formatu źródłowego LaTeX |
| Docelowa wersja LaTeX | LaTeX2e (1994, wydania półroczne); warstwa LaTeX3/expl3 w aktywnym użyciu w nowoczesnych pakietach |
| Projekty wieloplikowe | Plik główny używa poleceń \input{} lub \include{} do dołączania oddzielnych plików rozdziałów i sekcji |
| Obsługa bibliografii | Towarzyszący plik .bib przetwarzany przez BibTeX lub Biber generuje sformatowane cytowania w skompilowanym dokumencie |
| Typowy rozmiar pliku | 1 KB - kilkaset KB na plik źródłowy; duże projekty obejmują wiele powiązanych plików wejściowych |
| Skład matematyczny | Natywna obsługa złożonych zapisów matematycznych poprzez AMSMath i powiązane pakiety LaTeX |
| Obsługa platform | Wieloplatformowość: TeX Live (Linux/macOS/Windows), MiKTeX (Windows), MacTeX (macOS), Overleaf (przeglądarka) |
| Kontener | Zwykły tekst; brak binarnego opakowania, kompresji lub szyfrowania |
| Wydano | LaTeX 1984 (Lamport), on TeX (Knuth, 1978); .ltx is an alternate extension to .tex |
| Najnowsza wersja | LaTeX2e (1994, ongoing biannual releases); LaTeX3/expl3 in active use. TeX engine frozen at version 3.141592653 |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | www.latex-project.org |
Konwersje LTX
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki LTX.