Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
fichiers:tds:la_tds [2016/10/16 07:28] jejust5_fichiers:tds:la_tds [2020/12/06 20:27] (Version actuelle) – Renommage des sections de base: correction des liens internes. jejust
Ligne 1: Ligne 1:
-\theme{Organisation des fichiers (TDS)} +====== Que représente la TDS? ======
-\label{th=TDS}+
  
-\question{Que représente la TDS~?} 
  
-\reponse TDS est l'acronyme de «~TeX Directory Structure (TDS)~». La TDS +$\Reponse$  TDS est l'abréviation de « //TeX Directory Structure// » 
-est la structure des répertoires et des fichiers qui constitue une +(« arborescence des répertoires de TeX ») ; c'est la façon standard d'organiser 
-arborescence standard de \TeX.  L'intérêt d'une hiérarchie standard est de +l'ensemble des fichiers liés à  <latex>\TeX</latex> sur votre ordinateur. 
-faciliter la gestion des paquetages nouveaux, polices, etc. Cette hiérarchie +L'intérêt de standardiser cette hiérarchie est que cela facilite l'installation 
-concerne les parties invariantes de \TeX. Cette arborescence est commune à +et la mise à jour des packages, polices, etc. 
-la quasi-totalité des systèmes d'exploitation. Vous pouvez obtenir plus +Cette hiérarchie concerne les parties invariantes de <latex>\TeX</latex>. 
-d'informations à l'adresse suivante: \url{http://www.tug.org/tds/}.+Elle est commune à la quasi-totalité des systèmes d'exploitation.
  
-\reponse Plus concrètementles fichiers utilisés par \AllTeX et consorts +La TDS elle-même est publiée comme le résultat d'un 
-sont enregistrés dans un ou plusieurs répertoires \fichier{texmf}Par +[[1_generalites:gutenberg|groupe de travail technique du TUG]]. 
-exemple, sur un système Linux :+Vous pouvez consulter le 
 +[[http://cahiers.gutenberg.eu.org/fitem?id=CG_2004___44-45_83_0|Cahier GUTenberg n°44-45]] sur le sujet
 +ou bien [[https://tug.org/tds/|la version de référence de la norme]] (en anglais, 
 +également disponible [[ctanpkg>tds|sur le CTAN]]).
  
-\begin{description} 
-\item[\fichier{/usr/share/texmf}] répertoire réservé à la distribution ; 
-\item[\fichier{/usr/local/share/texmf}] pour tous les comptes utilisateurs de 
-  la machine ; 
-\item[\fichier{/home/login/texmf}] juste pour l'utilisateur «~login~». 
-\end{description} 
  
-La TDS permet d'organiser chacun de ces répertoires. Elle dit que les polices +$\Reponse$  Plus concrètementla plupart des distributions modernes stockent 
-de caractères doivent être rangées dans le sous-répertoire \fichier{fonts/}+les fichiers utilisés par <latex>\TeX</latex><latex>\LaTeX</latex> et consorts 
-les fichiers d'installation dans \fichier{source/}, +dans un ou plusieurs répertoires (dossiers) « ''texmf'' »((Le nom « ''texmf'' » est recommandé par 
-la documentation dans \fichier{doc/}, +la TDS; il veut dire //TeX et Metafont//.))
-les packages \LaTeX dans \fichier{tex/latex}, +Par exemple, si on garde les valeurs proposées par l'installeur de la distribution 
-les bibliographies dans \fichier{bibtex} et ainsi de suiteLe lien donné +TeXlive 2020 sur un système Linux : 
-dans la réponse précedente donne de plus amples détails.+  * ''/usr/local/texlive/2020/'': répertoire réservé à la distribution ; 
 +  * ''/usr/local/texlive/texmf-local/'': pour tous les utilisateurs de la machine, géré par l'administrateur ; 
 +  * ''/home/alice/texmf'': juste pour l'utilisateur « alice ».
  
-\question{Comment connaitre le chemin d'accès d'un fichier ?}+On peut aussi rencontrer des répertoires ''texmf-dist'' et ''texmf-var''
 +L'idée est la même: séparer une arborescence de fichiers 
 +**fournis par la distribution** et une (série d') arborescence(s) 
 +de fichiers **locaux**.
  
-\reponse La commande \prog{kpsewhich} permet de savoir quel est le chemin +Sur d'autres systèmes Unix, ces répertoires peuvent être sous ''/usr/share/texmf'' 
-d'accès) du d'un quelconque fichier utilisé par \AllTeX.+ou ''/opt/texmf''. Ça ne change en rien le principe de ces arborescences, 
 +et la TDS permet d'organiser le contenu de chacun de ces répertoires. 
 +Elle dit que les polices de caractères doivent être rangées dans 
 +le sous-répertoire ''fonts/'', les fichiers d'installation 
 +dans ''source/'', la documentation dans ''doc/'', 
 +les packages <latex>\LaTeX</latex> dans ''tex/latex'', 
 +les bibliographies dans ''bibtex'' et ainsi de suite. De plus amples détails 
 +[[https://tug.org/tds/|sont disponibles ici.]]
  
-\question{Comment changer le chemin recherche de fichiers de \AllTeX ?} 
-\label{qu=TEXINPUTS} 
  
-\reponse Si l'on veut ajouter un répertoire/dossier au chemin de recherche de +----- 
-\AllTeXIl faut redéfinir la variable d'environnement \texttt{TEXINPUTS}.+//Sources:// 
 +  * [[http://cahiers.gutenberg.eu.org/fitem?id=CG_2004___44-45_83_0|TDS : une structure de répertoires pour les fichiers TeX]], Cahier GUTenberg n°44-45 (2004). 
 +  * [[faquk>FAQ-tds|What is the TDS?]] 
 +  * [[https://tug.org/tds/|Spécification de la TDS]]
  
-Par exemple, les utilisateurs de \prog{tcsh} taperont la ligne suivante pour 
-ajouter le répertoire \fichier{/home/mespack/} au chemin de recherche de 
-\AllTeX : \cmdline{setenv TEXINPUTS /home/mespack//:} 
- 
-Si les deux points (séparateur) sont au début, à la fin ou bien doublés, 
-alors \prog{kpathsea} (le programme qui cherche les fichiers utilisés par 
-\AllTeX) remplace ceux-ci par le chemin d'accès défini précédement, qui est 
-en général celui de \fichier{texmf.cnf}. 
- 
-Et le fait d'utiliser \texttt{//} signifie que tous les sous-répertoires de 
-\fichier{/home/mespack} seront pris en compte. 
- 
-\endinput 
  
 +{{htmlmetatags>metatag-keywords=(LaTeX,TeX directory structure,concepts,installation de LaTeX,répertoire pour LaTeX)
 +metatag-og:title=(Que représente la TDS?)
 +metatag-og:site_name=(FAQ LaTeX francophone)
 +}}
  
5_fichiers/tds/la_tds.1476602884.txt.gz · Dernière modification : 2016/10/16 07:28 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0