我在 Lyx 中创建了一个表格,我想在不使用 ERT 命令的情况下在列周围放置一个方块来突出显示结果。这可能吗?我发现 \colortbl 和 \mystrut 很有用,但我不知道如何实现它们。非常感谢您的帮助!
答案1
这是一个简单的解决方案pstricks
:我node
在列的顶部定义一个,在底部定义另一个节点,然后使用命令将它们连接起来\ncbox
。由于包的缘故,框的宽度是自动计算的:顶部节点和底部节点使用标签系统来计算最大节点。请注意,如果分布为,则eqparbox
必须使用开关,--enable-write18
如果为。或者,您可以使用pdflatex
MiKTeX
--shell-escape
TeX Live
xelatex
\documentclass[a4paper, x11names]{article}
\usepackage{array}
\usepackage{eqparbox}
\usepackage{pst-node}
\usepackage{auto-pst-pdf}
\newlength\boxsize
\begin{document}
\begin{postscript}
\renewcommand\arraystretch{1.5}
\begin{tabular}{lcccc}
\hline \hline
& {\small{}Mean} & \Rnode{T}{\eqmakebox[H]{\small{}St. Dev.}} & {\small{}Min} & {\small{}Max}\\
\hline \hline \hline
Blah & Blah & \Rnode{B}{\eqmakebox[H]{Blah}} & Blah & Blah \\[-5ex]
\tabularnewline
\end{tabular}
\setlength{\boxsize}{\dimexpr\eqboxwidth{H}/2+\fboxsep\relax}
\ncbox[linecolor=PaleVioletRed3, boxsize=\boxsize, nodesep=4pt]{T}{B}
\end{postscript}
\end{document}