여러 행의 표 형식 옆에 긴 화살표를 그립니다.

여러 행의 표 형식 옆에 긴 화살표를 그립니다.

미적분학 수업에서 극한을 가르치는 데 사용하는 다음 표가 있습니다. (무엇인지 모르더라도 걱정하지 마세요.)

\begin{tabular}{l|l}
  \bm{x}  & \bm{h(x)} \\
  \hline
    1.9    & 3.61   \\
    1.99   & 3.9601 \\
    1.999  & 3.9960 \\
    1.9999 & 3.9996 \\
    \hline
    2.0001 & 4.0004 \\
    2.001  & 4.004  \\
    2.01   & 4.0401 \\
    2.1    & 4.41   \\
    \hline
\end{tabular}

수업 시간에 나는 네 행의 첫 번째 열 왼쪽에 화살표를 그리고 그 아래에 "2"를 써서 열을 내려갈수록 왼쪽 열의 숫자가 2에 가까워진다는 점을 지적합니다. 화면에 그림을 그릴 수 없습니다.)

나는 또한 테이블의 아래쪽 절반인 왼쪽이 행 위로(왼쪽) 화살표를 그려 위로 올라갈수록 2에 가까워진다는 점을 지적합니다.

오른쪽 열은 4에 가까워지고 오른쪽 열 오른쪽에 아래쪽 화살표를 그려서 이를 지적합니다(또는 화면에 그릴 수 있다면).

숫자 진행 상황을 표시하기 위해 해당 열의 오른쪽이나 왼쪽에 있는 여러 행에 화살표를 그리는 방법은 무엇입니까?

답변1

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

\documentclass{article}

\let\bm\textbf

\usepackage{tikz}
\usetikzlibrary{tikzmark,calc}

\begin{document}

\begin{tabular}{cl|lc}
  &\bm{x}  & \bm{h(x)} \\
  \cline{2-3}
    \tikzmark{a}&1.9    & 3.61&\tikzmark{aa}   \\
    &1.99   & 3.9601& \\
    &1.999  & 3.9960 &\\
    \tikzmark{b}&1.9999 & 3.9996&\tikzmark{bb} \\
    \cline{2-3}
    &2.0001 & 4.0004& \\
    &2.001  & 4.004 & \\
    &2.01   & 4.0401& \\
    \tikzmark{c}&2.1    & 4.41&\tikzmark{cc}   \\
    \cline{2-3}
\end{tabular}

\begin{tikzpicture}[overlay,remember picture]
\draw[->,line width=3pt, color=red] ($(pic cs:a)+(0pt,.5ex)$) to ($(pic cs:b)+(0pt,-.1ex)$);
\node[color=red] at ($(pic cs:b)+(0pt,-1ex)$) {\Large 2};
\draw[->,line width=3pt, color=red] ($(pic cs:c)+(0pt,.5ex)$) to ($(pic cs:b)+(0pt,-2.5ex)$);

\draw[->,line width=3pt, color=red] ($(pic cs:aa)+(0pt,.5ex)$) to ($(pic cs:bb)+(0pt,-.1ex)$);
\node[color=red] at ($(pic cs:bb)+(0pt,-1ex)$) {\Large 4};
\draw[->,line width=3pt, color=red] ($(pic cs:cc)+(0pt,.5ex)$) to ($(pic cs:bb)+(0pt,-2.5ex)$);

\end{tikzpicture}

\end{document}

답변2

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

이것이 당신이 원하는 것이라면 다음은 내 코드입니다.

\documentclass{article}      
\usepackage{multirow,tikz,bm}

\def\limitarrow#1{%
\begin{tikzpicture}
\draw[->] (0,1.5) to (0,0.25);
\node at (0,0) {#1};
\draw[->] (0,-1.5) to (0,-0.25);
\end{tikzpicture}}

\begin{document}
\begin{tabular}{l|l|l|l}
   &  $\bm{x}$  & $\bm{h(x)}$ &\\
\hline
\multirow{8}{*}{\limitarrow{2}} & 1.9    & 3.61 & \multirow{8}{*}{\limitarrow{4}}\\
   & 1.99       & 3.9601      & \\
   & 1.999      & 3.9960      & \\
   & 1.9999     & 3.9996      & \\
   \cline{2-3}
   & 2.0001     & 4.0004      &\\
   & 2.001      & 4.004       &\\
   & 2.01       & 4.0401      &\\
   & 2.1        & 4.41        &\\
\hline
\end{tabular}
\end{document}

관련 정보