issue208:latex
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
issue208:latex [2024/08/31 14:28] – créée auntiee | issue208:latex [2024/09/03 15:16] (Version actuelle) – auntiee | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | In these columns I have said several times there are many packages available for Latex at CTAN.ORG. I have also said these packages can do a wide range of typesetting chores. I think I mentioned there are over 2,000 of them in a standard installation of Latex in Linux. With this issue, I am going to browse through the CTAN site and tell you about some of the packages that catch my interest. I will start with the “A” topics and work my way through the English alphabet to the “W” topics over several columns. (There are no “Y” or “Z” topics, and only one “X” topic which is not relevant to my installation of Latex.) | + | **In these columns I have said several times there are many packages available for Latex at CTAN.ORG. I have also said these packages can do a wide range of typesetting chores. I think I mentioned there are over 2,000 of them in a standard installation of Latex in Linux. With this issue, I am going to browse through the CTAN site and tell you about some of the packages that catch my interest. I will start with the “A” topics and work my way through the English alphabet to the “W” topics over several columns. (There are no “Y” or “Z” topics, and only one “X” topic which is not relevant to my installation of Latex.) |
In “A” there are several topics for support for various languages: Albanian, Amharic, Arabic, Armenian, Azerbaijani. There is support for lots of languages in many CTAN topics. I will write a column about language support later in this series unless someone asks for a description of what is available for a specific language. | In “A” there are several topics for support for various languages: Albanian, Amharic, Arabic, Armenian, Azerbaijani. There is support for lots of languages in many CTAN topics. I will write a column about language support later in this series unless someone asks for a description of what is available for a specific language. | ||
- | The first “A” topic of interest is “accessible”. Selecting this topic presents a list of eight packages: accessibility, | + | The first “A” topic of interest is “accessible”. Selecting this topic presents a list of eight packages: accessibility, |
- | Accessibility helps with building tagged and structured PDF files. As of 2020 the author requests people to no longer use this package. He is / was looking for an interested developer to rewrite the package. So do not use it. | + | Dans ces colonnes, j’ai dit plusieurs fois qu’il y a beaucoup de paquets disponibles pour le LaTeX sur CTAN.ORG. J’ai aussi dit que ces paquets peuvent faire une grande variété de tâches de composition. Je pense avoir mentionné qu’il y en a plus de 2 000 dans une installation standard de LaTeX sous Linux. Dans ce numéro, je vais parcourir le site de CTAN et vous parler de certains des paquets qui m’intéressent. Je commencerai par les sujets « A » et passerai par l’alphabet anglais jusqu' |
+ | |||
+ | Dans la section « A », plusieurs thèmes sont proposés pour le soutien de différentes langues : albanais, amharique, arabe, arménien, azerbaïdjanais. Il y a un support pour beaucoup de langues dans beaucoup de sujets CTAN. J’écrirai un article sur le support de la langue plus tard dans cette série, à moins que quelqu’un demande une description de ce qui est disponible pour une langue spécifique. | ||
+ | |||
+ | Le premier sujet « A » d’intérêt est « accessible ». La sélection de ce sujet présente une liste de huit paquets : accessibility, | ||
+ | |||
+ | |||
+ | **Accessibility helps with building tagged and structured PDF files. As of 2020 the author requests people to no longer use this package. He is / was looking for an interested developer to rewrite the package. So do not use it. | ||
Accsup boasts better accessibility support. However the latest version is from 2019. The author said then it is an experimental package. So do not use it. | Accsup boasts better accessibility support. However the latest version is from 2019. The author said then it is an experimental package. So do not use it. | ||
Ligne 11: | Ligne 18: | ||
Atkinson supports the Atkinson Hyperlegible family of fonts. “This package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX support for the Atkinson Hyperlegible family of fonts, named after Braille Institute founder, J. Robert Atkinson. What makes it different from traditional typography design is that it focuses on letterform distinction to increase character recognition, | Atkinson supports the Atkinson Hyperlegible family of fonts. “This package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX support for the Atkinson Hyperlegible family of fonts, named after Braille Institute founder, J. Robert Atkinson. What makes it different from traditional typography design is that it focuses on letterform distinction to increase character recognition, | ||
- | The Atkinson package provides the Atkinson sans serif font files which must be installed following the instructions in the README file in the downloaded zip file. The original opentype fonts are also available at https:// | + | The Atkinson package provides the Atkinson sans serif font files which must be installed following the instructions in the README file in the downloaded zip file. The original opentype fonts are also available at https:// |
- | Axessibility: | + | Accessibility aide à créer des fichiers PDF balisés et structurés. En 2020, l’auteur demande aux gens de ne plus utiliser ce paquet. Il cherche/ |
+ | |||
+ | Accsup offre un meilleur support d’accessibilité. Cependant, la dernière version est de 2019. L’auteur a alors dit que c’était un paquet expérimental. Ne l’utilisez donc pas. | ||
+ | |||
+ | Atkinson supporte la famille de polices Atkinson Hyperreadable. « Ce paquet fournit à LaTeX, pdfLaTeX, XeLaTeX et LuaLaTeX le support de la famille de polices Atkinson Hyperreadable, | ||
+ | |||
+ | Le paquet Atkinson fournit les fichiers de polices Atkinson sans serif qui doivent être installés en suivant les instructions du fichier README dans le fichier zip téléchargé. Les polices opentype originales sont également disponibles à https:// | ||
+ | |||
+ | **Axessibility: | ||
Glossaries-accsup works with glossaries. It is an interface between the accsup package and the glossaries package. It is distributed with the glossaries package and has been in use since 2009. Since accsup is not recommended for use I suggest you avoid this package as well. | Glossaries-accsup works with glossaries. It is an interface between the accsup package and the glossaries package. It is distributed with the glossaries package and has been in use since 2009. Since accsup is not recommended for use I suggest you avoid this package as well. | ||
Ligne 19: | Ligne 34: | ||
Hamnosys is a font for sign languages. The Hamburg Notation System, HamNoSys, is a system for the phonetic transcription of signed languages. This package requires an installation of either XeLaTeX or LuaLaTeX. Hamnosys will not work with regular installations of Latex. | Hamnosys is a font for sign languages. The Hamburg Notation System, HamNoSys, is a system for the phonetic transcription of signed languages. This package requires an installation of either XeLaTeX or LuaLaTeX. Hamnosys will not work with regular installations of Latex. | ||
- | Latex2Nemeth converts Latex source to Braille with math in Nemeth. This “transcription” works in Greek and English. OpenOffice / LibreOffice and the odt2braille macro package are required for embossing. This package supports amsmath as well as the unicode-math package. The package includes four fonts for “printed” Braille as well as fonts suitable for web pages. | + | Latex2Nemeth converts Latex source to Braille with math in Nemeth. This “transcription” works in Greek and English. OpenOffice / LibreOffice and the odt2braille macro package are required for embossing. This package supports amsmath as well as the unicode-math package. The package includes four fonts for “printed” Braille as well as fonts suitable for web pages.** |
- | Probably the needs of most people with low or limited vision can be satisfied with screen readers and /or suitably enlarged fonts. For those people who use formulas which cannot be read by machines, the axessibility package is worth trying. For people who require printed documents in Braille, latex2nemeth is recommended. | + | Axessibility : |
+ | |||
+ | Glossaries-accsup fonctionne avec les glossaires. C’est une interface entre le paquet accsup et le paquet glossaries. Il est distribué avec le paquet de glossaires et est utilisé depuis 2009. Puisque accsup n’est pas recommandé pour l’utilisation, | ||
+ | |||
+ | Hamnosys est une police pour les langues des signes. Le système de notation de Hambourg, HamNoSys, est un système pour la transcription phonétique des langues signées. Ce paquet nécessite une installation de XeLaTeX ou LuaLaTeX. Hamnosys ne fonctionnera pas avec les installations régulières de LaTeX. | ||
+ | |||
+ | Latex2Nemeth convertit la source de LaTeX en braille avec les maths en Nemeth. Cette « transcription » fonctionne en grec et en anglais. OpenOffice/ | ||
+ | |||
+ | **Probably the needs of most people with low or limited vision can be satisfied with screen readers and /or suitably enlarged fonts. For those people who use formulas which cannot be read by machines, the axessibility package is worth trying. For people who require printed documents in Braille, latex2nemeth is recommended. | ||
Tagpdf works with LuaLatex and pdfLatex. I do not have either of those on my machine so I will not discuss them. | Tagpdf works with LuaLatex and pdfLatex. I do not have either of those on my machine so I will not discuss them. | ||
Ligne 27: | Ligne 50: | ||
The next “a” topic of interest is “addr-list”. It has four packages listed: directory, koma-script, | The next “a” topic of interest is “addr-list”. It has four packages listed: directory, koma-script, | ||
- | The directory package name gives away its purpose. It will build an address book-like database file using Latex and Bibtex. You will need to have Bibtex installed before you can use this package. The version available at ctan is 1.2 from 2004. It allows for directories in English, German, and French. One (of several) installation options allows for months to be expressed as names instead of numbers. There is a long list of possible fields presented in the documentation for the package. A basic understanding of the Bibtex commands would be useful, perhaps even required, to take advantage of the directory package. | + | The directory package name gives away its purpose. It will build an address book-like database file using Latex and Bibtex. You will need to have Bibtex installed before you can use this package. The version available at ctan is 1.2 from 2004. It allows for directories in English, German, and French. One (of several) installation options allows for months to be expressed as names instead of numbers. There is a long list of possible fields presented in the documentation for the package. A basic understanding of the Bibtex commands would be useful, perhaps even required, to take advantage of the directory package.** |
- | The phonenumbers package makes it possible to typeset telephone numbers according to different national conventions. German, Austrian, French, British, and North American phone numbers are supported. Support for phone numbers from other countries is rudimentary. Country calling codes can be included with phone numbers. The package is able to check if a phone number is valid according to the national rules. It also allows linking phone numbers if used with the hyperref package. The package is dated 2022. | + | Il est probable que les besoins de la plupart des personnes ayant une vision faible ou limitée peuvent être satisfaits avec des lecteurs d’écran et/ou des polices convenablement agrandies. Pour ceux qui utilisent des formules qui ne peuvent pas être lues par des machines, le paquet axessibility vaut la peine d’être essayé. Pour les personnes qui ont besoin de documents imprimés en braille, latex2nemeth est recommandé. |
+ | |||
+ | Tagpdf fonctionne avec LuaLatex et pdfLatex. Je n’ai pas l’un ou l’autre sur ma machine, donc je ne vais pas en parler. | ||
+ | |||
+ | Le prochain sujet « a » d’intérêt est « addr-list ». Il contient quatre paquets énumérés : | ||
+ | |||
+ | Le nom du paquet directory (répertoire) indique son but. Il construira un fichier de base de données semblable à un carnet d’adresses en utilisant LaTeX et Bibtex. Vous devez avoir installé Bibtex avant de pouvoir utiliser ce paquet. La version disponible à ctan est la 1.2 de 2004. Il permet d’avoir des répertoires en anglais, allemand et français. Une (parmi plusieurs) options d’installation permet de définir les mois en noms plutôt qu’en nombres. Il y a une longue liste de champs possibles présentés dans la documentation du paquet. Une compréhension de base des commandes Bibtex serait utile, peut-être même nécessaire, | ||
+ | |||
+ | **The phonenumbers package makes it possible to typeset telephone numbers according to different national conventions. German, Austrian, French, British, and North American phone numbers are supported. Support for phone numbers from other countries is rudimentary. Country calling codes can be included with phone numbers. The package is able to check if a phone number is valid according to the national rules. It also allows linking phone numbers if used with the hyperref package. The package is dated 2022. | ||
Documentation for the phonenumbers package is 129 pages. There is a separate chapter for each phone number type (each “country”), | Documentation for the phonenumbers package is 129 pages. There is a separate chapter for each phone number type (each “country”), | ||
- | The KOMA-Script bundle provides replacements for the standard article, report, and book document classes, with emphasis on typography and versatility. There is also a letter class (see scraddr below). KOMA-Script is a bundle of packages available on sourceforge as well as ctan. It also has its own domain: komascript.de Even though I have said it twice, I emphasize that KOMA-Script is a bundle of packages. Some of the included packages can be used independently as packages (see scraddr below). Of course, each package has its own version and date; as a whole the package is dated 2023. | + | The KOMA-Script bundle provides replacements for the standard article, report, and book document classes, with emphasis on typography and versatility. There is also a letter class (see scraddr below). KOMA-Script is a bundle of packages available on sourceforge as well as ctan. It also has its own domain: komascript.de Even though I have said it twice, I emphasize that KOMA-Script is a bundle of packages. Some of the included packages can be used independently as packages (see scraddr below). Of course, each package has its own version and date; as a whole the package is dated 2023.** |
- | The PDF documentation for KOMA-Script is 567 pages in English. The first twenty-five pages are dedicated to calculating page layouts. The next one hundred pages deal with the three document classes: book, report, article. Then the developer deals with the letter document class and the scrlttr2 package. There are four pages dealing with the scraddr package. There are many more pages on various other included packages. KOMA-Script is a comprehensive package dealing with many facets of document production. For some users it may be the only set of packages they require. | + | Le paquet phonenumbers permet de composer des numéros de téléphone selon les différentes conventions nationales. Les numéros de téléphone allemands, autrichiens, |
+ | |||
+ | La documentation du paquet phonenumbers fait 129 pages. Il y a un chapitre distinct pour chaque type de numéro de téléphone (chaque « pays »), | ||
+ | |||
+ | Le lot KOMA-Script fournit des remplacements pour les classes de documents standards, articles, rapports et livres, en mettant l’accent sur la typographie et la polyvalence. Il existe également une classe de lettres (voir scraddr ci-dessous). KOMA-Script est un ensemble de paquets disponibles sur sourceforge ainsi que sur ctan. Il a aussi son propre domaine : komascript.de. Même si je l’ai dit deux fois, je souligne que KOMA-Script est un paquet de paquets. Certains des paquets inclus peuvent être utilisés indépendamment comme paquets (voir scraddr ci-dessous). Bien sûr, chaque paquet a sa propre version et sa date ; dans l’ensemble le paquet est daté de 2023. | ||
+ | |||
+ | **The PDF documentation for KOMA-Script is 567 pages in English. The first twenty-five pages are dedicated to calculating page layouts. The next one hundred pages deal with the three document classes: book, report, article. Then the developer deals with the letter document class and the scrlttr2 package. There are four pages dealing with the scraddr package. There are many more pages on various other included packages. KOMA-Script is a comprehensive package dealing with many facets of document production. For some users it may be the only set of packages they require. | ||
Obviously a package with so many parts and so many features requires in-depth study and practice. There is much in it to understand and learn. I may decide to dedicate several articles to KOMA-Script in the future. Let me know if you are interested. | Obviously a package with so many parts and so many features requires in-depth study and practice. There is much in it to understand and learn. I may decide to dedicate several articles to KOMA-Script in the future. Let me know if you are interested. | ||
- | The last package for this column is scraddr which provides data from scrlttr2' | + | The last package for this column is scraddr which provides data from scrlttr2' |
+ | |||
+ | La documentation PDF pour KOMA-Script fait 567 pages en anglais. Les 25 premières pages sont consacrées au calcul des mises en page. Les cent pages suivantes traitent des trois catégories de documents : | ||
+ | |||
+ | Il est évident qu’un paquet comportant autant de parties et de fonctionnalités, | ||
+ | |||
+ | Le dernier paquet pour ce numéro est scraddr qui fournit des données à partir des fichiers d’adresses de scrlttr2. Scrlttr2 est un paquet LaTeX qui remplace la classe de document « letter » par défaut. Il est maintenu par Markus Kohm qui est aussi le mainteneur de KOMA-Script. Il fait partie du paquet KOMA-Script. | ||
+ | |||
+ | **As I am sure you can tell, there are many things to explore in the topics presented in ctan. Already I have discovered packages that make printed files more accessible to people with limited or no vision, packages that help format and use names, addresses and phone numbers. I have also uncovered a package which seems to offer options for many parts of the document making process. Next month will have another dip into the resources at ctan.org** | ||
- | As I am sure you can tell, there are many things to explore in the topics presented in ctan. Already I have discovered packages that make printed files more accessible to people with limited or no vision, | + | Comme vous pouvez le constater, il y a beaucoup de choses à explorer dans les sujets présentés dans ctan. J’ai déjà présenté des paquets qui rendent les fichiers imprimés plus accessibles aux personnes ayant une vision |
issue208/latex.1725107305.txt.gz · Dernière modification : 2024/08/31 14:28 de auntiee