Outils pour utilisateurs

Outils du site


issue200: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
issue200:latex [2024/01/10 09:00] d52frissue200:latex [2024/01/10 11:44] (Version actuelle) auntiee
Ligne 1: Ligne 1:
 **Welcome to this special 200th issue of Full Circle! This is a very big milestone for any magazine, especially considering FCM is distributed electronically and for free. This issue should coincide with my twentieth Latex column. However I missed deadlines a couple of times so this is actually my eighteenth appearance in FCM. Happy 200th birthday to FCM. I look forward to receiving a copy every month. I encourage subscribers to support this project through Patreon or other means. I also encourage subscribers to write something relevant to the operating system and the many different software packages we use. A one-off article is welcomed by the editor and publisher. Do you play a game or use a particular bit of software regularly – write a review. Have you discovered a command line technique that saves you time or makes your system more secure or . . . and want to share it with others – write an article. Now on to Latex.** **Welcome to this special 200th issue of Full Circle! This is a very big milestone for any magazine, especially considering FCM is distributed electronically and for free. This issue should coincide with my twentieth Latex column. However I missed deadlines a couple of times so this is actually my eighteenth appearance in FCM. Happy 200th birthday to FCM. I look forward to receiving a copy every month. I encourage subscribers to support this project through Patreon or other means. I also encourage subscribers to write something relevant to the operating system and the many different software packages we use. A one-off article is welcomed by the editor and publisher. Do you play a game or use a particular bit of software regularly – write a review. Have you discovered a command line technique that saves you time or makes your system more secure or . . . and want to share it with others – write an article. Now on to Latex.**
  
-Bienvenue dans ce numéro spécial de Full Circle ! C’est une étape très importante pour tout magazine, surtout si l’on considère que la FCM est distribué par voie électronique et gratuitement. Ce numéro aurait dû coïncider avec ma vingtième colonne Latex. Cependant, j’ai manqué les échéances à quelques reprises, alors c’est en fait ma dix-huitième apparition dans le FCM. Joyeux 200e anniversaire au FCM. J’ai hâte d’en recevoir un exemplaire chaque mois. J’encourage les abonnés à appuyer ce projet par l’entremise de Patreon ou d’autres moyens. J’encourage également les abonnés à écrire quelque chose de pertinent sur le système d’exploitation et les nombreux logiciels que nous utilisons. Un article ponctuel est bien accueilli par le rédacteur et l’éditeur. Jouez-vous à un jeu ou utilisez-vous un logiciel particulier régulièrement – rédigez-en un. Avez-vous découvert une technique de ligne de commande qui vous fait gagner du temps ou qui rend votre système plus sécuritaire ou... et vous voulez le partager avec d’autres – écrivez un article. Maintenant passons à LaTeX. +Bienvenue dans ce numéro spécial du Full Circle ! C’est une étape très importante pour tout magazine, surtout si l’on considère que le FCM est distribué par voie électronique et gratuitement. Ce numéro aurait dû coïncider avec ma vingtième colonne LaTeX. Cependant, j’ai manqué les échéances à quelques reprises, alors c’est en fait ma dix-huitième apparition dans le FCM. Joyeux 200e anniversaire au FCM. J’ai hâte d’en recevoir un exemplaire chaque mois. J’encourage les abonnés à appuyer ce projet par l’entremise de Patreon ou d’autres moyens. J’encourage également les abonnés à écrire quelque chose de pertinent sur le système d’exploitation et les nombreux logiciels que nous utilisons. Un article ponctuel est bien accueilli par le rédacteur et l’éditeur. Jouez-vous à un jeu ou utilisez-vous un logiciel particulier régulièrement – rédigez-en un. Avez-vous découvert une technique de ligne de commande qui vous fait gagner du temps ou qui rend votre système plus sécuritaire ou... et vous voulez le partager avec d’autres – écrivez un article. Maintenant passons à LaTeX. 
  
 **Our sample cookbook has a few recipes, an index, a (very short) glossary. The Table of Contents and Bibliography have clickable links so readers can easily jump from one part of the PDF to another. This time we are going to make a cover so the cookbook look more professional. Then we should be done with this project and ready to move to something else. **Our sample cookbook has a few recipes, an index, a (very short) glossary. The Table of Contents and Bibliography have clickable links so readers can easily jump from one part of the PDF to another. This time we are going to make a cover so the cookbook look more professional. Then we should be done with this project and ready to move to something else.
