Qu'est-ce que le format de fichier LTX ?
.ltx est un fichier source en texte brut pour LaTeX, un langage de balisage de documents utilisé pour créer des documents textuels. Les fichiers .ltx stockent le balisage écrit par l'auteur - commandes avec barres obliques inverses, texte et structure du document - plutôt que le résultat généré par LaTeX. Sur le plan fonctionnel, .ltx est identique aux fichiers .tex ; .ltx est simplement une extension alternative, parfois utilisée pour identifier le document racine d'un projet.
LaTeX a été conçu autour du paradigme WYSIWYM (« Ce que vous voyez est ce que vous voulez dire »). L'auteur définit les éléments du document tels que les titres, les équations et les figures en texte brut à l'aide de commandes comme \section{} et \textbf{}, puis un moteur LaTeX compile la source pour obtenir un résultat soigné. Un fichier s'ouvre conventionnellement par \documentclass{} dans le préambule, suivi des déclarations \usepackage{}, et contient le corps entre \begin{document} et \end{document}.
LaTeX est le format dominant pour l'édition scientifique, mathématique et académique, mais de nombreux utilisateurs en dehors du milieu universitaire le préfèrent aux traitements de texte à interface graphique pour sa précision typographique. Les moteurs modernes tels que pdflatex, xelatex et lualatex compilent directement la source .ltx en PDF, en contournant l'ancienne étape .dvi. Les grands projets sont divisés en plusieurs fichiers reliés via les commandes \input{} ou \include{}.
Sécurité et sûreté
RISQUE : MEDIUMUn fichier .ltx est du texte brut et peut être lu sans danger, mais LaTeX est un balisage EXÉCUTABLE : TeX s'exécute comme un programme pendant la compilation et, si l'option shell-escape (\write18) est activée, peut lancer des commandes système externes. Un fichier .ltx malveillant provenant d'une source non fiable pourrait en principe écrire ou exécuter des fichiers lors de la compilation. Les distributions modernes restreignent le shell-escape par défaut, ce qui limite ce risque. Traitez les fichiers .ltx de sources inconnues comme du code téléchargé - inspectez-les d'abord et n'activez pas le shell-escape sans restriction. La visualisation de la source dans un éditeur de texte ne présente aucun risque.
Détails du format
en bref- Fichier de configuration de jeu S.T.A.L.K.E.R. - Le moteur X-Ray (série S.T.A.L.K.E.R.) stocke les configurations/paramètres en texte brut sous forme de fichiers .ltx ; édités avec un éditeur de texte, sans rapport avec LaTeX.
- Cherwell / fichiers de données d'applications héritées - Quelques applications de niche ont utilisé .ltx pour leurs propres fichiers de données ou de mise en page ; il ne s'agit pas d'un document de composition.
Programmes qui ouvrent les fichiers LTX
Détails techniques
spécifications approfondies| Encodage du fichier | Texte brut, UTF-8 (par défaut depuis la version LaTeX2e de 2018 ; les fichiers plus anciens sont souvent en ASCII ou ISO-8859-1) |
| Type MIME | application/x-latex |
| Syntaxe des commandes | Commandes préfixées par une barre oblique inverse (ex: \documentclass, \begin, \section) ; arguments entre accolades |
| Structure du document | Préambule (déclarations \documentclass, \usepackage) puis corps entre \begin{document} et \end{document} |
| Moteurs de compilation | pdfLaTeX, XeLaTeX, LuaLaTeX (génèrent directement du PDF) ; le moteur latex hérité génère du DVI |
| Sortie de compilation | Primaire : .pdf (moteurs modernes) ; hérité : .dvi ; génère également des fichiers auxiliaires .aux, .log, .toc, .bbl |
| Relation avec .tex | Fonctionnellement identique au .tex - une extension alternative pour le même format source LaTeX |
| Version LaTeX ciblée | LaTeX2e (1994, mises à jour semestrielles) ; couche LaTeX3/expl3 activement utilisée pour les paquets modernes |
| Projets multi-fichiers | Le fichier racine utilise les commandes \input{} ou \include{} pour incorporer des fichiers de chapitres et de sections séparés |
| Support bibliographique | Un fichier compagnon .bib traité par BibTeX ou Biber génère des citations formatées dans le document compilé |
| Taille typique de fichier | 1 Ko - quelques centaines de Ko par fichier source ; les grands projets s'étendent sur de nombreux fichiers d'entrée liés |
| Composition mathématique | Support natif pour les notations mathématiques complexes via AMSMath et les paquets LaTeX associés |
| Plateformes supportées | Multiplateforme : TeX Live (Linux/macOS/Windows), MiKTeX (Windows), MacTeX (macOS), Overleaf (navigateur) |
| Conteneur | Texte brut ; pas d'enveloppe binaire, de compression ou de chiffrement |
| Publié | LaTeX 1984 (Lamport), on TeX (Knuth, 1978); .ltx is an alternate extension to .tex |
| Dernière version | LaTeX2e (1994, ongoing biannual releases); LaTeX3/expl3 in active use. TeX engine frozen at version 3.141592653 |
| Standard ouvert | Oui · libre de droits |
| Spécification | www.latex-project.org |
Conversions LTX
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers LTX.