====== 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 “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} \begin{document} Votre comportement \sout{parfaitement inconvenant} a surpris ! \end{document} \documentclass{article} \usepackage{ulem} \usepackage{lmodern} \pagestyle{empty} \begin{document} Votre comportement \sout{parfaitement inconvenant} a surpris ! \end{document} ==== Avec l'extension “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 « [[3_composition:texte:mots:modifier_l_espacement_entre_les_caracteres|Comment modifier l'espacement entre caractères ? »]] \documentclass{article} \usepackage{soul} \begin{document} Votre comportement \st{parfaitement inconvenant} a surpris ! \end{document} \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 [[texdoc>soul|documentation de l'extension]] fournit de nombreux exemples très clairs. \setstcolor{red} Votre comportement \st{parfaitement inconvenant} a surpris ! \documentclass{article} \usepackage{xcolor} \usepackage{soul} \pagestyle{empty} \begin{document} \setstcolor{red} Votre comportement \st{parfaitement inconvenant} a surpris ! \end{document} ==== Avec l'extension “cancel” ==== L'extension [[ctanpkg>cancel]] permet de biffer des mots en oblique, avec la macro ''\cancel'': \documentclass{article} \usepackage{cancel} \begin{document} Votre comportement \cancel{parfaitement inconvenant} a surpris ! \end{document} \documentclass{article} \usepackage{cancel} \usepackage{lmodern} \pagestyle{empty} \begin{document} Votre comportement \cancel{parfaitement inconvenant} a surpris ! \end{document} Cette extension propose d'autres possibilités pour barrer en sens inverse (avec ''\**b**cancel'' comme //**b**ack//) ou en croix (avec ''\**x**cancel''): ^ ''\cancel'' ^ ''\bcancel'' ^ ''\xcancel'' ^ | \documentclass{article} \usepackage{cancel} \usepackage{lmodern} \pagestyle{empty} \begin{document} \cancel{parfaitement inconvenant} \end{document} | \documentclass{article} \usepackage{cancel} \usepackage{lmodern} \pagestyle{empty} \begin{document} \bcancel{parfaitement inconvenant} \end{document} | \documentclass{article} \usepackage{cancel} \usepackage{lmodern} \pagestyle{empty} \begin{document} \xcancel{parfaitement inconvenant} \end{document} | ==== Avec l'extension “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 “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|amssymb]], comme par exemple ''\notin'', ''\nleq'' ou ''\lneq''. 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\). \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|Comment biffer des termes dans des expressions mathématiques ?]] ». ----- //Source:// [[faquk>FAQ-overstrike|Overstriking characters]] {{htmlmetatags>metatag-keywords=(LaTeX,barrer des caractères,barrer un mot,rayer du texte,supprimer du texte,overstrike,rature en LaTeX) metatag-og:title=(Comment barrer ou biffer du texte) metatag-og:site_name=(FAQ LaTeX francophone) }}