Ligne 7: Ligne 7:
 The current title page has the book title, the author (in this case the compiler) and the date the book was last compiled. Because this file uses the document class book there is default formatting attached to each of these elements. The formatting includes font, font size, font style and leading (line spacing). This is the code that generates the page.** The current title page has the book title, the author (in this case the compiler) and the date the book was last compiled. Because this file uses the document class book there is default formatting attached to each of these elements. The formatting includes font, font size, font style and leading (line spacing). This is the code that generates the page.**
  
-Notre livre de recettes contient quelques recettes, un index, un glossaire (très court). La table des matières et la bibliographie ont des liens cliquables afin que les lecteurs puissent facilement passer d’une partie du fichier PDF à une autre. Cette fois, nous allons faire une couverture pour que le livre de cuisine ait l’air plus professionnel. Ensuite, nous devrions avoir terminé ce projet et être prêts à passer à autre chose.+Notre livre de recettes contient quelques recettes, un index, un glossaire (très court). La table des matières et la bibliographie ont des liens cliquables afin que les lecteurs puissent facilement passer d’une partie du fichier PDF à une autre. Cette fois-ci, nous allons faire une couverture pour que le livre de cuisine ait l’air plus professionnel. Ensuite, nous devrions avoir terminé ce projet et être prêts à passer à autre chose.
  
 La page de titre actuelle contient le titre du livre, l’auteur (dans ce cas, le compilateur) et la date de la dernière compilation du livre. Étant donné que ce fichier utilise la classe de document book, une mise en forme par défaut est attachée à chacun de ces éléments. La mise en forme comprend la police, la taille de la police, le style de police et l’interligne. Il s’agit du code qui génère la page. La page de titre actuelle contient le titre du livre, l’auteur (dans ce cas, le compilateur) et la date de la dernière compilation du livre. Étant donné que ce fichier utilise la classe de document book, une mise en forme par défaut est attachée à chacun de ces éléments. La mise en forme comprend la police, la taille de la police, le style de police et l’interligne. Il s’agit du code qui génère la page.
Ligne 54: Ligne 54:
 apt install texlive-fonts-extra** apt install texlive-fonts-extra**
  
-La compilation a généré une erreur. Une police, une seule version d’un type de Noto Serif Bold, n’a pas pu être trouvée, donc la compilation a échoué. J’ai pensé que peut-être cette police est disponible dans l’un des autres téléchargements de police Noto sur CTAN. J’ai téléchargé et décompressé Noto Condensed et Noto Math. Pour les installer, j’ai dû copier des fichiers de ma zone de téléchargement dans les répertoires pertinents de l’installation TeX. La compilation a continué à échouer. Lorsque la compilation échoue, aucun PDF n’est généré.+La compilation a généré une erreur. Une police, une seule version d’un type de Noto Serif Bold, n’a pas pu être trouvée, donc la compilation a échoué. J’ai pensé que peut-être cette police était disponible dans l’un des autres téléchargements de police Noto sur CTAN. J’ai téléchargé et décompressé Noto Condensed et Noto Math. Pour les installer, j’ai dû copier des fichiers de ma zone de téléchargement dans les répertoires pertinents de l’installation TeX. La compilation a échoué encore. Lorsque la compilation échoue, aucun PDF n’est généré.
  
