Veuillez consulter l'extrait ci-dessous et dites-moi comment puis-je obtenir le même effet de retrait que dans le texte principal. J'utilise la version de LaTeX des derniers référentiels 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}
Il ressemble au \sout
ne fonctionne pas dans un environnement mathématique. Vous pouvez essayer de faire quelque chose comme ça, 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 annuler le package , qui vous permet de supprimer 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.
Presque toutes les commandes en mode non mathématique peuvent être utilisées dans mathmode en les 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 le retrait barré sans en faisant ulem redéfinir le fonctionnement de\emph {}, utilisez \usepackage[normalem]{ulem}
.
Si vous devez conserver le texte barré en mode Math (par exemple, pour conserver les polices Math), essayez:
\newcommand{\msout}[1]{\text{\sout{\ensuremath{#1}}}}
ensuite
$\msout{\mathsf{stuckout}}$
vous avez besoin d'ammath et d'ulem.
(Solution de ici .)