\cancel의 너비를 설정하는 방법

\cancel의 너비를 설정하는 방법

고정된 텍스트 너비를 가진 2개의 TikZ 노드가 있습니다.

\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}

여기에 이미지 설명을 입력하세요

내가 이해하는 한 \canceltext is inside \hbox이고 LaTeX는 그것을 단어로 분할하는 방법을 이해하지 못합니다.

너비도 설정할 수 있나요?

답변1

대신 TikZ를 사용하여 노드에 이름을 지정하고 앵커 <nodename>.south west및 를 사용하여 선을 그릴 수 있습니다 <nodename>.north east.

여기에 이미지 설명을 입력하세요

\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}

답변2

이건 어때:

\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}%
}};

스크린샷

관련 정보