如何在列之间绘制标记

如何在列之间绘制标记

我有以下 x 和 y 值以及它们的一阶和二阶差值的表格,但是,我想放置标记,以两条合并在一起的线的形式,如 >,以显示哪些值导致了这些差值。例如,1 和 0 的一阶差值为 -1,0 和 3 的一阶差值为 +3,而 -1 和 3 之间的二阶差值为 +4。

\documentclass[a4paper]{article}

\usepackage{amsmath}
\usepackage{fullpage}
\usepackage{booktabs}
\usepackage{collcell}

\newcommand*{\movedown}[1]{%
  \smash{\raisebox{-1ex}{#1}}}
\newcolumntype{q}{>{\collectcell\movedown}r<{\endcollectcell}}
\newcolumntype{p}{>{\collectcell\movedown}q<{\endcollectcell}}

\begin{document}
\begin{center}
    \begin{tabular}{rrqp}
        \toprule
            x & y & \multicolumn{1}{l}{$1^{st}$ difference} & \multicolumn{1}{l}{$2^{nd}$ difference} \\
        \midrule
            0 & 1 & -1 & +4 \\
            1 & 0 & +3 & +4 \\
            2 & 3 & +7 & +4 \\
            3 & 10 & +11 & +4 \\
            4 & 21 & +15 & +4 \\
            5 & 36 & +19 \\
            6 & 55 \\
        \bottomrule
    \end{tabular}
\end{center}

\end{document}

这是我的桌子,但是我根本不知道如何画标记。

答案1

\rangle您可以简单地在表中放置一些行:

\documentclass[a4paper]{article}

\usepackage{amsmath}
\usepackage{fullpage}
\usepackage{booktabs}
\usepackage{collcell}

\newcommand*{\movedown}[1]{%
  \smash{\raisebox{-1ex}{#1}}}
\newcolumntype{q}{>{\collectcell\movedown}r<{\endcollectcell}}
\newcolumntype{p}{>{\collectcell\movedown}q<{\endcollectcell}}

\begin{document}
\begin{center}
    \begin{tabular}{rrqqpp}
        \toprule
            x & y & \multicolumn{2}{l}{$1^{st}$ difference} & \multicolumn{2}{l}{$2^{nd}$ difference} \\
        \midrule
            0 & 1 & $\rangle$ & $-1$ & $\rangle$ & $+4$ \\
            1 & 0 & $\rangle$ & $+3$ & $\rangle$ & $+4$ \\
            2 & 3 & $\rangle$ & $+7$ & $\rangle$ & $+4$ \\
            3 & 10 & $\rangle$ & $+11$ & $\rangle$ & $+4$ \\
            4 & 21 & $\rangle$ & $+15$ & $\rangle$ & $+4$ \\
            5 & 36 & $\rangle$ & $+19$ \\
            6 & 55 \\
        \bottomrule
    \end{tabular}
\end{center}

\end{document}

在此处输入图片描述


您还可以添加自己的自定义符号(您添加了tikz-pgf到您的问题中,但您不需要使用 TiZ 表示如此简单的绘图):

\documentclass[a4paper]{article}

\usepackage{amsmath}
\usepackage{fullpage}
\usepackage{booktabs}
\usepackage{collcell}

\newcommand*{\movedown}[1]{%
  \smash{\raisebox{-1ex}{#1}}}
\newcolumntype{q}{>{\collectcell\movedown}r<{\endcollectcell}}
\newcolumntype{p}{>{\collectcell\movedown}q<{\endcollectcell}}

\newcommand{\join}{%
    \raisebox{.5ex}{%
        \begin{picture}(20,0)
            \put(20,0){\line(-5,1){20}}
            \put(20,0){\line(-5,-1){20}}
        \end{picture}%
    }%
}

\begin{document}
\begin{center}
    \begin{tabular}{rrqqpp}
        \toprule
            x & y & \multicolumn{2}{l}{$1^{st}$ difference} & \multicolumn{2}{l}{$2^{nd}$ difference} \\
        \midrule
            0 & 1 & \join & $-1$ & \join & $+4$ \\
            1 & 0 & \join & $+3$ & \join & $+4$ \\
            2 & 3 & \join & $+7$ & \join & $+4$ \\
            3 & 10 & \join & $+11$ & \join & $+4$ \\
            4 & 21 & \join & $+15$ & \join & $+4$ \\
            5 & 36 & \join & $+19$ \\
            6 & 55 \\
        \bottomrule
    \end{tabular}
\end{center}

\end{document}

在此处输入图片描述

相关内容