¿Cómo tachar un número varias veces?

¿Cómo tachar un número varias veces?

ingrese la descripción de la imagen aquí Hola. Quiero poder tachar un número varias veces (¡como en la imagen!) al menos 3 veces. ¿Cómo puedo hacer eso? ¿Y cómo hago un círculo alrededor de un número?

Respuesta1

Los comandos tachados son \crossout, \dcrossout, \tcrossouty \qcrossout, para 1,2, 3 y 4 trazos respectivamente.

\documentclass{article}
\usepackage{stackengine}
\newcommand\rawcrossout[2]{\stackengine{0pt}{#1}{#2}{O}{c}{F}{T}{L}}
\def\XX{\kern-3pt/}
\newcommand\crossout[1]{\rawcrossout{#1}{/}}
\newcommand\dcrossout[1]{\rawcrossout{#1}{/\XX}}
\newcommand\tcrossout[1]{\rawcrossout{#1}{/\XX\XX}}
\newcommand\qcrossout[1]{\rawcrossout{#1}{/\XX\XX\XX}}
\newcommand\shadowbox[1]{\setbox0=\hbox{#1}\makebox[\wd0]{\fbox{#1}}}
\begin{document}
\shadowbox{2} \crossout{4} \dcrossout{6} \tcrossout{70} \qcrossout{86}

2 4 6 70 86
\end{document}

ingrese la descripción de la imagen aquí

Si bien normalmente se usaría un \fboxpara una cantidad en caja, en la aplicación parecía que es posible que desee uno que tenga el mismo ancho que el número original, por lo que también proporciono \shadowbox{}.

Respuesta2

Puedes usar \ooalign(una de mis herramientas favoritas para jugar):

\documentclass{article}

\newcommand{\crossout}[2][1]{%
  \vphantom{\rslash}%
  {\ooalign{\hidewidth$\crosses{#1}$\hidewidth\cr$#2$\cr}}%
}

\newcommand{\crosses}[1]{%
  \ifcase#1\relax
    \or
    \rslash\or
    \rslash\mskip-5.5mu\rslash\or
    \rslash\mskip-5.5mu\rslash\mskip-5.5mu\rslash%
  \fi
}
\newcommand{\rslash}{\raisebox{.15ex}{/}}

\begin{document}

\fbox{$2$} \fbox{$3$} \crossout{4} \fbox{$5$} \crossout[2]{6}
\fbox{$7$} \crossout{8} \crossout{9} \crossout[3]{90}

\end{document}

ingrese la descripción de la imagen aquí

información relacionada