Outils pour utilisateurs

Outils du site


issue214:latex

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
issue214:latex [2025/03/02 17:34] d52frissue214:latex [2025/03/06 10:16] (Version actuelle) andre_domenech
Ligne 3: Ligne 3:
 Typesetting instructions always start with a backslash followed by a keyword. The keyword may have options which are surrounded by square brackets and/or content which is surrounded by curly brackets. Latex is a document production system which uses Tex as its base. It may be the most popular document production system based on Tex but there are others including PdfTex, XeTex, and Luatex. Each system has its own supporters, its own strengths and weaknesses. Some macros (packages) are usable in only one or more systems, some macros work in all.** Typesetting instructions always start with a backslash followed by a keyword. The keyword may have options which are surrounded by square brackets and/or content which is surrounded by curly brackets. Latex is a document production system which uses Tex as its base. It may be the most popular document production system based on Tex but there are others including PdfTex, XeTex, and Luatex. Each system has its own supporters, its own strengths and weaknesses. Some macros (packages) are usable in only one or more systems, some macros work in all.**
  
-Nous allons à nouveau nous aventurer dans le monde de LaTeX. Pour ceux qui ne connaissent pas cette série, dans chaque numéro, j'explore une autre facette de LaTeX, l'une des ramifications d'un remarquable logiciel de composition typographique, disponible gratuitement et en Open Source, appelé TeX. Développé et écrit par le professeur de l'Université de Stanford Donald Knuth, il a été publié en 1978. Le professeur Knuth souhaitait avoir un programme de composition typographique qui imprimerait ses documents avec le même aspect quel que soit le système d'exploitation utilisé. C'était impératif en mathématiques et en informatique, qui utilisent des formules complexes et compliquées. TeX a été développé depuis 1978 pour permettre à quiconque de produire des livres bien conçus et de haute qualité (imprimés ou électroniques) avec un minimum de connaissances en composition typographique. Les documents TeX ont la même apparence non seulement indépendamment du système d'exploitation mais aussi indépendamment du moment où ils sont générés. Dans les années 1970 et 1980, la mémoire et le stockage étaient tous deux coûteux. TeX a été conçu pour être modulaire, de sorte que l'utilisateur ne chargeait en mémoire que les modules nécessaires à un document particulier. Par exemple, si un document ne contient pas de tableau, ne chargez pas le module table.+Nous allons à nouveau nous aventurer dans le monde de LaTeX. Pour ceux qui ne connaissent pas cette série, dans chaque numéro, j'explore une autre facette de LaTeX, l'une des ramifications d'un remarquable logiciel de composition typographique, disponible gratuitement et en Open Source, appelé TeX. Développé et écrit par le professeur de l'Université de Stanford Donald Knuth, il a été publié en 1978. Le professeur Knuth souhaitait avoir un programme de composition typographique qui imprimerait ses documents avec le même aspect quel que soit le système d'exploitation utilisé. C'était impératif en mathématiques et en informatique, qui utilisent des formules complexes et compliquées. TeX a été étendu depuis 1978 pour permettre à quiconque de produire des livres bien conçus et de haute qualité (imprimés ou électroniques) avec un minimum de connaissances en composition typographique. Les documents TeX ont la même apparence,non seulement indépendamment du système d'exploitationmais aussi indépendamment du moment où ils sont générés. Dans les années 1970 et 1980, la mémoire et le stockage étaient tous deux coûteux. TeX a été conçu pour être modulaire, de sorte que l'utilisateur ne chargeait en mémoire que les modules nécessaires à un document particulier. Par exemple, si un document ne contient pas de tableau, ne chargez pas le module table.
  
 Les instructions de composition commencent toujours par une barre oblique inverse suivie d'un mot-clé. Le mot-clé peut avoir des options entourées de crochets et/ou un contenu entouré d'accolades. LaTeX est un système de production de documents qui utilise Tex comme base. Il s'agit peut-être du système de production de documents le plus populaire basé sur TeX, mais il en existe d'autres, notamment PdfTeX, XeTeX et LuaTeX. Chaque système a ses propres partisans, ses propres forces et faiblesses. Certaines macros (paquets) ne sont utilisables que dans un ou plusieurs systèmes, d'autres macros fonctionnent dans tous. Les instructions de composition commencent toujours par une barre oblique inverse suivie d'un mot-clé. Le mot-clé peut avoir des options entourées de crochets et/ou un contenu entouré d'accolades. LaTeX est un système de production de documents qui utilise Tex comme base. Il s'agit peut-être du système de production de documents le plus populaire basé sur TeX, mais il en existe d'autres, notamment PdfTeX, XeTeX et LuaTeX. Chaque système a ses propres partisans, ses propres forces et faiblesses. Certaines macros (paquets) ne sont utilisables que dans un ou plusieurs systèmes, d'autres macros fonctionnent dans tous.
