Cancelar mejora del paquete

Cancelar mejora del paquete

¿Qué tan difícil es mejorar (= copiar el código del paquete en mi proyecto y adaptarlo) el paquete Cancelar? Cancelar paquete, con un comando \cancelno{〈label〉}{〈expression〉}tal que

  • se coloca una barra en el subyacente 〈expression〉como por\cancel
  • sin flecha
  • el número/texto 〈label〉se coloca encima 〈expression〉en el medio

elmetaes describir qué término se cancela con qué término, esto es útil si uno tiene, digamos, 16 términos, cada uno de los cuales se cancela entre sí.

Creo que el comando \canceltodel paquete debería ser un buen modelo.

En el siguiente MEW se debe sustituir \canceltopor \cancelnoy obtener el resultado deseado.

\documentclass{article}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amsfonts}
\usepackage{cancel}
\begin{document}
\section{Something}

\begin{align*}
\left(\begin{bmatrix}a\\b\\c\end{bmatrix}
\times
\begin{bmatrix}x\\y\\z\end{bmatrix}\right)
\cdot\begin{bmatrix}a\\b\\c\end{bmatrix}
&=\begin{bmatrix}bz-cy\\cx-az\\ay-bx\end{bmatrix}
\cdot\begin{bmatrix}a\\b\\c\end{bmatrix}\\
&=\cancelto{1}{bza}-\cancelto{2}{cya}+\cancelto{3}{cxb}
-\cancelto{1}{azb}+\cancelto{2}{ayc}-\cancelto{3}{bxc}
\end{align*}

\end{document}

ingrese la descripción de la imagen aquí

Respuesta1

Presumiblemente es posible.

\documentclass{article}
\usepackage{amsmath}
\usepackage{cancel}
\newcommand{\mycancel}[2]{\overset{#1}{\cancel{#2}}}
\begin{document}
\section{Something}

\begin{align*}
\left(\begin{bmatrix}a\\b\\c\end{bmatrix}
\times
\begin{bmatrix}x\\y\\z\end{bmatrix}\right)
\cdot\begin{bmatrix}a\\b\\c\end{bmatrix}
&=\begin{bmatrix}bz-cy\\cx-az\\ay-bx\end{bmatrix}
\cdot\begin{bmatrix}a\\b\\c\end{bmatrix}\\
&=\mycancel{1}{bza}-\mycancel{2}{cya}+\mycancel{3}{cxb}
-\mycancel{1}{azb}+\mycancel{2}{ayc}-\mycancel{3}{bxc}
\end{align*}
\end{document}

ingrese la descripción de la imagen aquí

información relacionada