LyX - 不使用 ERT 在表格中突出显示结果

LyX - 不使用 ERT 在表格中突出显示结果

我在 Lyx 中创建了一个表格,我想在不使用 ERT 命令的情况下在列周围放置一个方块来突出显示结果。这可能吗?我发现 \colortbl 和 \mystrut 很有用,但我不知道如何实现它们。非常感谢您的帮助!

答案1

这是一个简单的解决方案pstricks:我node在列的顶部定义一个,在底部定义另一个节点,然后使用命令将它们连接起来\ncbox。由于包的缘故,框的宽度是自动计算的:顶部节点和底部节点使用标签系统来计算最大节点。请注意,如果分布为,则eqparbox必须使用开关,--enable-write18如果为。或者,您可以使用pdflatexMiKTeX--shell-escapeTeX Livexelatex

\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} 

在此处输入图片描述

相关内容