![在多个页面上横向放置带有旋转标题的表格](https://linux22.com/image/262367/%E5%9C%A8%E5%A4%9A%E4%B8%AA%E9%A1%B5%E9%9D%A2%E4%B8%8A%E6%A8%AA%E5%90%91%E6%94%BE%E7%BD%AE%E5%B8%A6%E6%9C%89%E6%97%8B%E8%BD%AC%E6%A0%87%E9%A2%98%E7%9A%84%E8%A1%A8%E6%A0%BC.png)
我试图在多个页面上放置一个横向表格,并且将表头旋转 90 度。
我已使用landscape
和longtable
进行旋转和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 单位的手册。