如何在乳胶中的 table 的行上绘制垂直箭头?

How to draw a vertical arrow across the rows of the table in latex?

我想在下面 table 中创建乳胶。我查看了 tikzlibrary,但无法找到在乳胶中的列上绘制箭头的解决方案。
下面是在 latex 中生成 table 的代码:

\begin{table*}
  \caption{Trend}
  \label{tab:trend}
  \begin{tabular}{cccl}
    \toprule
    Complexity Level & Mean Precision & MAP & NDCG \
    \midrule
    1 & \parbox{2cm}{TFIDF: \LSA: }  & \parbox{2cm}{TFIDF: \LSA: } & \parbox{2cm}{TFIDF: \LSA:} \\
    2 & \parbox{2cm}{TFIDF: \LSA: } & \parbox{2cm}{TFIDF: \LSA: } & \parbox{2cm}{TFIDF: \LSA:} \\
    3 & \parbox{2cm}{TFIDF: \LSA: } & \parbox{2cm}{TFIDF: \LSA: } & \parbox{2cm}{TFIDF: \LSA: } \\
    4 & \parbox{2cm}{TFIDF: \LSA: } & \parbox{2cm}{TFIDF: \LSA: } & \parbox{2cm}{TFIDF: \LSA: } \
  \bottomrule
\end{tabular}
\end{table*}

我们如何在 Latex 中的 table 行中画一个垂直箭头?

您可以使用 tikzmark 库:

\documentclass{article}

\usepackage{booktabs}
\usepackage{tikz}
\usetikzlibrary{tikzmark}

\begin{document}

\begin{table*}
  \caption{Trend}
  \label{tab:trend}
  \begin{tabular}{cccl}
    \toprule
    Complexity Level & Mean Precision\tikzmark{foo} & MAP & NDCG \
    \midrule
    1 & \parbox{2cm}{TFIDF: \LSA: }  & \parbox{2cm}{TFIDF: \LSA: } & \parbox{2cm}{TFIDF: \LSA:} \\
    2 & \parbox{2cm}{TFIDF: \LSA: } & \parbox{2cm}{TFIDF: \LSA: } & \parbox{2cm}{TFIDF: \LSA:} \\
    3 & \parbox{2cm}{TFIDF: \LSA: } & \parbox{2cm}{TFIDF: \LSA: } & \parbox{2cm}{TFIDF: \LSA: } \\
    4 & \parbox{2cm}{TFIDF: \LSA: \tikzmark{bar}} & \parbox{2cm}{TFIDF: \LSA: } & \parbox{2cm}{TFIDF: \LSA: } \
  \bottomrule
\end{tabular}
\begin{tikzpicture}[overlay,remember picture]
\draw[->,blue,thick] (pic cs:foo) -- (pic cs:bar);
\end{tikzpicture}
\end{table*}


\end{document}