Ligne 36: Ligne 36:
 \lipsum[1-4]** \lipsum[1-4]**
  
-Cette fois, nous allons explorer quelques-uns des nombreux paquets disponibles sur ctan.org. (CTAN est le Comprehensive TeX Archive Network). CTAN est également la base Web du groupe international TUG : TeX Users Group. J'encourage tous les utilisateurs de LaTeX à devenir membres du TUG si possible.+Cette fois-ci, nous allons explorer quelques-uns des nombreux paquets disponibles sur ctan.org. (CTAN est le Comprehensive TeX Archive Network.CTAN est également la base Web du groupe international TUG : TeX Users Group. J'encourage tous les utilisateurs de LaTeX à devenir membres du TUG si possible.
  
 J'ai parcouru la liste alphabétique des sujets jusqu'à « F ». Le nombre de paquets commençant par F est énorme. Je n'en ai choisi que quelques-uns pour ce numéro. Le premier que j'explorerai cette fois est fancyhdr, développé en 1994 et révisé pour la dernière fois en janvier 2025. Le manuel d'utilisation fait 131 pages en anglais ; il est également disponible en italien. Il existe des « diapositives de formation » disponibles en allemand. Il est abordé dans le volume 1 de The LaTeX Companion. Les instructions pour les utilisateurs se trouvent dans les 85 premières pages du manuel, les pages restantes couvrent la mise en œuvre et les journaux des modifications. Cela semble représenter beaucoup d'informations sur les en-têtes et les pieds de page, des fonctionnalités de document que la plupart d'entre nous tiennent pour acquises ou ignorent. Pour utiliser le paquet fancyhdr, exécutez ces deux commandes : J'ai parcouru la liste alphabétique des sujets jusqu'à « F ». Le nombre de paquets commençant par F est énorme. Je n'en ai choisi que quelques-uns pour ce numéro. Le premier que j'explorerai cette fois est fancyhdr, développé en 1994 et révisé pour la dernière fois en janvier 2025. Le manuel d'utilisation fait 131 pages en anglais ; il est également disponible en italien. Il existe des « diapositives de formation » disponibles en allemand. Il est abordé dans le volume 1 de The LaTeX Companion. Les instructions pour les utilisateurs se trouvent dans les 85 premières pages du manuel, les pages restantes couvrent la mise en œuvre et les journaux des modifications. Cela semble représenter beaucoup d'informations sur les en-têtes et les pieds de page, des fonctionnalités de document que la plupart d'entre nous tiennent pour acquises ou ignorent. Pour utiliser le paquet fancyhdr, exécutez ces deux commandes :
Ligne 95: Ligne 95:
 \NotebookPar{This time we will play ...} \NotebookPar{This time we will play ...}
  
-J'ai supprimé le texte du paragraphe du code car il s'agit simplement d'un exemple de texte. Vous pouvez voir les résultats dans l'image. Ce paquet permet une grande personnalisation. Attention, si vous utilisez un nom de couleur qui n'est pas reconnu, la couleur par défaut sera le noir. Si vous souhaitez plus (beaucoup plus) d'informations sur les schémas de couleurs et les modèles de couleurs pris en charge, lisez la documentation du paquet xcolor.+J'ai supprimé le texte du paragraphe du code car il s'agit simplement d'un exemple de texte. Vous pouvez voir les résultats dans l'image. Ce paquet permet une grande personnalisation. Attentio : si vous utilisez un nom de couleur qui n'est pas reconnu, la couleur par défaut sera le noir. Si vous souhaitez plus (beaucoup plus) d'informations sur les schémas de couleurs et les modèles de couleurs pris en charge, lisez la documentation du paquet xcolor.
  
  
Ligne 136: Ligne 136:
 Dix autres paires option=valeur sont disponibles. La plupart des options ont plusieurs valeurs qui leur sont associées. Dix autres paires option=valeur sont disponibles. La plupart des options ont plusieurs valeurs qui leur sont associées.
  
