我正在尝试将数据表与仅由用于手动绘制数据的轴和网格组成的 tikz 图片对齐。
但是,tikz 图片中的网格没有与表格中间对齐。我不知道为什么。
这是我的乳胶代码:
\renewcommand{\arraystretch}{1.4}
\setlength\belowrulesep{0pt}
\setlength\aboverulesep{0pt}
\begin{tabular}{m{3.5cm}m{11cm}}
\rowcolors{3}{gray!10!white}{white}
\begin{tabular}{cc}
\toprule
\rowcolor{gray!15!white}
y $\left(\text{kg.m}^{-3}\right)$ & x $\left( \varnothing \right)$\\
\midrule
798 & 0,0 \\
810 & 0,1 \\
831 & 0,2 \\
852 & 0,3 \\
873 & 0,4 \\
894 & 0,5\\
916 & 0,6\\
937 & 0,7\\
958 & 0,8\\
979 & 0,9\\
1000 & 1,0\\
\bottomrule
\end{tabular}
&
\begin{tikzpicture}
\draw[step=0.5cm,gray,very thin] (0,0) grid (10,10);
\end{tikzpicture} \\
\end{tabular}
表格和网格没有对齐...这样会更平滑。
感谢您的帮助。
答案1
你需要这样的东西吗?
\documentclass{article}
\usepackage{tikz}
\usepackage{colortbl,booktabs}
\renewcommand{\arraystretch}{1.4}
\setlength\belowrulesep{0pt}
\setlength\aboverulesep{0pt}
\begin{document}
\begin{tabular}{m{3.5cm}m{11cm}}
\rowcolors{3}{gray!10!white}{white}
\begin{tabular}{cc}
\toprule
\rowcolor{gray!15!white}
$y\cdot\left(kg\cdot m^{-3}\right)$& $x (\O)$\\ % <--I changed this line to work
\midrule
798 & 0,0 \\
810 & 0,1 \\
831 & 0,2 \\
852 & 0,3 \\
873 & 0,4 \\
894 & 0,5\\
916 & 0,6\\
937 & 0,7\\
958 & 0,8\\
979 & 0,9\\
1000 & 1,0\\
\bottomrule
\end{tabular}
&\raisebox{15.5mm}{%
\begin{tikzpicture}[baseline=(current bounding box.center)]
\draw[step=0.5cm,gray,very thin] (0,0) grid (10,10);
\end{tikzpicture}}\\
\end{tabular}
\end{document}