-Je suis allé à la recherche du fichier manquant. Après une heure environ, on m’a renvoyé à la page d’installation originale sur CTAN. Évidemment, la police manquante n’était pas censée être manquante. J’ai décidé d’essayer de nouveau le lendemain. (Je trouve que c’est souvent une bonne pratique lorsque mon niveau de frustration augmente.) Après environ une demi-heure de recherche supplémentaire, j’ai trouvé le fichier manquant répertorié dans un autre zip. Puis-je télécharger et installer uniquement la police manquante? Non. Puis-je télécharger et installer le zip dans lequel il était ? Non. Cependant, ce zip était un paquet pour Linux et pouvait être installé en utilisant apt. Super !+Je suis allé à la recherche du fichier manquant. Après une heure environ, on m’a renvoyé à la page d’installation originale sur CTAN. Évidemment, la police manquante n’était pas censée être manquante. J’ai décidé d’essayer de nouveau le lendemain. (Je trouve que c’est souvent une bonne pratique lorsque mon niveau de frustration augmente.) Après environ une demi-heure de recherches supplémentaires, j’ai trouvé le fichier manquant répertorié dans un autre zip. Pouvais-je télécharger et installer uniquement la police manquante ? Non. Pouvais-je télécharger et installer le zip dans lequel il était ? Non. Cependant, ce zip était un paquet pour Linux et pouvait être installé en utilisant apt. Super !
  
 apt install texlive-fonts-extra apt install texlive-fonts-extra
Ligne 66: Ligne 66:
 \usepackage[sf]{noto}** \usepackage[sf]{noto}**
  
-Note : Texlive est présenté comme un moyen rapide et facile de se préparer et de fonctionner en utilisant TeX. C’est l’une des façons d’installer et d’exécuter TeX sur une machine Windows. Dans ce cas, tout ce que j’ai installé était un ensemble de polices. Je ne me suis pas retrouvé avec deux installations différentes de Tex sous Linux.+Note : Texlive est présenté comme un moyen rapide et facile de commencer à utiliser TeX. C’est l’une des façons d’installer et d’exécuter TeX sur une machine Windows. Dans ce cas, tout ce que j’ai installé était un ensemble de polices. Je ne me suis pas retrouvé avec deux installations différentes de TeX sous Linux.
  
 Cette installation contenait plus de 1 Go de fichiers de polices, certains d’entre eux pouvant avoir écrasé des polices existantes. Il a installé le fichier Noto Serif Bold manquant qui était le but de la recherche. Maintenant, lorsque je compile fcmcover.tex, cela fonctionne et un nouveau PDF est généré. Comme le fichier est un PDF qui sera affiché à l’écran, j’ai décidé de changer la police par défaut du document pour les polices sans-serif de Noto. J’ai modifié l’instruction d’utilisation du paquet avec une option. Cette installation contenait plus de 1 Go de fichiers de polices, certains d’entre eux pouvant avoir écrasé des polices existantes. Il a installé le fichier Noto Serif Bold manquant qui était le but de la recherche. Maintenant, lorsque je compile fcmcover.tex, cela fonctionne et un nouveau PDF est généré. Comme le fichier est un PDF qui sera affiché à l’écran, j’ai décidé de changer la police par défaut du document pour les polices sans-serif de Noto. J’ai modifié l’instruction d’utilisation du paquet avec une option.
Ligne 125: Ligne 125:
 Maintenant, le texte est là où je le veux et ressemble à ce que je veux. Il est temps d’ajouter une image qui donne le même message que le titre. Je veux que l'image soit derrière le texte. J’ai changé l'image que j’ai téléchargé en nuances de gris, ajusté sa taille et changé la luminosité et le contraste. Je veux qu’elle soit visible mais pas qu'elle obscurcisse le texte. Maintenant, le texte est là où je le veux et ressemble à ce que je veux. Il est temps d’ajouter une image qui donne le même message que le titre. Je veux que l'image soit derrière le texte. J’ai changé l'image que j’ai téléchargé en nuances de gris, ajusté sa taille et changé la luminosité et le contraste. Je veux qu’elle soit visible mais pas qu'elle obscurcisse le texte.
  
