我使用的日記模板的邊距大致較寬。我正在嘗試使用 longtable 環境將我的橫向表分成兩頁。我還使用 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}