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
Prochaine révision
Révision précédente
composition:texte:symboles:obtenir_des_caracteres_barres [2016/10/20 21:19] jejust3_composition:texte:symboles:obtenir_des_caracteres_barres [2021/10/05 23:28] (Version actuelle) – Ajout d'exemples pour l'extension "cancel'. jejust
Ligne 1: Ligne 1:
-====== Comment obtenir des caractères barrés ?} %29.27 ======+====== 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. 
  
-$\Reponse$  Pour barrer un symbole mathématique, on pourra utiliser la +===== Pour du texte courant =====
-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''.+
  
-\begin{exemple}{Caractères mathématiques +==== Avec l'extension “ulem” ====
-    barrés\label{ex-car-bar}} +
-Il faut noter la différence entre  +
-\(a \not\in A\) et +
-\(a \notin A\). +
  
-Pour dire « strictement supérieur » en  +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. 
-insistant sur le \emph{strictement}, on peut + 
-utiliser le symbole \(\gneq\).+<code latex> 
 +\documentclass{article
 +  \usepackage{ulem} 
 + 
 +\begin{document} 
 +Votre comportement \sout{parfaitement inconvenant} a surpris ! 
 +\end{document}
 </code> </code>
  
 +<latexdoc>
 +\documentclass{article}
 +  \usepackage{ulem}
 +  \usepackage{lmodern}
 +  \pagestyle{empty}
  
 +\begin{document}
 +Votre comportement \sout{parfaitement inconvenant} a surpris !
 +\end{document}
 +</latexdoc>
  
  
-$\Reponse$  On peut utiliser le package [[ctanpkg>cancel|cancel]], qui permet de +==== Avec l'extension “soul” ====
-barrer des mots de différentes manières. Voir +
-l'exemple~\vref{ex-barres}.+
  
 +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 ? »]]
  
-Mots barrés\label{ex-barres} 
 <code latex> <code latex>
 +\documentclass{article}
 +  \usepackage{soul}
  
-Quand on fait une erreur, en général, +\begin{document} 
-on efface et on \cancel{recomanserecommence, +Votre comportement \st{parfaitement inconvenanta surpris ! 
-mais on peut aussi barrer...+\end{document}
 </code> </code>
  
 +<latexdoc>
 +\documentclass{article}
 +  \usepackage{soul}
 +  \usepackage{lmodern}
 +  \pagestyle{empty}
 +
 +\begin{document}
 +Votre comportement \st{parfaitement inconvenant} a surpris !
 +\end{document}
 +</latexdoc>
 +
 +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.
 +
 +<code latex>
 +\setstcolor{red}
 +Votre comportement \st{parfaitement inconvenant} a surpris !
 +</code>
 +
 +<latexdoc>
 +\documentclass{article}
 +  \usepackage{xcolor}
 +  \usepackage{soul}
 +  \pagestyle{empty}
 +
 +\begin{document}
 +\setstcolor{red}
 +Votre comportement \st{parfaitement inconvenant} a surpris !
 +\end{document}
 +</latexdoc>
 +
 +
 +==== Avec l'extension “cancel” ====
 +
 +L'extension [[ctanpkg>cancel]] permet de biffer des mots en oblique, avec la macro ''\cancel'':
 +
 +<code latex>
 +\documentclass{article}
 +  \usepackage{cancel}
 +
 +\begin{document}
 +Votre comportement \cancel{parfaitement inconvenant} a surpris !
 +\end{document}
 +</code>
 +
 +<latexdoc>
 +\documentclass{article}
 +  \usepackage{cancel}
 +  \usepackage{lmodern}
 +  \pagestyle{empty}
 +
 +\begin{document}
 +Votre comportement \cancel{parfaitement inconvenant} a surpris !
 +\end{document}
 +</latexdoc>
 +
 +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''  ^
 +|<latexdoc>
 +\documentclass{article}
 +  \usepackage{cancel}
 +  \usepackage{lmodern}
 +  \pagestyle{empty}
 +
 +\begin{document}
 +\cancel{parfaitement inconvenant}
 +\end{document}
 +</latexdoc>|<latexdoc>
 +\documentclass{article}
 +  \usepackage{cancel}
 +  \usepackage{lmodern}
 +  \pagestyle{empty}
 +
 +\begin{document}
 +\bcancel{parfaitement inconvenant}
 +\end{document}
 +</latexdoc>|<latexdoc>
 +\documentclass{article}
 +  \usepackage{cancel}
 +  \usepackage{lmodern}
 +  \pagestyle{empty}
 +
 +\begin{document}
 +\xcancel{parfaitement inconvenant}
 +\end{document}
 +</latexdoc>|
 +
 +
 +==== 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''.
 +
 +<code latex>
 +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\).
 +</code>
 +
 +<latexdoc>
 +\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}
 +</latexdoc>
 +
 +
 +==== 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 ?]] ».
  
-Le package [[ctanpkg>ulem|ulem]] permet de barrer du texte avec une barre 
-horizontale, avec la commande ''sout''. 
  
-Le package [[ctanpkg>soul|soul]] permet également de barrer du texte avec une +----- 
-barre horizontale à l'aide de la commande ''st''. Si le package +//Source:// [[faquk>FAQ-overstrike|Overstriking characters]]
-[[ctanpkg>color|color]] ou [[ctanpkg>xcolor|xcolor]] est chargé, la macro ''setstcolor'' +
-permet de changer la couleur de la barre. La documentation du package +
-fournit de nombreux exemples très clairs.+
  
 +{{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)
 +}}
  
3_composition/texte/symboles/obtenir_des_caracteres_barres.1476998374.txt.gz · Dernière modification : 2016/10/20 21:19 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0