Les deux révisions précédentesRévision précédente | |
issue201:latex [2024/02/06 10:43] – auntiee | issue201:latex [2024/02/06 11:04] (Version actuelle) – auntiee |
---|
Of course no one likes typing the same information over and over. This is a great way to induce boredom and boredom leads to mistakes. How can we make sure every cookbook starts with the same set of formatting instructions? Simply place all of the desired formatting instructions into a file, save the file, then include that file in the preamble for every cookbook. To make identifying this style file easier in the jumble of files Latex uses the convention is to name a style file with an “sty” file type (file extension). I am going to call it “cookbook.sty”.** | Of course no one likes typing the same information over and over. This is a great way to induce boredom and boredom leads to mistakes. How can we make sure every cookbook starts with the same set of formatting instructions? Simply place all of the desired formatting instructions into a file, save the file, then include that file in the preamble for every cookbook. To make identifying this style file easier in the jumble of files Latex uses the convention is to name a style file with an “sty” file type (file extension). I am going to call it “cookbook.sty”.** |
| |
Cette fois-ci, nous allons travailler avec ce que nous connaissons déjà et nous aventurer dans un nouveau domaine : les feuilles de style. Supposons que vous dirigiez une maison d'édition spécialisée dans les livres de cuisine. Vous voulez que tous vos livres de cuisine aient la même apparence. Pour nous faciliter la tâche, nous utiliserons le « look » développé pour « Favourite Chinese Recipes », le dernier projet de cette série d'articles. | Cette fois-ci, nous allons travailler avec ce que nous connaissons déjà et nous aventurer dans un nouveau domaine : les feuilles de style. Supposons que vous dirigiez une maison d'édition spécialisée dans les livres de recettes. Vous voulez que tous vos livres de recettes aient la même apparence. Pour nous faciliter la tâche, nous utiliserons le « look » développé pour « Favourite Chinese Recipes », le dernier projet de cette série d'articles. |
| |
Bien sûr, personne n'aime taper la même information à plusieurs reprises. C'est un excellent moyen de s'ennuyer, et l'ennui est source d'erreurs. Comment s'assurer que chaque livre de cuisine commence avec le même ensemble d'instructions de formatage ? Il suffit de placer toutes les instructions de formatage souhaitées dans un fichier, d'enregistrer ce fichier, puis d'inclure ce fichier dans le préambule de chaque livre de cuisine. Pour faciliter l'identification de ce fichier de style dans le fouillis de fichiers utilisés par LaTeX, la convention consiste à nommer un fichier de style avec un type de fichier « sty » (extension de fichier). Je vais l'appeler « cookbook.sty ». | Bien sûr, personne n'aime taper la même information à plusieurs reprises. C'est un excellent moyen de s'ennuyer, et l'ennui est source d'erreurs. Comment s'assurer que chaque livre de recettes commence avec le même ensemble d'instructions de formatage ? Il suffit de placer toutes les instructions de formatage souhaitées dans un fichier, d'enregistrer ce fichier, puis d'inclure ce fichier dans le préambule de chaque livre de recettes. Pour faciliter l'identification de ce fichier de style dans le fouillis de fichiers utilisés par LaTeX, la convention consiste à nommer un fichier de style avec un type de fichier « sty » (extension de fichier). Je vais l'appeler « cookbook.sty ». |
| |
| |
Théoriquement, nous devrions pouvoir utiliser ce fichier de style personnalisé dans n'importe quel document en indiquant simplement à LaTeX usepackage{cookbook.sty}. Bien sûr, ce n'est pas aussi simple. Il y a deux étapes supplémentaires. Tout d'abord, les fichiers de style personnalisés doivent être stockés dans le même dossier/répertoire que les fichiers de style par défaut. Deuxièmement, LaTeX-TeX doit savoir qu'un fichier de style supplémentaire est disponible. Où sont stockés les fichiers de style par défaut ? Cela dépend de votre distribution, probablement quelque part dans la partie texlive ou texfm de l'arborescence des répertoires. Sur mon système, il s'agit de /usr/share/texlive/texmf-dist/tex/latex, puis d'un répertoire distinct pour chaque fichier de style. Le fichier cookbook.sty doit donc être placé dans le répertoire /usr/share/texlive/texmf-dist/tex/latex/cookbook. Une fois que cela est fait, lancez la commande texhash. Cette commande enregistre l'emplacement de nombreuses parties du moteur TeX. Elle inclut maintenant un pointeur vers le fichier personnalisé cookbook.sty. | Théoriquement, nous devrions pouvoir utiliser ce fichier de style personnalisé dans n'importe quel document en indiquant simplement à LaTeX usepackage{cookbook.sty}. Bien sûr, ce n'est pas aussi simple. Il y a deux étapes supplémentaires. Tout d'abord, les fichiers de style personnalisés doivent être stockés dans le même dossier/répertoire que les fichiers de style par défaut. Deuxièmement, LaTeX-TeX doit savoir qu'un fichier de style supplémentaire est disponible. Où sont stockés les fichiers de style par défaut ? Cela dépend de votre distribution, probablement quelque part dans la partie texlive ou texfm de l'arborescence des répertoires. Sur mon système, il s'agit de /usr/share/texlive/texmf-dist/tex/latex, puis d'un répertoire distinct pour chaque fichier de style. Le fichier cookbook.sty doit donc être placé dans le répertoire /usr/share/texlive/texmf-dist/tex/latex/cookbook. Une fois que cela est fait, lancez la commande texhash. Cette commande enregistre l'emplacement de nombreuses parties du moteur TeX. Elle inclut maintenant un pointeur vers le fichier personnalisé cookbook.sty. |
| |
Au lieu de taper toutes les instructions que nous avons utilisées la dernière fois, il nous suffit d'indiquer à LaTeX d'utiliser usepackage{cookbook} et toutes ces instructions seront automatiquement utilisées lorsque le PDF du nouveau livre de cuisine sera généré. Au cas où vous ne connaîtriez pas cette série ou que vous auriez oublié ce que nous avons dû taper la dernière fois, en voici la liste (ci-dessus). | Au lieu de taper toutes les instructions que nous avons utilisées la dernière fois, il nous suffit d'indiquer à LaTeX d'utiliser usepackage{cookbook} et toutes ces instructions seront automatiquement utilisées lorsque le PDF du nouveau livre de recettes sera généré. Au cas où vous ne connaîtriez pas cette série ou que vous auriez oublié ce que nous avons dû taper la dernière fois, en voici la liste (ci-dessus). |
| |
| |
Load the package with \usepackage{gcard}** | Load the package with \usepackage{gcard}** |
| |
Nous n'avons pas tiré parti de cette fonctionnalité usepackage de LaTeX. Jusqu'à présent, nous l'avons seulement utilisée pour « activer » certaines fonctions souhaitées dans notre livre de cuisine. J'aime la famille de polices Noto et j'ai donc utilisé ce paquet. Votre livre peut utiliser la famille de polices par défaut ou une autre famille de polices. Je voulais que la couverture ait un aspect particulier (image dans un cadre et fond ombré pour l'image). Je voulais que les liens cliquables utilisent les couleurs par défaut. Vos choix pourraient être différents. Je vous invite à expérimenter les différentes options disponibles avec ces paquets. Je vous invite également à trouver et à utiliser d'autres paquets avec LaTeX. Maintenant que nous savons où chercher, voyons si nous pouvons découvrir quelques fichiers utiles et/ou de style. | Nous n'avons pas tiré parti de cette fonctionnalité usepackage de LaTeX. Jusqu'à présent, nous l'avons seulement utilisée pour « activer » certaines fonctions souhaitées dans notre livre de recettes. J'aime la famille de polices Noto et j'ai donc utilisé ce paquet. Votre livre peut utiliser la famille de polices par défaut ou une autre famille de polices. Je voulais que la couverture ait un aspect particulier (image dans un cadre et fond ombré pour l'image). Je voulais que les liens cliquables utilisent les couleurs par défaut. Vos choix pourraient être différents. Je vous invite à expérimenter les différentes options disponibles avec ces paquets. Je vous invite également à trouver et à utiliser d'autres paquets avec LaTeX. Maintenant que nous savons où chercher, voyons si nous pouvons découvrir quelques fichiers utiles et/ou de style. |
| |
Mon installation comporte plus de deux mille répertoires contenant des fichiers de style. Certains répertoires contiennent plus d'un fichier de style. Cela fait beaucoup d'ajouts possibles aux paquet de base de LaTeX. La base de données CTAN contient plus de 6 500 paquets. Nous commencerons notre exploration des paquets avec gcard. Pour comprendre comment certains paquets doivent être utilisés, nous devons lire la documentation. Voici quelques extraits de la documentation de gcard. | Mon installation comporte plus de deux mille répertoires contenant des fichiers de style. Certains répertoires contiennent plus d'un fichier de style. Cela fait beaucoup d'ajouts possibles aux paquet de base de LaTeX. La base de données CTAN contient plus de 6 500 paquets. Nous commencerons notre exploration des paquets avec gcard. Pour comprendre comment certains paquets doivent être utilisés, nous devons lire la documentation. Voici quelques extraits de la documentation de gcard. |
Il existe plus de vingt styles commençant par « beamer ». Ceux-ci sont liés aux styles LaTeX qui permettent de créer des fichiers PDF qui sont des diapositives et peuvent être utilisés dans des présentations. La documentation principale de beamer fait 225 pages. Elle contient un exemple, des instructions sur la manière de réaliser une première présentation pour vidéoprojecteur et de nombreux détails sur les différentes parties d'une présentation projetée. Une recherche dans CTAN à l'aide de « beamer » donne 83 résultats. Certains d'entre eux sont des variations de beamer pour différentes langues ou pour répondre aux exigences de différentes institutions ou polices de base. | Il existe plus de vingt styles commençant par « beamer ». Ceux-ci sont liés aux styles LaTeX qui permettent de créer des fichiers PDF qui sont des diapositives et peuvent être utilisés dans des présentations. La documentation principale de beamer fait 225 pages. Elle contient un exemple, des instructions sur la manière de réaliser une première présentation pour vidéoprojecteur et de nombreux détails sur les différentes parties d'une présentation projetée. Une recherche dans CTAN à l'aide de « beamer » donne 83 résultats. Certains d'entre eux sont des variations de beamer pour différentes langues ou pour répondre aux exigences de différentes institutions ou polices de base. |
| |
Il existe un petit paquet de style appelé datetime, accompagné d'un document de treize pages. Il comporte un grand nombre de variantes couvrant des langues allant du basque au gallois. Avec le paquet babel (plusieurs langues), datetime permet de localiser l'affichage des dates et/ou des heures. | Il existe un petit paquet de style appelé datetime, accompagné d'un document de treize pages. Il comporte un grand nombre de variantes couvrant des langues allant du basque au gallois. Avec le paquet babel (beaucoup de langues), datetime permet de localiser l'affichage des dates et/ou des heures. |
| |
Un ensemble important de paquets commence avec « bibtex ». TeX/LaTeX a été conçu à l'origine par Donald Knuth pour les universitaires (en particulier dans le domaine des mathématiques et des sciences naturelles). Les bibliographies sont très importantes lorsque les résultats de la recherche et de l'expérimentation sont publiés. En raison de leur ancienneté, bibtex et ses dérivés ne prennent pas en charge les polices Unicode. Si votre travail nécessite une compatibilité avec Unicode, vous devrez utiliser les paquets bibLatex et biber. | Un ensemble important de paquets commence avec « bibtex ». TeX/LaTeX a été conçu à l'origine par Donald Knuth pour les universitaires (en particulier dans le domaine des mathématiques et des sciences naturelles). Les bibliographies sont très importantes lorsque les résultats de la recherche et de l'expérimentation sont publiés. En raison de leur ancienneté, bibtex et ses dérivés ne prennent pas en charge les polices Unicode. Si votre travail nécessite une compatibilité avec Unicode, vous devrez utiliser les paquets bibLatex et biber. |
That is the end of fun with Latex for this month. We will take a look at some more of the installed packages over the next several issues.** | That is the end of fun with Latex for this month. We will take a look at some more of the installed packages over the next several issues.** |
| |
J'ai inclus le paquet d'unités de cuisson lorsque j'ai développé le petit exemple de livre de cuisine dans les derniers numéros. Je n'ai pas expliqué grand-chose à ce sujet à l'époque. Il est accompagné d'une documentation de quarante-huit pages. Le résumé dit que « ce paquetage permet à l'utilisateur de formater globalement les unités, de passer de l'une à l'autre et de modifier vos recettes en fonction d'un nombre donné de personnes ». Il prend en charge les textes en anglais, français et allemand et peut afficher les quantités en fractions si nécessaire. Les nombres décimaux sont automatiquement arrondis à deux chiffres, les températures (quatre échelles possibles) sont arrondies à des nombres entiers. Les conversions d'une unité à l'autre peuvent être effectuées dans la recette à l'aide du paquet d'unités de cuisson. Par exemple, les températures des fours peuvent être indiquées comme 350°F (175°C). Les unités métriques standard (kg, mètre, litre) et impériales (lb, pied, quart) de masse et de volume sont utilisées par défaut, mais de nouvelles unités peuvent être définies. Les quantités d'ingrédients peuvent être ajustées lors de la compilation du PDF à l'aide d'instructions spécifiques expliquées dans la documentation. Par exemple, une recette peut être codée pour 4 portions mais augmentée à 8 ou 10 portions en utilisant une instruction appropriée. | J'ai inclus le paquet d'unités de cuisson lorsque j'ai développé le petit exemple de livre de recettes dans les derniers numéros. Je n'ai pas expliqué grand-chose à ce sujet à l'époque. Il est accompagné d'une documentation de quarante-huit pages. Le résumé dit que « ce paquet permet à l'utilisateur de formater globalement les unités, de passer de l'une à l'autre et de modifier vos recettes en fonction d'un nombre donné de personnes ». Il prend en charge les textes en anglais, français et allemand et peut afficher les quantités en fractions si nécessaire. Les nombres décimaux sont automatiquement arrondis à deux chiffres, les températures (quatre échelles possibles) sont arrondies à des nombres entiers. Les conversions d'une unité à l'autre peuvent être effectuées dans la recette à l'aide du paquet d'unités de cuisson. Par exemple, la température du four peutêtre indiquées comme 350°F (175°C). Les unités métriques standard (kg, mètre, litre) et impériales (lb, pied, quart) de masse et de volume sont utilisées par défaut, mais de nouvelles unités peuvent être définies. Les quantités d'ingrédients peuvent être ajustées lors de la compilation du PDF à l'aide d'instructions spécifiques expliquées dans la documentation. Par exemple, une recette peut être codée pour 4 portions mais augmentée à 8 ou 10 portions en utilisant une instruction appropriée. |
| |
C'est la fin de l'amusement avec LaTeX pour ce mois-ci. Nous jetterons un coup d'œil à d'autres paquets installés dans les prochains numéros. | C'est la fin de l'amusement avec LaTeX pour ce mois-ci. Nous jetterons un coup d'œil à d'autres paquets installés dans les prochains numéros. |
| |