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
\clearpage
Torbjorn は、レイアウトの目的を達成するためにステートメントを使用する方法を示す回答をすでに提供しています。
\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
、最初の 2 つのヘッダー行の先頭に空のセルを追加して、最初の行が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}