Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
composition:texte:mots:definir_des_abreviations [2016/10/16 07:55] – créée jejust | composition:texte:mots:definir_des_abreviations [2020/12/12 11:16] (Version actuelle) – Fusion de deux pages, ajout de xspace, d'exemples et d'un correctifs sur abbrevs. yannick.tanguy | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | \question{Comment gérer des abbréviations | + | ====== |
- | \reponse Le package \pack{abbrevs} permet de définir des << | + | La notion d'abréviation recouvre plusieurs cas, décrits ci-après. |
- | abrégées~>>, | + | |
- | C'est b\^ete, me direz-vous, sauf que ce package gère intelligemment (à ce | + | |
- | qu'en dit son auteur) l' | + | |
- | permet également de définir des abréviations, | + | |
- | sont développées d'une certaine fa\c con la premi\`ere fois qu' | + | |
- | utilis\' | + | |
- | \reponse | + | ===== Des abréviations dans le code ===== |
- | utilisés dans le document, et de s' | + | |
- | fois sous forme développée. | + | ==== Avec l' |
+ | |||
+ | < | ||
+ | |||
+ | <code latex> | ||
+ | \documentclass{report} | ||
+ | \newcommand{\InBT}{inégalité de Bienaymé-Tchebychev} | ||
+ | \begin{document} | ||
+ | Parlons donc de l' | ||
+ | \end{document} | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | \documentclass{report} | ||
+ | \newcommand{\InBT}{inégalité de Bienaymé-Tchebychev} | ||
+ | \pagestyle{empty} | ||
+ | \begin{document} | ||
+ | Parlons donc de l' | ||
+ | \end{document} | ||
+ | </ | ||
+ | |||
+ | L' | ||
+ | |||
+ | <code latex> | ||
+ | \documentclass{report} | ||
+ | \newcommand{\InBT}{inégalité de Bienaymé-Tchebychev } | ||
+ | \begin{document} | ||
+ | Parlons donc de l' | ||
+ | \end{document} | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | \documentclass{report} | ||
+ | \newcommand{\InBT}{inégalité de Bienaymé-Tchebychev } | ||
+ | \pagestyle{empty} | ||
+ | \begin{document} | ||
+ | Parlons donc de l' | ||
+ | \end{document} | ||
+ | </ | ||
+ | |||
+ | Là, c'est l' | ||
+ | * ajouter « '' | ||
+ | * utiliser l' | ||
+ | |||
+ | <code latex> | ||
+ | \documentclass{report} | ||
+ | \usepackage{xspace} | ||
+ | \newcommand{\InBT}{inégalité de Bienaymé-Tchebychev} | ||
+ | \newcommand{\InBTc}{inégalité de Bienaymé-Tchebychev\xspace} | ||
+ | \begin{document} | ||
+ | Parlons donc de l' | ||
+ | |||
+ | Parlons donc de l' | ||
+ | \end{document} | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | \documentclass{report} | ||
+ | \usepackage{xspace} | ||
+ | \newcommand{\InBT}{inégalité de Bienaymé-Tchebychev} | ||
+ | \newcommand{\InBTc}{inégalité de Bienaymé-Tchebychev\xspace} | ||
+ | \pagestyle{empty} | ||
+ | \begin{document} | ||
+ | Parlons donc de l' | ||
+ | |||
+ | Parlons donc de l' | ||
+ | \end{document} | ||
+ | </ | ||
+ | |||
+ | ===== Des abréviations dans le texte ===== | ||
+ | |||
+ | ==== Avec l' | ||
+ | |||
+ | L' | ||
+ | * elle gère l' | ||
+ | * et elle permet également de définir des abréviations dont le texte s' | ||
+ | |||
+ | Voici un exemple d' | ||
+ | |||
+ | <code latex> | ||
+ | \documentclass{report} | ||
+ | \usepackage{abbrevs} | ||
+ | \newabbrev\InBT{Inégalité de Bienaymé-Tchebychev (IBT)}[IBT] | ||
+ | \begin{document} | ||
+ | Parlons donc de l' | ||
+ | \end{document} | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | \documentclass{report} | ||
+ | \usepackage{abbrevs} | ||
+ | \pagestyle{empty} | ||
+ | \newabbrev\InBT{Inégalité de Bienaymé-Tchebychev (IBT)}[IBT] | ||
+ | \begin{document} | ||
+ | Parlons donc de l' | ||
+ | \end{document} | ||
+ | </ | ||
+ | |||
+ | Ici (et ce n'est pas systématique), | ||
+ | |||
+ | <code latex> | ||
+ | \documentclass{report} | ||
+ | \usepackage{abbrevs} | ||
+ | \newabbrev\InBT{Inégalité de Bienaymé-Tchebychev (IBT)}[IBT] | ||
+ | \makeatletter | ||
+ | \renewcommand\maybe@space@{% | ||
+ | % \@tempswatrue % <= le code d' | ||
+ | \maybe@ictrue | ||
+ | \expandafter | ||
+ | \expandafter \reserved@a | ||
+ | \expandafter :% | ||
+ | \expandafter =% | ||
+ | | ||
+ | \do \t@st@ic | ||
+ | % \if@tempswa % <= le code d' | ||
+ | \ifmaybe@ic | ||
+ | \space | ||
+ | \fi | ||
+ | } | ||
+ | \makeatother | ||
+ | \begin{document} | ||
+ | Parlons donc de l' | ||
+ | \end{document} | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | \documentclass{report} | ||
+ | % Le correctif ne compile pas bien (peut-être une question de mise à jour). On remet un code qui restitue une sortie propre. | ||
+ | \usepackage{xspace} | ||
+ | \newcommand{\InBT}{inégalité de Bienaymé-Tchebychev\xspace} | ||
+ | \pagestyle{empty} | ||
+ | \begin{document} | ||
+ | Parlons donc de l' | ||
+ | \end{document} | ||
+ | </ | ||
+ | |||
+ | ==== Des acronymes, avec des listes d' | ||
+ | |||
+ | L' | ||
+ | |||
+ | ==== Des abréviations avec une mise en exposant ==== | ||
+ | |||
+ | La commande '' | ||
+ | |||
+ | <code latex> | ||
+ | \documentclass{report} | ||
+ | \newcommand{\abrev}[1]{\raisebox{1ex}{\footnotesize #1}} | ||
+ | |||
+ | \begin{document} | ||
+ | Voici un premier \abrev{test}, | ||
+ | \end{document} | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | \documentclass[french]{article} | ||
+ | \pagestyle{empty} | ||
+ | \newcommand{\abrev}[1]{\raisebox{1ex}{\footnotesize #1}} | ||
+ | |||
+ | \begin{document} | ||
+ | Voici un premier \abrev{test}, | ||
+ | \end{document} | ||
+ | </ | ||
+ | |||
+ | ----- | ||
+ | |||
+ | //Source:// | ||
+ | * https:// | ||
+ | |||
+ | {{htmlmetatags> | ||
+ | metatag-og: | ||
+ | metatag-og: | ||
+ | }} | ||