
私は、ほぼ広い余白を持つジャーナル テンプレートを使用しています。longtable 環境を使用して、横長の表を 2 ページに分割しようとしています。pdfscale パッケージも使用しています。しかし、表は分割されず、余白の外側に出て、キャプションが表の内側に入ります。表のいくつかの行を含むコードをここにコピーします。誰かこれを手伝ってくれませんか?
\begin{landscape}
\begin{longtable}
\centering
\scriptsize
\caption{The impact of the planning horizon length on LNS heuristic results for low and medium demand instances}
\begin{tabular}{|c|c||ccccc|ccccc|ccccc|}
\hline
\hline
& & \multicolumn{5}{c|}{$\mathcal{T}=2$ h} & \multicolumn{5}{c|}{$\mathcal{T}=3$ h} & \multicolumn{5}{c|}{$\mathcal{T}=4$ h}\\
Demand & \multirow{2}{*}{$|M|$} & \multirow{2}{*}{OBJ} & \multirow{2}{*}{$|S^{\text{(u)}}|$} & $C_{max}$ & $C_{avg}$ & $TD$ &\multirow{2}{*}{OBJ} & \multirow{2}{*}{$|S^{\text{(u)}}|$} & $C_{max}$ & $C_{avg}$ & $TD$ &\multirow{2}{*}{OBJ} & \multirow{2}{*}{$|S^{\text{(u)}}|$} & $C_{max}$ & $C_{avg}$ & $TD$ \\
Level & & & & (h) & (h) & (km) & & & (h) & (h) & (km) & & & (h) & (h)& (km) \\
\hline
\hline
\multirow{13}{*}{Low} & 2 & 63.93 & 10.67 & 1.95 & 0.97 & 107.67 & 74.91 & 7.67 & 2.7 & 1.23 & 132.07 & 76.17 & 3 & 3.92 & 1.86 & 195.17 \\
& 3 & 48.34 & 6.67 & 1.85 & 0.9 & 135.93 & 52.81 & 2.67 & 2.83 & 1.27 & 200.03 & 50.07 & 0.33 & 3.56 & 1.51 & 235.17 \\
& 4 & 38.98 & 3.33 & 1.83 & 0.85 & 171.93 & 40.09 & 0.67 & 2.75 & 1.16 & 225.37 & 37.77 & 0 & 2.74 & 1.15 & 223.33 \\
& 5 & 31.83 & 1.33 & 1.71 & 0.84 & 207.7 & 31.92 & 0 & 2.32 & 0.96 & 234.13 & 30.69 & 0 & 2.14 & 0.9 & 212.3 \\
\hline
\hline
\end{tabular}
\label{PlanningHorizon-lowMed}
\end{longtable}
\end{landscape}
答え1
環境tabular
は複数のページにまたがることはできません。環境は、環境と環境longtable
の要素を組み合わせます。詳細については、パッケージのユーザー ガイドを参照してください。table
tabular
縦線をすべて取り除き、横線の数を減らして間隔をあけて配置することで、表の見た目をもっとオープンにすることができます。15 のデータ列の数字を小数点に揃えるのも良いアイデアだと思います。
\documentclass{article} % or some other suitable document class
\usepackage{longtable,pdflscape,booktabs,siunitx,amsmath}
\newcolumntype{T}[1]{S[table-format=#1]}
\newcommand\mytab[1]{\smash[b]{%
\begin{tabular}[t]{@{}l@{}} #1 \end{tabular}}}
\begin{document}
\begin{landscape}
\setlength\tabcolsep{4pt} % default: 6pt
\setlength\LTcapwidth{\dimexpr\textwidth+3in\relax}
\small % not "\scriptsize"}
\begin{longtable}{@{} l c
*{3}{T{2.2} T{2.2} T{1.2} T{3.2} T{3.2}} @{}}
%% headers and footers:
\caption{The impact of the planning horizon length on LNS heuristic
results for low and medium demand instances}
\label{PlanningHorizon-lowMed} \\
\toprule
\mytab{Demand\\Level}& $|M|$ &
\multicolumn{5}{c}{$\mathcal{T}=2$h} &
\multicolumn{5}{c}{$\mathcal{T}=3$h} &
\multicolumn{5}{c@{}}{$\mathcal{T}=4$h} \\
\cmidrule(lr){3-7} \cmidrule(lr){8-12} \cmidrule(l){13-17}
& &
{OBJ} & $|S^{\mathrm{(u)}}|$ & $C_{\max}$ & $C_{\mathrm{avg}}$ & {$TD$} &
{OBJ} & $|S^{\mathrm{(u)}}|$ & $C_{\max}$ & $C_{\mathrm{avg}}$ & {$TD$} &
{OBJ} & $|S^{\mathrm{(u)}}|$ & $C_{\max}$ & $C_{\mathrm{avg}}$ & {$TD$} \\
& & & & {(h)} & {(h)} & {(km)}
& & & {(h)} & {(h)} & {(km)}
& & & {(h)} & {(h)} & {(km)} \\
\midrule
\endfirsthead
\multicolumn{5}{@{}l}{Table \thetable, cont'd}\\[1ex]
\toprule
\mytab{Demand\\Level}& $|M|$ &
\multicolumn{5}{c|}{$\mathcal{T}=2$h} &
\multicolumn{5}{c|}{$\mathcal{T}=3$h} &
\multicolumn{5}{c|}{$\mathcal{T}=4$h} \\
\cmidrule(lr){3-7} \cmidrule(lr){8-12} \cmidrule(l){13-17}
& &
{OBJ} & $|S^{\mathrm{(u)}}|$ &
$C_{\max}$ & $C_{\mathrm{avg}}$ & {$TD$} &
{OBJ} & $|S^{\mathrm{(u)}}|$ &
$C_{\max}$ & $C_{\mathrm{avg}}$ & {$TD$} &
{OBJ} & $|S^{\mathrm{(u)}}|$ &
$C_{\max}$ & $C_{\mathrm{avg}}$ & {$TD$} \\
& & & & {(h)} & {(h)} & {(km)}
& & & {(h)} & {(h)} & {(km)}
& & & {(h)} & {(h)} & {(km)} \\
\midrule
\endhead
\addlinespace
\multicolumn{17}{r@{}}{\footnotesize(Cont'd on next page)} \\
\endfoot
\bottomrule
\endlastfoot
%% body of table
Low
& 2 & 63.93 & 10.67& 1.95 & 0.97& 107.67 & 74.91 & 7.67 & 2.7 & 1.23 & 132.07 & 76.17 & 3 & 3.92 & 1.86 & 195.17 \\
& 3 & 48.34 & 6.67 & 1.85 & 0.9 & 135.93 & 52.81 & 2.67 & 2.83& 1.27 & 200.03 & 50.07 & 0.33& 3.56 & 1.51 & 235.17 \\
& 4 & 38.98 & 3.33 & 1.83 & 0.85& 171.93 & 40.09 & 0.67 & 2.75& 1.16 & 225.37 & 37.77 & 0 & 2.74 & 1.15 & 223.33 \\
& 5 & 31.83 & 1.33 & 1.71 & 0.84& 207.7 & 31.92 & 0 & 2.32& 0.96 & 234.13 & 30.69 & 0 & 2.14 & 0.9 & 212.3 \\
\end{longtable}
\end{landscape}
\end{document}
答え2
- すべてのセルが水平線と垂直線で囲まれています(そのため、表の見栄えが悪くなります)
- の代わりにパッケージの を
longtable
使用すると、コードがはるかに短くなります。longtblr
tabularray
\documentclass{article} % or some other suitable document class
\usepackage{pdflscape}
\usepackage{tabularray}
\UseTblrLibrary{amsmath, siunitx}
\begin{document}
\begin{landscape}
\small
\begin{longtblr}[
caption = {The impact of the planning horizon length on LNS heuristic
results for low and medium demand instances},
label = {PlanningHorizon-lowMed},
]{hline{1,4,Z} = {0.8pt}, hline{2,3,5-Y} = {solid},
vlines,
colsep = 3pt,
colspec = {l c
*{3}{X[c,si={table-format=2.2}]
X[c,si={table-format=2.2}]
X[c,si={table-format=1.2}]
X[c,si={table-format=1.2}]
X[c,si={table-format=3.2}]}
},
cell{1}{3,8,13} = {c=5}{},
row{1-3} = {guard},
rowhead = 3
}
%% headers and footers:
\SetCell[r=3]{l} {Demand\\Level}
& \SetCell[r=3]{c} $|M|$
& \SetCell[c=5]{c} $\mathcal{T}=2$h
& & & & & \SetCell[c=5]{c} $\mathcal{T}=3$h
& & & & & \SetCell[c=5]{c} $\mathcal{T}=4$h
& & & & \\
\midrule
& & OBJ
& $|S^{\mathrm{(u)}}|$
& $C_{\max}$
& $C_{\mathrm{avg}}$
& {$TD$}
& OBJ
& $|S^{\mathrm{(u)}}|$
& $C_{\max}$
& $C_{\mathrm{avg}}$
& {$TD$}
& OBJ
& $|S^{\mathrm{(u)}}|$
& $C_{\max}$
& $C_{\mathrm{avg}}$
& $TD$ \\
& & & & (h) & (h) & (km)
& & & (h) & (h) & (km)
& & & (h) & (h) & (km) \\
%%% body of table
Low & 2
& 63.93 & 10.67 & 1.95 & 0.97 & 107.67
& 74.91 & 7.67 & 2.7 & 1.23 & 132.07
& 76.17 & 3 & 3.92 & 1.86 & 195.17 \\
& 3
& 48.34 & 6.67 & 1.85 & 0.9 & 135.93
& 52.81 & 2.67 & 2.83 & 1.27 & 200.03
& 50.07 & 0.33 & 3.56 & 1.51 & 235.17 \\
& 4
& 38.98 & 3.33 & 1.83 & 0.85 & 171.93
& 40.09 & 0.67 & 2.75 & 1.16 & 225.37
& 37.77 & 0 & 2.74 & 1.15 & 223.33 \\
& 5
& 31.83 & 1.33 & 1.71 & 0.84 & 207.7
& 31.92 & 0 & 2.32 & 0.96 & 234.13
& 30.69 & 0 & 2.14 & 0.9 & 212.3 \\
Low & 2 % repeated
& 63.93 & 10.67 & 1.95 & 0.97 & 107.67
& 74.91 & 7.67 & 2.7 & 1.23 & 132.07
& 76.17 & 3 & 3.92 & 1.86 & 195.17 \\*
& 3
& 48.34 & 6.67 & 1.85 & 0.9 & 135.93
& 52.81 & 2.67 & 2.83 & 1.27 & 200.03
& 50.07 & 0.33 & 3.56 & 1.51 & 235.17 \\*
& 4
& 38.98 & 3.33 & 1.83 & 0.85 & 171.93
& 40.09 & 0.67 & 2.75 & 1.16 & 225.37
& 37.77 & 0 & 2.74 & 1.15 & 223.33 \\*
& 5
& 31.83 & 1.33 & 1.71 & 0.84 & 207.7
& 31.92 & 0 & 2.32 & 0.96 & 234.13
& 30.69 & 0 & 2.14 & 0.9 & 212.3 \\
Low & 2 % repeated
& 63.93 & 10.67 & 1.95 & 0.97 & 107.67
& 74.91 & 7.67 & 2.7 & 1.23 & 132.07
& 76.17 & 3 & 3.92 & 1.86 & 195.17 \\*
& 3
& 48.34 & 6.67 & 1.85 & 0.9 & 135.93
& 52.81 & 2.67 & 2.83 & 1.27 & 200.03
& 50.07 & 0.33 & 3.56 & 1.51 & 235.17 \\*
& 4
& 38.98 & 3.33 & 1.83 & 0.85 & 171.93
& 40.09 & 0.67 & 2.75 & 1.16 & 225.37
& 37.77 & 0 & 2.74 & 1.15 & 223.33 \\*
& 5
& 31.83 & 1.33 & 1.71 & 0.84 & 207.7
& 31.92 & 0 & 2.32 & 0.96 & 234.13
& 30.69 & 0 & 2.14 & 0.9 & 212.3 \\
Low & 2 % repeated
& 63.93 & 10.67 & 1.95 & 0.97 & 107.67
& 74.91 & 7.67 & 2.7 & 1.23 & 132.07
& 76.17 & 3 & 3.92 & 1.86 & 195.17 \\*
& 3
& 48.34 & 6.67 & 1.85 & 0.9 & 135.93
& 52.81 & 2.67 & 2.83 & 1.27 & 200.03
& 50.07 & 0.33 & 3.56 & 1.51 & 235.17 \\*
& 4
& 38.98 & 3.33 & 1.83 & 0.85 & 171.93
& 40.09 & 0.67 & 2.75 & 1.16 & 225.37
& 37.77 & 0 & 2.74 & 1.15 & 223.33 \\*
& 5
& 31.83 & 1.33 & 1.71 & 0.84 & 207.7
& 31.92 & 0 & 2.32 & 0.96 & 234.13
& 30.69 & 0 & 2.14 & 0.9 & 212.3 \\
Low & 2 % repeated
& 63.93 & 10.67 & 1.95 & 0.97 & 107.67
& 74.91 & 7.67 & 2.7 & 1.23 & 132.07
& 76.17 & 3 & 3.92 & 1.86 & 195.17 \\*
& 3
& 48.34 & 6.67 & 1.85 & 0.9 & 135.93
& 52.81 & 2.67 & 2.83 & 1.27 & 200.03
& 50.07 & 0.33 & 3.56 & 1.51 & 235.17 \\*
& 4
& 38.98 & 3.33 & 1.83 & 0.85 & 171.93
& 40.09 & 0.67 & 2.75 & 1.16 & 225.37
& 37.77 & 0 & 2.74 & 1.15 & 223.33 \\*
& 5
& 31.83 & 1.33 & 1.71 & 0.84 & 207.7
& 31.92 & 0 & 2.32 & 0.96 & 234.13
& 30.69 & 0 & 2.14 & 0.9 & 212.3 \\
Low & 2 % repeated
& 63.93 & 10.67 & 1.95 & 0.97 & 107.67
& 74.91 & 7.67 & 2.7 & 1.23 & 132.07
& 76.17 & 3 & 3.92 & 1.86 & 195.17 \\*
& 3
& 48.34 & 6.67 & 1.85 & 0.9 & 135.93
& 52.81 & 2.67 & 2.83 & 1.27 & 200.03
& 50.07 & 0.33 & 3.56 & 1.51 & 235.17 \\*
& 4
& 38.98 & 3.33 & 1.83 & 0.85 & 171.93
& 40.09 & 0.67 & 2.75 & 1.16 & 225.37
& 37.77 & 0 & 2.74 & 1.15 & 223.33 \\*
& 5
& 31.83 & 1.33 & 1.71 & 0.84 & 207.7
& 31.92 & 0 & 2.32 & 0.96 & 234.13
& 30.69 & 0 & 2.14 & 0.9 & 212.3 \\
Low & 2 % repeated
& 63.93 & 10.67 & 1.95 & 0.97 & 107.67
& 74.91 & 7.67 & 2.7 & 1.23 & 132.07
& 76.17 & 3 & 3.92 & 1.86 & 195.17 \\*
& 3
& 48.34 & 6.67 & 1.85 & 0.9 & 135.93
& 52.81 & 2.67 & 2.83 & 1.27 & 200.03
& 50.07 & 0.33 & 3.56 & 1.51 & 235.17 \\*
& 4
& 38.98 & 3.33 & 1.83 & 0.85 & 171.93
& 40.09 & 0.67 & 2.75 & 1.16 & 225.37
& 37.77 & 0 & 2.74 & 1.15 & 223.33 \\*
& 5
& 31.83 & 1.33 & 1.71 & 0.84 & 207.7
& 31.92 & 0 & 2.32 & 0.96 & 234.13
& 30.69 & 0 & 2.14 & 0.9 & 212.3 \\
\end{longtblr}
\end{landscape}
\end{document}