--- myst: html_meta: keywords: LaTeX,barrer des caractères,barrer un mot,rayer du texte,supprimer du texte,overstrike,rature en LaTeX --- # Comment barrer ou biffer du texte ? Barrer du texte (*to overstrike*, en anglais) peut être utilisé, par exemple, pour indiquer du texte supprimé au cours de la révision d'un document. ## Pour du texte courant ### Avec l'extension <ctanpkg:ulem> L'extension <ctanpkg:ulem> permet de barrer du texte avec la commande `\sout`. Plus largement, elle fournit par ailleurs des commandes permettant d'obtenir différents types de soulignement. ``` \documentclass{article} \usepackage{ulem} \usepackage{lmodern} \pagestyle{empty} \begin{document} Votre comportement \sout{parfaitement inconvenant} a surpris ! \end{document} ``` ### Avec l'extension <ctanpkg:soul> L'extension <ctanpkg:soul> permet de barrer du texte avec la commande `\st`. Comme l'extension <ctanpkg:ulem>, elle propose des commandes de soulignement mais elle s'en distingue en proposant aussi des commandes pour gérer l'espacement entre les lettres (sur ce dernier point, voir la question « [Comment modifier l'espacement entre caractères ? »](/3_composition/texte/mots/modifier_l_espacement_entre_les_caracteres) ``` \documentclass{article} \usepackage{soul} \usepackage{lmodern} \pagestyle{empty} \begin{document} Votre comportement \st{parfaitement inconvenant} a surpris ! \end{document} ``` Si l'extension <ctanpkg:xcolor> est chargée, la macro `\setstcolor` permet de changer la couleur du trait. La [documentation de l'extension](texdoc:soul) fournit de nombreux exemples très clairs. ``` \documentclass{article} \usepackage{xcolor} \usepackage{soul} \pagestyle{empty} \begin{document} \setstcolor{red} Votre comportement \st{parfaitement inconvenant} a surpris ! \end{document} ``` ### Avec l'extension <ctanpkg:cancel> L'extension <ctanpkg:cancel> permet de biffer des mots en oblique (avec `\cancel`), en sens inverse (avec `\bcancel` comme **b***ack*) ou en croix (avec `\xcancel`) : ``` \documentclass{article} \usepackage{cancel} \usepackage{lmodern} \pagestyle{empty} \begin{document} Votre comportement \cancel{parfaitement inconvenant} a surpris ! Votre comportement \bcancel{parfaitement inconvenant} a surpris ! Votre comportement \xcancel{parfaitement inconvenant} a surpris ! \end{document} ``` ### Avec l'extension <ctanpkg:pdfcomment> L'extension <ctanpkg:pdfcomment> permet de barrer un texte et d'associer un commentaire : vous pouvez ici donner différents arguments optionnels pour affiner cette opération. Le texte du commentaire est incorporé à l'aide d'une « annotation » Adobe. Malheureusement, la prise en charge de ces annotations n'est pas une caractéristique usuelle des visionneuses PDF. Dans le cas où vos lecteurs utilisent « Acrobat Reader », vous devriez être tranquille. Cette fonction fournit ce « surlignement » supplémentaire fréquemment retenu par les utilisateurs professionnels. ## Pour des mathématiques ### Avec l'extension <ctanpkg:amssymb>, pour un symbole Pour barrer un symbole mathématique, on pourra utiliser la commande `\not`, pour marquer la négation. Il existe de nombreux caractères barrés définis dans le package <ctanpkg:amssymb>, comme par exemple `\notin`, `\nleq` ou `\lneq`. ``` \documentclass{article} \usepackage{amssymb} \usepackage{lmodern} \pagestyle{empty} \begin{document} Il faut noter la différence entre \(a \not\in A\) et \(a \notin A\). Pour dire <<\,strictement supérieur\,>> en insistant sur le \emph{strictement}, on peut utiliser le symbole \(\gneq\). \end{document} ``` ### Avec d'autres extensions, pour des expressions Une solution plus générale, permettant de biffer des expressions entières, est indiquée en réponse à la question « [](/4_domaines_specialises/mathematiques/barrer_des_termes) ». :::{sources} [Overstriking characters](faquk:FAQ-overstrike) :::