-Fgruler peut également être utilisé pour insérer une règle dans le texte avec la commande \ruler avec ses trois options comme indiqué dans le code ci-après dans le texte (page suivante). Là encore, il existe un nombre important de possibilités pour la position, la direction, la longueur, la couleur et le style de la règle insérée.+Fgruler peut également être utilisé pour insérer une règle dans le texte avec la commande \ruler avec ses trois options comme indiqué dans le code ci-après (page suivante). Là encore, il existe un nombre important de possibilités pour la position, la direction, la longueur, la couleur et le style de la règle insérée.
  
  
Ligne 156: Ligne 156:
 I spent a short time with the fncychap package. It has seven predefined styles for chapter level headings. In addition, the user can also modify the existing styles or generate new ones with the information available in the documentation. What is not mentioned but which should be obvious is the chapter level heading is available in the document class “book”, not in document class “article”. The book document class defaults to two-sided printing which brings its own benefits and costs.** I spent a short time with the fncychap package. It has seven predefined styles for chapter level headings. In addition, the user can also modify the existing styles or generate new ones with the information available in the documentation. What is not mentioned but which should be obvious is the chapter level heading is available in the document class “book”, not in document class “article”. The book document class defaults to two-sided printing which brings its own benefits and costs.**
  
-La documentation est parmi les meilleures que j'ai lues jusqu'à présent pour un paquet LaTeX. Il y a beaucoup d'extraits de code et les exemples correspondants. Il n'y a pas de pages dans la documentation qui décrivent les différentes commandes en coulisses utilisées pour créer ce paquet. Au lieu de cela, il y a sept pages d'exemples et d'illustrations suivies de 28 pages individuelles avec 28 ensembles de commandes et de résultats.+La documentation est parmi les meilleures que j'ai lues jusqu'à présent pour un paquet LaTeX. Il y a beaucoup d'extraits de code et les exemples correspondants. Il n'y a pas de pages dans la documentation qui décrivent les différentes commandes en coulisse utilisées pour créer ce paquet. Au lieu de cela, il y a sept pages d'exemples et d'illustrations suivies de 28 pages individuelles avec 28 ensembles de commandes et de résultats.
  
 Voici le code. Là encore, j'ai supprimé la majeure partie du texte pour gagner de la place. (illustré ci-dessus) Voici le code. Là encore, j'ai supprimé la majeure partie du texte pour gagner de la place. (illustré ci-dessus)
Ligne 167: Ligne 167:
 \setfgruler{unit=cm,type=upperleft,hshift=3cm,vshift=3cm,color=blue} %Insère des règles sur les bords supérieur et gauche sur toute la largeur du papier, décalées vers le bas et vers la droite de 3 cm \setfgruler{unit=cm,type=upperleft,hshift=3cm,vshift=3cm,color=blue} %Insère des règles sur les bords supérieur et gauche sur toute la largeur du papier, décalées vers le bas et vers la droite de 3 cm
  
-Cette fois, nous allons jouer avec...+Cette fois-ci, nous allons jouer avec...
  
 \ruler[cm]{rightdown}{10cm} %Insère une règle dans le texte sur une longueur de 10 cm. \ruler[cm]{rightdown}{10cm} %Insère une règle dans le texte sur une longueur de 10 cm.
  
-J'ai passé un peu de temps avec le paquet fncychap. Il dispose de sept styles prédéfinis pour les titres au niveau des chapitres. De plus, l'utilisateur peut également modifier les styles existants ou en générer de nouveaux avec les informations disponibles dans la documentation. Ce qui n'est pas mentionné mais qui devrait être évident, c'est que le titre au niveau du chapitre est disponible dans la classe de document « book »et non dans la classe de document « article ». La classe de document du livre utilise par défaut l'impression recto-verso, ce qui apporte ses propres avantages et coûts.+J'ai passé un peu de temps avec le paquet fncychap. Il dispose de sept styles prédéfinis pour les titres au niveau des chapitres. De plus, l'utilisateur peut également modifier les styles existants ou en générer de nouveaux avec les informations disponibles dans la documentation. Ce qui n'est pas mentionné mais qui devrait être évident, c'est que le titre au niveau du chapitre est disponible dans la classe de document « book » et non dans la classe de document « article ». La classe de document book (livreutilise par défaut l'impression recto-verso, ce qui apporte ses propres avantages et coûts.
  
  
issue214/latex.1740933285.txt.gz · Dernière modification : 2025/03/02 17:34 de d52fr