在多个页面上横向放置带有旋转标题的表格

在多个页面上横向放置带有旋转标题的表格

我试图在多个页面上放置一个横向表格,并且将表头旋转 90 度。

我已使用landscapelongtable进行旋转和multipage跨度(由于某种原因,sidewaystable无法使用multipage)。 我已经使用\rotatebox{90}和 进行标题设置。

表格的标题行太长。我想降低其高度,并让这些单元格中的文本分布在几“行”上。

示例代码:

\documentclass{article}
\usepackage{longtable}
\usepackage{pdflscape}
\usepackage{siunitx}
\begin{document}
\begin{landscape}          

\centering    
\begin{longtable}{|c|c|c|c|c|c|c|c|c|c|c|c|}
\hline
{\rotatebox{90}{\textbf{Experiment No. }}}  &
{\rotatebox{90}{\textbf{Sample  }}}  &
{\rotatebox{90}{\textbf{Temperature  }}}  &
{\rotatebox{90}{\textbf{Sample Weight  }}}  &
{\rotatebox{90}{\textbf{Tar Fraction  }}}  &
{\rotatebox{90}{\textbf{Char Fraction  }}}  &
{\rotatebox{90}{\textbf{Steam Flow Rate [ml/min]  }}}  &
{\rotatebox{90}{\textbf{Nitrogen Flow Rate [ml/min]  }}}  &
{\rotatebox{90}{\textbf{Reaction Distance  }}}  &
{\rotatebox{90}{\textbf{Flow Rate/Sample Weight  }}}  &
{\rotatebox{90}{\textbf{Residence Time [s]  }}}  &
{\rotatebox{90}{\textbf{Stochiometric error  }}}  \hline \endhead %\\

017 & ABS & 700\Deg & 0.56 & 24.0\% & 0\% & 0.000 & 250.000 & 0.6 & 0.000 & 41.15 & 0.0 \\
029 & ABS & 700\Deg & 1.07 & 23.0\% & 0.0\% & 0.000 & 350.000 & 0.5 & 0.000 & 29.41 & 0.0 \\
021 & ABS & 700\Deg & 1.60 & 24.3\% & 0.0\% & 0.167 & 250.000 & 0.6 & 0.104 & 22.49 & 1.2 \
\end{document}

在此处输入图片描述

答案1

是这样的吗?我用的是\parbox。parbox的宽度可以根据需要调整。

\documentclass{article}
\usepackage{longtable}
\usepackage{pdflscape}
\usepackage{siunitx}
\begin{document}
\begin{landscape}
%\begin{sidewaystable}

\centering
%\begin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|c|}
\begin{longtable}{|c|c|c|c|c|c|c|c|c|c|c|c|}
\hline
{\rotatebox{90}{\parbox[t]{3cm}{\raggedright\textbf{Experiment No. }}}}  &
{\rotatebox{90}{\parbox[t]{3cm}{\raggedright\textbf{Sample  }}}}  &
{\rotatebox{90}{\parbox[t]{3cm}{\raggedright\textbf{Temperature  }}}}  &
{\rotatebox{90}{\parbox[t]{3cm}{\raggedright\textbf{Sample Weight  }}}}  &
{\rotatebox{90}{\parbox[t]{3cm}{\raggedright\textbf{Tar Fraction  }}}}  &
{\rotatebox{90}{\parbox[t]{3cm}{\raggedright\textbf{Char Fraction  }}}}  &
{\rotatebox{90}{\parbox[t]{3cm}{\raggedright\textbf{Steam Flow Rate [ml/min]  }}}}  &
{\rotatebox{90}{\parbox[t]{3cm}{\raggedright\textbf{Nitrogen Flow Rate [ml/min]  }}}}  &
{\rotatebox{90}{\parbox[t]{3cm}{\raggedright\textbf{Reaction Distance  }}}}  &
{\rotatebox{90}{\parbox[t]{3cm}{\raggedright\textbf{Flow Rate/Sample Weight  }}}}  &
{\rotatebox{90}{\parbox[t]{3cm}{\raggedright\textbf{Residence Time [s]  }}}}  &
{\rotatebox{90}{\parbox[t]{3cm}{\raggedright\textbf{Stochiometric error  }}}} \\
 \hline \endhead %\\

017 & ABS & \SI{700}{\degree} & 0.56 & 24.0\% & 0\% & 0.000 & 250.000 & 0.6 & 0.000 & 41.15 & 0.0 \\
029 & ABS & \SI{700}{\degree} & 1.07 & 23.0\% & 0.0\% & 0.000 & 350.000 & 0.5 & 0.000 & 29.41 & 0.0 \\
021 & ABS & \SI{700}{\degree} & 1.60 & 24.3\% & 0.0\% & 0.167 & 250.000 & 0.6 & 0.104 & 22.49 & 1.2 \\
\end{longtable}
\end{landscape}
\end{document}

在此处输入图片描述

您也可以使用\SI{700}{\celsius}。请参阅siunitx使用 SI 单位的手册。

相关内容