如何使用包強製表格的sidewaystable
位置rotating
?
我的例子:
\documentclass[12pt]{article}
\usepackage{float}
\usepackage{multirow}
\usepackage{rotating}
\begin{document}
\textbf{The house is black. The house is black. The house is black. The house is black. The house is black. The house is black. The house is black. The house is black. The house is black. The house is black. The house is black. The house is black. The house is black. The house is black. The house is black. The house is black. The house is black. The house is black. The house is black. The house is black. The house is black. The house is black. The house is black. The house is black.}
%I need table here.
\begin{sidewaystable}%I tried to use [H] and variations
\centering
\caption{Comparation between models with one regressor}
\label{tab:eqm_regressor}
\scalebox{.8}{
\begin{tabular}{ccccccccc}
\hline
\multicolumn{3}{c}{Scenario $C_1$} & \multicolumn{2}{c}{Scenario $C_2$} & \multicolumn{2}{c}{Scenario $C_3$} & \multicolumn{2}{c}{Scenario $C_4$} \\
\hline
\multicolumn{2}{c}{PLR model} & CRM & PLR model & CRM & PLR model & CRM & PLR model & CRM\\ \hline
$N$ & $\overline{MSE} \pm dp$ & $\overline{MSE} \pm sd$ & $\overline{MSE} \pm dp$ & $\overline{MSE} \pm dp$ & $\overline{MSE} \pm dp$ & $\overline{MSE} \pm dp$ & $\overline{MSE} \pm dp$ & $\overline{MSE} \pm dp$ \\
\hline
\multirow{1}{*}{3} & $20.21 \pm 2.19$ & $100.35 \pm 3.73$ & $4.90 \pm 0.54$ & $81.75 \pm 2.20$ & $32.64 \pm 3.02$ & $233.71 \pm 12.50$ & $8.14 \pm 3.02$ & $231.98 \pm 12.50$ \\
\multirow{1}{*}{4} & $20.11 \pm 2.21$ & $105.26 \pm 3.86$ & $4.91 \pm 0.53$ & $85.93 \pm 2.43$ & $32.71 \pm 3.02$ & $247.62 \pm 12,82$ & $8.11 \pm 0.75$ & $245,78 \pm 11,88$\\
\multirow{1}{*}{6} & $20.07 \pm 2.25$ & $105.00 \pm 3.82$ & $4.87 \pm 0.56$ & $85.93 \pm 2.40$ & $32.71 \pm 3.05$ & $247.51 \pm 12.72$ & $8.15 \pm 0.77$ & $246.01 \pm 11.56$\\
\multirow{1}{*}{100} & $20.07 \pm 2.23$ & $104.88 \pm 3.77$ & $4.91 \pm 0.54$ & $86,03 \pm 2.30$ & $32,62 \pm 2,95$ & $247.96 \pm 12.92$ & $8.18 \pm 0.73$ & $245.20 \pm 12.07$\\ \hline
\end{tabular}}%
\end{sidewaystable}
The quick brown fox jumped over the lazy dog.
The quick brown fox jumped over the lazy dog.
The quick brown fox jumped over the lazy dog.
The quick brown fox jumped over the lazy dog.
The quick brown fox jumped over the lazy dog.
The quick brown fox jumped over the lazy dog.
The quick brown fox jumped over the lazy dog.
The quick brown fox jumped over the lazy dog.
The quick brown fox jumped over the lazy dog.
The quick brown fox jumped over the lazy dog.
\end{document}
答案1
Torbjorn 已經提供了一個答案來展示如何使用\clearpage
語句來實現您的佈局目標。
我想建議您不要使用\scalebox
或\resizebox
“錘子”來調整(旋轉的)文字區塊的寬度,而應該考慮手動進行明智的間距調整。這樣你會得到一個更具可讀性的表格。螢幕截圖顯示了程式碼解決方案上方建議的解決方案。
\documentclass[12pt]{article}
\usepackage{booktabs,multirow,graphicx}
\usepackage{rotating}
\usepackage[skip=0.333\baselineskip]{caption}
\usepackage{array}
\newcolumntype{C}{>{$}c<{$}}
\begin{document}
\begin{sidewaystable}
\small
\setlength\tabcolsep{0pt} % make LaTeX figure out column spacing
\caption{Proposed new look}
\label{tab:eqm_regressor}
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} l*{8}{C} }
\toprule
$N$ & \multicolumn{2}{c}{Scenario $C_1$}
& \multicolumn{2}{c}{Scenario $C_2$}
& \multicolumn{2}{c}{Scenario $C_3$}
& \multicolumn{2}{c}{Scenario $C_4$} \\
\cmidrule{2-3} \cmidrule{4-5} \cmidrule{6-7} \cmidrule{8-9}
& \mbox{PLR model} & \mbox{CRM} & \mbox{PLR model} & \mbox{CRM}
& \mbox{PLR model} & \mbox{CRM} & \mbox{PLR model} & CRM\\
\addlinespace
& \overline{MSE} {\pm} dp & \overline{MSE} {\pm} sd
& \overline{MSE} {\pm} dp & \overline{MSE} {\pm} dp
& \overline{MSE} {\pm} dp & \overline{MSE} {\pm} dp
& \overline{MSE} {\pm} dp & \overline{MSE} {\pm} dp \\
\midrule
3 & 20.21 {\pm} 2.19 & 100.35 {\pm} 3.73
& 4.90 {\pm} 0.54 & 81.75 {\pm} 2.20
& 32.64 {\pm} 3.02 & 233.71 {\pm} 12.50
& 8.14 {\pm} 3.02 & 231.98 {\pm} 12.50 \\
4 & 20.11 {\pm} 2.21 & 105.26 {\pm} 3.86
& 4.91 {\pm} 0.53 & 85.93 {\pm} 2.43
& 32.71 {\pm} 3.02 & 247.62 {\pm} 12.82
& 8.11 {\pm} 0.75 & 245.78 {\pm} 11.88\\
6 & 20.07 {\pm} 2.25 & 105.00 {\pm} 3.82
& 4.87 {\pm} 0.56 & 85.93 {\pm} 2.40
& 32.71 {\pm} 3.05 & 247.51 {\pm} 12.72
& 8.15 {\pm} 0.77 & 246.01 {\pm} 11.56\\
100& 20.07 {\pm} 2.23 & 104.88 {\pm} 3.77
& 4.91 {\pm} 0.54 & 86.03 {\pm} 2.30
& 32.62 {\pm} 2.95 & 247.96 {\pm} 12.92
& 8.18 {\pm} 0.73 & 245.20 {\pm} 12.07\\
\bottomrule
\end{tabular*}
\bigskip
\caption{Original Look}
\setlength\tabcolsep{6pt} % restore default value
\centering
\scalebox{.8}{
\begin{tabular}{ccccccccc}
\hline
\multicolumn{3}{c}{Scenario $C_1$} & \multicolumn{2}{c}{Scenario $C_2$} & \multicolumn{2}{c}{Scenario $C_3$} & \multicolumn{2}{c}{Scenario $C_4$} \\
\hline
\multicolumn{2}{c}{PLR model} & CRM & PLR model & CRM & PLR model & CRM & PLR model & CRM\\ \hline
$N$ & $\overline{MSE} \pm dp$ & $\overline{MSE} \pm sd$ & $\overline{MSE} \pm dp$ & $\overline{MSE} \pm dp$ & $\overline{MSE} \pm dp$ & $\overline{MSE} \pm dp$ & $\overline{MSE} \pm dp$ & $\overline{MSE} \pm dp$ \\
\hline
\multirow{1}{*}{3} & $20.21 \pm 2.19$ & $100.35 \pm 3.73$ & $4.90 \pm 0.54$ & $81.75 \pm 2.20$ & $32.64 \pm 3.02$ & $233.71 \pm 12.50$ & $8.14 \pm 3.02$ & $231.98 \pm 12.50$ \\
\multirow{1}{*}{4} & $20.11 \pm 2.21$ & $105.26 \pm 3.86$ & $4.91 \pm 0.53$ & $85.93 \pm 2.43$ & $32.71 \pm 3.02$ & $247.62 \pm 12,82$ & $8.11 \pm 0.75$ & $245,78 \pm 11,88$\\
\multirow{1}{*}{6} & $20.07 \pm 2.25$ & $105.00 \pm 3.82$ & $4.87 \pm 0.56$ & $85.93 \pm 2.40$ & $32.71 \pm 3.05$ & $247.51 \pm 12.72$ & $8.15 \pm 0.77$ & $246.01 \pm 11.56$\\
\multirow{1}{*}{100} & $20.07 \pm 2.23$ & $104.88 \pm 3.77$ & $4.91 \pm 0.54$ & $86,03 \pm 2.30$ & $32,62 \pm 2,95$ & $247.96 \pm 12.92$ & $8.18 \pm 0.73$ & $245.20 \pm 12.07$\\ \hline
\end{tabular}}%
\end{sidewaystable}
\end{document}
答案2
您可以\clearpage
在 後面新增一個sidewaystable
。當然,這確實會為您帶來非常糟糕的表格前面的分頁符號。
下面我還使用套件中的規則對表格進行了一些編輯booktabs
,並在前兩個標題行的開頭添加了一個空白單元格,這樣您就不會出現第一個標題行Scenario
並PLR model
跨越該N
列。
\documentclass[12pt]{article}
\usepackage{rotating}
\usepackage{booktabs} % for \toprule, \midrule, \cmidrule, \bottomrule
\begin{document}
\textbf{The house is black. The house is black. The house is black. The house is black. The house is black. The house is black. The house is black. The house is black. The house is black. The house is black. The house is black. The house is black. The house is black. The house is black. The house is black. The house is black. The house is black. The house is black. The house is black. The house is black. The house is black. The house is black. The house is black. The house is black.}
\begin{sidewaystable}
\centering
\caption{Comparation between models with one regressor}
\label{tab:eqm_regressor}
\resizebox{\textwidth}{!}{%
\begin{tabular}{*{9}{c}}
\toprule
& \multicolumn{2}{c}{Scenario $C_1$} & \multicolumn{2}{c}{Scenario $C_2$} & \multicolumn{2}{c}{Scenario $C_3$} & \multicolumn{2}{c}{Scenario $C_4$} \\
\cmidrule(lr){2-3}\cmidrule(lr){4-5}\cmidrule(lr){6-7}\cmidrule(lr){8-9}
& PLR model & CRM & PLR model & CRM & PLR model & CRM & PLR model & CRM\\ \midrule
$N$ & $\overline{MSE} \pm dp$ & $\overline{MSE} \pm sd$ & $\overline{MSE} \pm dp$ & $\overline{MSE} \pm dp$ & $\overline{MSE} \pm dp$ & $\overline{MSE} \pm dp$ & $\overline{MSE} \pm dp$ & $\overline{MSE} \pm dp$ \\
\midrule
3 & $20.21 \pm 2.19$ & $100.35 \pm 3.73$ & $4.90 \pm 0.54$ & $81.75 \pm 2.20$ & $32.64 \pm 3.02$ & $233.71 \pm 12.50$ & $8.14 \pm 3.02$ & $231.98 \pm 12.50$ \\
4 & $20.11 \pm 2.21$ & $105.26 \pm 3.86$ & $4.91 \pm 0.53$ & $85.93 \pm 2.43$ & $32.71 \pm 3.02$ & $247.62 \pm 12,82$ & $8.11 \pm 0.75$ & $245,78 \pm 11,88$\\
6 & $20.07 \pm 2.25$ & $105.00 \pm 3.82$ & $4.87 \pm 0.56$ & $85.93 \pm 2.40$ & $32.71 \pm 3.05$ & $247.51 \pm 12.72$ & $8.15 \pm 0.77$ & $246.01 \pm 11.56$\\
100 & $20.07 \pm 2.23$ & $104.88 \pm 3.77$ & $4.91 \pm 0.54$ & $86,03 \pm 2.30$ & $32,62 \pm 2,95$ & $247.96 \pm 12.92$ & $8.18 \pm 0.73$ & $245.20 \pm 12.07$\\ \bottomrule
\end{tabular}}%
\end{sidewaystable}
\clearpage% added
The quick brown fox jumped over the lazy dog.
The quick brown fox jumped over the lazy dog.
The quick brown fox jumped over the lazy dog.
The quick brown fox jumped over the lazy dog.
The quick brown fox jumped over the lazy dog.
The quick brown fox jumped over the lazy dog.
The quick brown fox jumped over the lazy dog.
The quick brown fox jumped over the lazy dog.
The quick brown fox jumped over the lazy dog.
The quick brown fox jumped over the lazy dog.
\end{document}