Comment rayer à L'intérieur des équations LaTeX? [fermé]
Veuillez consulter l'extrait ci-dessous et me dire comment puis-je obtenir le même effet de rayure que dans le texte principal. J'utilise la version de LaTeX des derniers dépôts Ubuntu.
documentclass{article}
usepackage{ulem}
begin{document}
The sout tag works perfect in the sout{main text area} but not inside the equations.
$$
list = [1, sout{2}, 3, sout{4}, 5, sout{6}, 7, sout{8}, 9, sout{10}]
$$
Any clue?
end{document}
4 réponses
Il semble que le \sout
ne fonctionne pas dans un environnement mathématique.
Vous pouvez essayer de faire quelque chose comme ça, ce qui fonctionne:
\documentclass{article}
\usepackage{ulem}
\begin{document}
The sout tag works perfect in the \sout{main text area} but not inside the equations.
$list = $[1, \sout{2}, 3, \sout{4}, 5, \sout{6}, 7, \sout{8}, 9, \sout{10}$]$
Any clue?
\end{document}
Si quelqu'un est toujours intéressé, je viens de découvrir le paquet cancel, qui vous permet de frapper votre texte en mode mathématique de différentes manières. Ce n'est pas horizontal, cependant-seulement diagonal, ce qui dans mon cas est beaucoup mieux.
À peu près n'importe quelle commande non-math-mode peut être utilisée dans mathmode en la plaçant dans un environnement \ text {}, par exemple:
\documentclass{article}
\usepackage{ulem}
\begin{document}
The sout tag works perfect in the \sout{main text area} but not inside the equations.
\[ list = [1, \text{\sout{2}}, 3, \text{\sout{4}}, 5, \text{\sout{6}}, 7, \text{\sout{8}}, 9, \text{\sout{10}}] \]
Any clue?
\end{document}
Et si vous souhaitez pouvoir utiliser strike-out sans que ulem redéfinisse le fonctionnement de \emph {}, utilisez \usepackage[normalem]{ulem}
.