表格问题

表格问题

我不太清楚如何为这个网站格式化我的 LaTeX 代码。所以也许有人可以帮我解决这个问题...我在 LaTeX 表格方面遇到了麻烦:

  1. 在标有“样本尺寸”的单元格中,文本超出了框的范围。

  2. 我希望样本维度的 1,2,3 垂直居中于单元格中

  3. 我希望表格条目的主要部分保持左对齐,而不影响表格其余部分的对齐。

任何帮助都将不胜感激!

\documentclass{report}
\usepackage{multirow}
\usepackage{graphicx}
\begin{document}
\begin{tabular}{|c|c|c|c|c|c|c|}
\cline{3-6} 
\multicolumn{1}{c}{} &  & \multicolumn{4}{c|}{\textbf{Dimension of Measurement}} & \multicolumn{1}{c}{\multirow{2}{*}{}}\tabularnewline
\cline{3-6} 
\multicolumn{1}{c}{} &  & \textbf{0} & \textbf{1} & \textbf{2} & \textbf{3}  \tabularnewline
\hline

\multirow{3}{*}{\rotatebox[origin=c]{90}{\textbf{Dimension of Sample}}} & \textbf{1} & \shortstack{P10\\No of fractures\\per unit length\\of borehole} & \shortstack{P11\\Length of\\fractures per\\unit length} &  &  & \textbf{\shortstack{Linear\\Measures}}\tabularnewline
\cline{2-7}

 & \textbf{2} & \shortstack{P20\\No of fractures\\per unit\\area} & \shortstack{P21\\Length of\\fractures per\\unit area} & \shortstack{P22\\Area of\\fractures per\\unit area} &  & \textbf{\shortstack{Areal\\Measures}}\tabularnewline
\cline{2-7}

 & \textbf{3} & \shortstack{P30\\No of fractures\\per unit\\volume} &  & \shortstack{P32\\Area of\\fractures per\\unit volume} & \shortstack{P33\\Volume of\\fractures per\\unit volume} & \textbf{\shortstack{Volumetric\\Measures}}\tabularnewline
\hline 
\multicolumn{2}{c|}{} & \textbf{Density} &  & \textbf{Intensity} & \textbf{Porosity} & \multicolumn{1}{c}{}\tabularnewline
\cline{3-6} 
\end{tabular}
\end{document}

答案1

array包(提供><语法)和自己定义的宏,\mystack您可以轻松到达那里。

请注意,整个表格对于标准report边距来说太宽了。我没有尝试纠正这个问题。(将表格调整为横向会有所帮助。)

笔记:

代码

\documentclass{report}
\usepackage{graphicx,multirow,array}
\newcommand*{\mystack}[2][l]{\begin{tabular}[c]{@{}#1@{}}#2\end{tabular}}
\usepackage[pass,showframe]{geometry}
\begin{document}
\noindent
\begin{tabular}{|c|>{\bfseries}c|c|c|c|c|>{\bfseries}c|} \cline{3-6}
    \multicolumn{1}{c}{}                                                    &   & \multicolumn{4}{c|}{\textbf{Dimension of Measurement}}                                                                                                                                                                                      & \multicolumn{1}{c}{}               \\ \cline{3-6}
    \multicolumn{1}{c}{}                                                    &   & \textbf{0}                                                      & \textbf{1}                                              & \textbf{2}                                            & \textbf{3}                                              & \multicolumn{1}{c}{}               \\ \hline
    \multirow{3}{*}{\rotatebox[origin=c]{90}{\textbf{Dimension of Sample}}} & 1 & \mystack{P10\\ No of fractures\\ per unit length\\ of borehole} & \mystack{P11\\ Length of\\ fractures per\\ unit length} &                                                       &                                                         & \mystack[c]{Linear\\ Measures}     \\ \cline{2-7}
                                                                            & 2 & \mystack{P20\\ No of fractures\\ per unit\\ area}               & \mystack{P21\\ Length of\\ fractures per\\ unit area}   & \mystack{P22\\ Area of\\ fractures per\\ unit area}   &                                                         & \mystack[c]{Areal\\ Measures}      \\ \cline{2-7}
                                                                            & 3 & \mystack{P30\\ No of fractures\\ per unit\\ volume}             &                                                         & \mystack{P32\\ Area of\\ fractures per\\ unit volume} & \mystack{P33\\ Volume of\\ fractures per\\ unit volume} & \mystack[c]{Volumetric\\ Measures} \\ \hline
    \multicolumn{2}{c|}{}                                                       & \textbf{Density}                                                &                                                         & \textbf{Intensity}                                    & \textbf{Porosity}                                       & \multicolumn{1}{c}{}               \\ \cline{3-6}
\end{tabular}

输出

输出

相关内容