-Il a fallu plusieurs heures de recherche sur CTAN et d’autres sites pour savoir comment faire ce que je veux, c’est-à-dire placer un filigrane derrière le texte. Je ne vais pas vous ennuyer avec la saga, je vais juste présenter les résultats. Le secret s’est avéré être l’utilisation d’un paquet appelé tcolorbox qui fait partie de l’installation régulière de Latex. Ensuite, j’ai dû passer au crible le manuel de 544 pages pour tcolorbox. Voici le dernier ajout au fichier principal :+Il a fallu plusieurs heures de recherches sur CTAN et d’autres sites pour savoir comment faire ce que je veux, c’est-à-dire placer un filigrane derrière le texte. Je ne vais pas vous ennuyer avec la saga, je vais juste présenter les résultats. Le secret s’est avéré être l’utilisation d’un paquet appelé tcolorbox qui fait partie de l’installation régulière de LaTeX. Ensuite, j’ai dû passer au crible le manuel de 544 pages pour tcolorbox. Voici le dernier ajout au fichier principal :
  
 \usepackage[skins]{tcolorbox} \usepackage[skins]{tcolorbox}
Ligne 136: Ligne 136:
 \begin{tcolorbox}[enhanced, watermark graphics=steamer.pdf, watermark opacity=0.6, watermark stretch=1.0]** \begin{tcolorbox}[enhanced, watermark graphics=steamer.pdf, watermark opacity=0.6, watermark stretch=1.0]**
  
-Je ne sais pas ce que fait l’option « skins », mais elle est nécessaire pour que l'image apparaisse. Colframe et colback sont des instructions de couleur. La syntaxe est simple une fois que vous savez ce que c’est. Black!25!white signifie mélanger 25% de noir et 75% de blanc. Le blanc est la deuxième couleur par défaut, donc cette commande peut être raccourcie en black!25. (ou green!10). Halign et valign devraient être évidents. La largeur et la hauteur contrôlent la taille de la boîte ; l'obtention des valeurs appropriées peut nécessiter quelques essais. Arc définit le diamètre de l'arrondi des coins du cadre.+Je ne sais pas ce que fait l’option « skins », mais elle est nécessaire pour que l'image apparaisse. Colframe et colback sont des instructions de couleur. La syntaxe est simple une fois que vous la connaissez. Black!25!white signifie mélanger 25% de noir et 75% de blanc. Le blanc est la deuxième couleur par défaut, donc cette commande peut être raccourcie en black!25. (ou green!10). Halign et valign devraient être évidents. La largeur et la hauteur contrôlent la taille de la boîte ; l'obtention des valeurs appropriées peut nécessiter quelques essais. Arc définit le diamètre de l'arrondi des coins du cadre.
  
 Voici le nouveau code important du fichier cover.tex. Voici le nouveau code important du fichier cover.tex.
Ligne 152: Ligne 152:
 J’ai eu une courbe d’apprentissage abrupte pour terminer cette partie du livre de cuisine. Je n’ai appris que très peu des capacités de tcolorbox. Je commence tout juste à en apprendre davantage sur l’utilisation des polices de caractères dans LaTeX. C’était à la fois frustrant et amusant de faire cette couverture. La prochaine fois, j’espère que le projet ne prendra pas autant de temps. Décembre est toujours un mois chargé chez moi et avec ma famille. J’espère que vous passerez un mois agréable et relaxant. J’ai eu une courbe d’apprentissage abrupte pour terminer cette partie du livre de cuisine. Je n’ai appris que très peu des capacités de tcolorbox. Je commence tout juste à en apprendre davantage sur l’utilisation des polices de caractères dans LaTeX. C’était à la fois frustrant et amusant de faire cette couverture. La prochaine fois, j’espère que le projet ne prendra pas autant de temps. Décembre est toujours un mois chargé chez moi et avec ma famille. J’espère que vous passerez un mois agréable et relaxant.
  
-Si vous avez des suggestions au sujet d’un projet qui pourrait peut-être être fait dans LaTeXou si vous avez un projet et que vous êtes bloqué à un moment donné, faites-le moi savoir. Peut-être pouvons-nous résoudre le problème ou construire un projet ensemble.+Si vous avez des suggestions au sujet d’un projet qui pourrait peut-être être fait dans LaTeX ou si vous avez un projet et que vous êtes bloqué à un moment donné, faites-le moi savoir. Peut-être pouvons-nous résoudre le problème ou construire un projet ensemble.
issue200/latex.1704873614.txt.gz · Dernière modification : 2024/01/10 09:00 de d52fr