在表格中的两行之间添加“桥梁”或链接

在表格中的两行之间添加“桥梁”或链接

我正在做一份报告,有人要求我做一些我不知道是否可行的事情。我有这张表:

\begin{table}
\begin{center}
\caption{Cryostat-In Pin Outs and Resistances}
\label{cryoin}
\begin{tabular}{ccc}
\hline
\aline
~ Pin & Device & Resistance \\
\hline
\hline
A & Thermometer & NA\\
B & Thermometer & NA\\
C & Detector & 24.3$\Omega$\\
D & Detector & 25.3$\Omega$\\
E & Detector & 24.4$\Omega$\\
F & Detector & 25.3$\Omega$\\
G & Resistor & 25.6$\Omega$\\
H & Resistor & 25.6$\Omega$\\
J & Resistor & 25.6$\Omega$\\
K & Resistor & 25.6$\Omega$\\
\hline
\end{tabular}
\end{center}
\end{table}

但是,我试图显示哪些引脚通过一对电线连接在一起,通过在表格/字母本身的左侧的两行之间(例如 C 和 D 之间)放置一个“[”符号或类似符号,使得符号的两端指向两个字母(并且符号不是简单地悬浮在它们之间)。

如果我的描述不清楚,我基本上想这样做(抱歉说得不清楚):

在此处输入图片描述

答案1

在此处输入图片描述

您可以只使用[但隐藏其宽度和深度。

PS 请始终发布完整的文档(然后您会注意到问题中的未定义命令)

\documentclass{article}
\usepackage{color}
\begin{document}
\begin{table}
\centering
\caption{Cryostat-In Pin Outs and Resistances}
\label{cryoin}
\begin{tabular}{ccc}
\hline
\hline
~ Pin & Device & Resistance \\
\hline
\hline
A & Thermometer & NA\\
B & Thermometer & NA\\
\raisebox{-.7em}[0pt][0pt]{\llap{\textcolor{red}{\Large[}}}%
C & Detector & 24.3$\Omega$\\
D & Detector & 25.3$\Omega$\\
\raisebox{-.7em}[0pt][0pt]{\llap{\textcolor{red}{\Large[}}}%
E & Detector & 24.4$\Omega$\\
F & Detector & 25.3$\Omega$\\
G & Resistor & 25.6$\Omega$\\
H & Resistor & 25.6$\Omega$\\
J & Resistor & 25.6$\Omega$\\
K & Resistor & 25.6$\Omega$\\
\hline
\end{tabular}

\end{table}

\end{document}

答案2

实际上,我会发布一个使用 booktabs 的解决方案,正如我在上面的评论中所说。

\documentclass{article}
\usepackage{booktabs}
\usepackage{multirow}
\begin{document}
\begin{table}
\centering
\caption{Cryostat-In Pin Outs and Resistances}
\label{cryoin}
\begin{tabular}{r@{\hspace{0.5ex}}lcc}
\toprule
& Pin & Device & Resistance \\
\midrule
& A & Thermometer & NA\\
& B & Thermometer & NA\\
\multirow{2}{*}{\big [} & C & Detector & 24.3$\Omega$\\
& D & Detector & 25.3$\Omega$\\
\multirow{2}{*}{\big [} & E & Detector & 24.4$\Omega$\\
& F & Detector & 25.3$\Omega$\\
& G & Resistor & 25.6$\Omega$\\
& H & Resistor & 25.6$\Omega$\\
& J & Resistor & 25.6$\Omega$\\
& K & Resistor & 25.6$\Omega$\\
\bottomrule
\end{tabular}

\end{table}

\end{document}

覆盖@{\hspace{0.5ex}}新的第一列和引脚之间的默认间距:如果您确实希望引脚列居中,您可以将此间距设为零甚至负数,以使括号更靠近引脚名称。在我看来,标题前后的额外空间(以及缺少双重规则)改进了表格,尽管您也可以使用multirow我的解决方案的一部分而不进行这种更改。

相关内容