我是 LaTeX 的新手,在过去的 4 个月里我学到了很多东西。不幸的是,我最近遇到了一个大表格的问题,我试图将它放在一页内,却找不到解决办法。这真的开始让人沮丧了。
问题在于表格不适合标题底部和页面底部之间的空间。
即使缩小表格尺寸,也不适合第一页。
仅当我删除 \sidewaystable 并仅使用 \adjustbox 并将旋转到 90 度时,它才有效,但之后标题不再出现。我添加了之前注释的代码。
有人可以帮帮我吗?
我将衷心感谢您的帮助。
谢谢。
\newpage
\section{Quadro Resumo dos Meios Aéreos Usados no ANPC}
\begin{sidewaystable}
\caption{ANPC Meios Aéreos}
\label{tab:anpcmeiosaereos}
\begin{adjustbox}{max totalheight = \textwidth, max width = .55\textheight,keepaspectratio,rotate=0,center}
% \begin{adjustbox}{width=\textheight,totalheight=240pt,keepaspectratio,rotate=90,center}
\begin{tabular}{|m{2.5cm}|c|c|c|c|c|c|c|c|c|}
\hline
\textbf{Modelo} & AS 350 Ecureil & Bell 205 & Bell 212 & Kamov Ka-32 & Dromader & Airtractor 802F & Airtractor Fireboss & Canadair 215 & Canadair 415 \\
\hline
\textbf{Tipo} & Helicóptero Ligeiro & Helicóptero Médio & Helicóptero Médio & Helicóptero Pesado & Avião Ligeiro & Avião Médio & Avião Médio & Avião Pesado & Avião Pesado \\
\hline
\textbf{Velocidade Cruzeiro} & 225 km/h & 180 km/h & 195 km/h & 185 km/h & 237 km/h & 240 km/h & 230 km/h & 240 km/h & 333 km/h \\
\hline
\textbf{Velocidade Operação} & \multicolumn{4}{c|}{108 km/h} & 180 km/h & \multicolumn{4}{c|}{215 km/h} \\
\hline
T\textbf{empo Útil de Operação} & \multicolumn{3}{c|}{1h30m} & 1h40m & 1h30m & 2h00m & 3h30m & 3h00m & 4h00m \\
\hline
\textbf{Cap. Água} & 900 l & \multicolumn{2}{c|}{1200 l} & 4000 l & 2200 l & 3300 l & 3100 l & 5350 l & 6140 l \\
\hline
\textbf{Tripulação} & 1 piloto / 5 pax & \multicolumn{2}{c|}{1 ou 2 pilotos / 9 pax} & 2 pilotos / 9 pax & \multicolumn{3}{c|}{1 piloto} & 2 pilotos & 2 pilotos \\
\hline
\textbf{Tempo Descolagem} & 10 min & \multicolumn{2}{c|}{15 min} & 25 min & 10 min & 15 min & 15 min & 30 min & N.A. \\
\hline
\textbf{Tempo Médio de Abastecimento de Água} & \multicolumn{3}{c|}{40 seg} & 30 seg & \multicolumn{2}{c|}{10 min} & 15 seg & 10 seg & 12 seg \\
\hline
\textbf{Tempo de Reabastecimento Combustível} & \multicolumn{7}{c|}{30 min} & 60 min & N.A. \\
\hline
\textbf{Compri. Pista} & \multicolumn{4}{c|}{N.A.} & 475 m & 750 m & 800 m & \multicolumn{2}{c|}{1200 m} \\
\hline
\end{tabular}
\end{adjustbox}
\end{sidewaystable}
答案1
该解决方案使用调整框来旋转表格以及收缩它。
困难的部分是将标题置于表格上方(旋转)而不是旁边。首先,我测量了表格的宽度(使用 lrbox),然后为标题创建了一个迷你页面(标题就像在迷你页面内一样)。
\documentclass{article}
\usepackage{adjustbox}
\usepackage{caption}
\usepackage{array}
\newsavebox{\tempbox}
\begin{document}
\section{Quadro Resumo dos Meios Aéreos Usados no ANPC}
\begin{lrbox}{\tempbox}% measure width of tabular
\begin{tabular}{|m{2.5cm}|c|c|c|c|c|c|c|c|c|}
\hline
\textbf{Modelo} & AS 350 Ecureil & Bell 205 & Bell 212 & Kamov Ka-32 & Dromader & Airtractor 802F & Airtractor Fireboss & Canadair 215 & Canadair 415 \\
\hline
\textbf{Tipo} & Helicóptero Ligeiro & Helicóptero Médio & Helicóptero Médio & Helicóptero Pesado & Avião Ligeiro & Avião Médio & Avião Médio & Avião Pesado & Avião Pesado \\
\hline
\textbf{Velocidade Cruzeiro} & 225 km/h & 180 km/h & 195 km/h & 185 km/h & 237 km/h & 240 km/h & 230 km/h & 240 km/h & 333 km/h \\
\hline
\textbf{Velocidade Operação} & \multicolumn{4}{c|}{108 km/h} & 180 km/h & \multicolumn{4}{c|}{215 km/h} \\
\hline
T\textbf{empo Útil de Operação} & \multicolumn{3}{c|}{1h30m} & 1h40m & 1h30m & 2h00m & 3h30m & 3h00m & 4h00m \\
\hline
\textbf{Cap. Água} & 900 l & \multicolumn{2}{c|}{1200 l} & 4000 l & 2200 l & 3300 l & 3100 l & 5350 l & 6140 l \\
\hline
\textbf{Tripulação} & 1 piloto / 5 pax & \multicolumn{2}{c|}{1 ou 2 pilotos / 9 pax} & 2 pilotos / 9 pax & \multicolumn{3}{c|}{1 piloto} & 2 pilotos & 2 pilotos \\
\hline
\textbf{Tempo Descolagem} & 10 min & \multicolumn{2}{c|}{15 min} & 25 min & 10 min & 15 min & 15 min & 30 min & N.A. \\
\hline
\textbf{Tempo Médio de Abastecimento de Água} & \multicolumn{3}{c|}{40 seg} & 30 seg & \multicolumn{2}{c|}{10 min} & 15 seg & 10 seg & 12 seg \\
\hline
\textbf{Tempo de Reabastecimento Combustível} & \multicolumn{7}{c|}{30 min} & 60 min & N.A. \\
\hline
\textbf{Compri. Pista} & \multicolumn{4}{c|}{N.A.} & 475 m & 750 m & 800 m & \multicolumn{2}{c|}{1200 m} \\
\hline
\end{tabular}
\end{lrbox}
\begin{adjustbox}{max totalheight = \textwidth, max width = .9\textheight,keepaspectratio,rotate=90,center}
\begin{minipage}{\wd\tempbox}
\captionof{table}{ANPC Meios Aéreos}
\label{tab:anpcmeiosaereos}
\usebox{\tempbox}
\end{minipage}
\end{adjustbox}
\end{document}
只是为了好玩,我把它重新格式化为两个表格,并通过改变字体大小和列之间的间隔来缩小它。
\documentclass{article}
\usepackage{adjustbox}
\usepackage{caption}
\usepackage{array}
\usepackage{showframe}% debugging tool
\newcolumntype{M}{>{\raggedright\bfseries}m{2.5cm}<{}}
\begin{document}
\section{Quadro Resumo dos Meios Aéreos Usados no ANPC}
\begin{minipage}{\textwidth}
\tiny
\tabcolsep=.4em
\def\arraystretch{1.2}%
\begin{tabular}{|M|c|c|c|c|c|}
\hline
Modelo & AS 350 Ecureil & Bell 205 & Bell 212 & Kamov Ka-32 & Dromader \\
\hline
Tipo & Helicóptero Ligeiro & Helicóptero Médio & Helicóptero Médio & Helicóptero Pesado \\
\hline
Velocidade Cruzeiro & 225 km/h & 180 km/h & 195 km/h & 185 km/h & 237 km/h \\
\hline
Velocidade Operação & \multicolumn{4}{c|}{108 km/h} & 180 km/h \\
\hline
Tempo Útil de Operação & \multicolumn{3}{c|}{1h30m} & 1h40m & 1h30m \\
\hline
Cap. Água & 900 l & \multicolumn{2}{c|}{1200 l} & 4000 l & 2200 l \\
\hline
Tripulação & 1 piloto / 5 pax & \multicolumn{2}{c|}{1 ou 2 pilotos / 9 pax} & 2 pilotos / 9 pax & 1 piloto \\
\hline
Tempo Descolagem & 10 min & \multicolumn{2}{c|}{15 min} & 25 min & 10 min \\
\hline
Tempo Médio de Abastecimento de Água & \multicolumn{3}{c|}{40 seg} & 30 seg & 10 min \\
\hline
Tempo de Reabastecimento Combustível & \multicolumn{5}{c|}{30 min} \\
\hline
Compri. Pista & \multicolumn{4}{c|}{N.A.} & 475 m \\
\hline
\end{tabular}
\medskip
\begin{tabular}{|M|c|c|c|c|}
\hline
Modelo & Airtractor 802F & Airtractor Fireboss & Canadair 215 & Canadair 415 \\
\hline
Tipo & Avião Ligeiro & Avião Médio & Avião Médio & Avião Pesado \\
\hline
Velocidade Cruzeiro & 240 km/h & 230 km/h & 240 km/h & 333 km/h \\
\hline
Velocidade Operação & \multicolumn{4}{c|}{215 km/h} \\
\hline
Tempo Útil de Operação & 2h00m & 3h30m & 3h00m & 4h00m \\
\hline
Cap. Água & 3300 l & 3100 l & 5350 l & 6140 l \\
\hline
Tripulação & \multicolumn{2}{c|}{1 piloto} & 2 pilotos & 2 pilotos \\
\hline
Tempo Descolagem & 15 min & 15 min & 30 min & N.A. \\
\hline
Tempo Médio de Abastecimento de Água & 10 min & 15 seg & 10 seg & 12 seg \\
\hline
Tempo de Reabastecimento Combustível & \multicolumn{2}{c|}{30 min} & 60 min & N.A. \\
\hline
Compri. Pista & 750 m & 800 m & \multicolumn{2}{c|}{1200 m} \\
\hline
\end{tabular}
\captionof{table}{ANPC Meios Aéreos}
\label{tab:anpcmeiosaereos}
\end{minipage}
\end{document}