Cómo establecer el ancho de \cancelar

Cómo establecer el ancho de \cancelar

Tengo 2 nodos TikZ con ancho de texto fijo:

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{positioning}
\usepackage{cancel}
\begin{document}
\begin{tikzpicture}
\node[text width = 3cm] (1){text text text text text text text text text text text text};
\node[text width = 3cm, below = of 1.south]{\cancel{text text text text text text text text text text text text}};
\end{tikzpicture}
\end{document}

ingrese la descripción de la imagen aquí

Hasta donde tengo entendido , \cancelel texto está dentro \hboxy LaTeX no entiende cómo dividirlo en palabras.

¿Es posible establecer su ancho también?

Respuesta1

En su lugar, podrías usar TikZ para dibujar la línea, dándole un nombre al nodo y usando los anclajes <nodename>.south westy <nodename>.north east.

ingrese la descripción de la imagen aquí

\documentclass[border=3mm]{standalone}
\usepackage{tikz}
\usetikzlibrary{positioning}
\usepackage{cancel}
\begin{document}
\begin{tikzpicture}
\node[text width = 3cm] (1){text text text text text text text text text text text text};
\node (canceled) [text width = 3cm, below = of 1.south]{text text text text text text text text text text text text};
\draw (canceled.south west) -- (canceled.north east);
\end{tikzpicture}
\end{document}

Respuesta2

Qué tal esto:

\node[text width = 3cm, below = of 1.south]{\cancel{%
    \begin{minipage}{3cm}
    text text text text text text text text text text text text
    \end{minipage}%
}};

Captura de pantalla

información relacionada