我有一张占据整个页面的大表格,我需要让它变得更大。它有一些与之相关的脚注。我尝试使用 longtable 包,但表格消失了。
使用下面的代码时,我的脚注会覆盖页码。我该怎么做才能拥有两页的表格并保留脚注?
\newpage
\begin{table} [H]
\begin{minipage}{\textwidth}
\caption{Produtos e serviços disponíveis no mercado para prototipagem de PCIs}
\label{tab:mercado}
\begin{center}
\scalebox{0.7}{
\centering
\begin{tabular}{ |M{3.3cm}||M{3cm}|M{3cm}|M{3cm}| }
\hline
Produto/Serviço& Descrição&Fabricante &Custo\\
\hline
... %table body
\end{tabular}
}
\end{center}
\end{minipage}
\end{table}
这是我尝试使用 longpage 包的代码:
\begin{longtable}{ |M{3.3cm}||M{3cm}|M{3cm}|M{3cm}| }
\begin{minipage}{\textwidth}
\caption{Produtos e serviços disponíveis no mercado para prototipagem de PCIs}\label{tab:mercado}\\
... %table body
\end{minipage}
\end{longtable}
答案1
看看下面的表格示例是否能帮助你:
- 它使用
ltablex
和threeparttablex
包装 - 而是
\footnote
使用tnote
,因此注释紧跟在表格之后 - 确定列宽,以使表格更紧凑(因此需要更少的垂直空间)
- 删除的是大部分
\hline
的 - 对于行之间的更多垂直空间,使用
\addlinespace
来自booktabs
,对于其余行,使用来自此包的规则
考虑到上面的表格(如你的问题的第一个版本中所示)变成:
母语:
\documentclass[parskip=half-]{scrartcl}
\usepackage{eurosym}
\usepackage{ragged2e}
\usepackage{booktabs, makecell, ltablex, threeparttablex}
\newcolumntype{R}{>{\RaggedRight}X}
\newcolumntype{L}{>{\RaggedLeft}X}
\usepackage{siunitx}
\begin{document}
\begin{ThreePartTable}
\let\TPTrlap\relax
\begin{TableNotes}\footnotesize
\item[a] In \euro,
\item[b] Valor do pedido mínimo por polegada quadrada, com 5 placas dupla face
\item[c] Valor do pedido mínimo por polegada quadrada, com 3 placas dupla face
\item[d] In R\$. Valor do pedido mínimo, com número variado de placas dispostas na dimensão máxima de \SI{10x10}{cm}
\end{TableNotes}
\begin{tabularx}{\textwidth}{@{}
>{\itshape}R
>{\hsize=1.5\hsize}R
>{\hsize=0.8\hsize}R
>{\hsize=0.7\hsize}L
@{\hspace{0.5\tabcolsep}}}
\caption{Produtos e serviços disponíveis no mercado para prototipagem de PCIs}
\label{tab:mercado} \\
\midrule
\upshape Produto/Serviço & Descrição & Fabricante & {\makecell[b]{Custo\\ (in US\$)}} \\
\midrule
\endfirsthead
\caption{Produtos e serviços disponíveis no mercado para prototipagem de PCIs (cont.)}
\label{tab:mercado} \\
\midrule
\upshape Produto/Serviço & Descrição & Fabricante & {Custo (in US\$)} \\
\midrule
\endhead
\midrule
\multicolumn{4}{r}{\footnotesize\itshape continue on the next page}
\endfoot
\midrule[1pt]
\insertTableNotes
\endlastfoot
PCB Prototype Kit
& \textit{Kit} completo para prototipagem por processo fotográfico em pequena escala
& \textit{Kinsten} - China
& 895,00 \\
\addlinespace
Dragonfly 2020 Pro
& Impressora \textit{3D} de PCIs, utilizando método aditivo através de ``pigmentos'' condutivos
& \textit{Nano Dimension} - Israel
& 100 000,00 - \par
250 000,00 ~~\\
\addlinespace
V-One & \textit{Plotter} para PCIs utilizando tinta condutiva de prata, além de
\textit{dispenser} de pasta de solda
& \textit{Voltera} - Canadá
& 3 500,00 \\
\addlinespace
Voxel8 & Impressora \textit{3D} multimaterial, que imprime eletrônicos e seus circuitos de forma fundida
& \textit{Voxel8} - EUA
& 9 000,00 \\
\addlinespace
Prometheus
& Fresadora CNC
& \textit{Zippy Robotics} - EUA
& 1 800,00 \\
\addlinespace
Desktop PCB Milling Machine
& Fresadora CNC
& \textit{Bantam Tools} - EUA
& 3 200,00 \\
\addlinespace
Vision ONE
& Fresadora CNC
& \textit{Zen Toolworks} - EUA
& 600,00 \\
\addlinespace
PCB Lab & Fresadora CNC, além de \textit{dispenser} de pasta de solda e colocação de componentes
& \textit{Cirqoid} - Letônia
& 2 000,00\tnote{1} \\
\addlinespace
Prototyping service for PCB and PCBA
& Serviço de confecção e montagem de PCIs
& \textit{Seeedstudio} - China
& $\times$ 4,90\tnote{2} \\
\addlinespace
Prototyping service for PCB
& Serviço de confecção de PCIs
& \textit{OSH Park} - EUA
& 5,00\tnote{3}\\
\addlinespace
Confecção de circuitos impressos
& Serviço de confecção de PCIs
& \textit{Mazza G-TEC} - Brasil
& 25,00\tnote{4}\\
\addlinespace
Confecção de circuitos impressos
& Serviço de confecção de PCIs
& \textit{TEC CI} - Brasil
& \\
\end{tabularx}
\end{ThreePartTable}
答案2
xltabular
请参阅重复标题的文档。
\documentclass[parskip=half-]{scrartcl}
\usepackage{eurosym}
\usepackage{xltabular,ragged2e}
\renewcommand\tabularxcolumn[1]{m{#1}}
\newcolumntype{M}[1]{>{\RaggedRight}m{#1}}
\begin{document}
\begin{xltabular}{\textwidth} {|>{\itshape}X||M{3cm}|M{3cm}|M{3cm}| }
\caption{Produtos e serviços disponíveis no mercado para prototipagem de PCIs}
\label{tab:mercado}\\
\hline
\upshape Produto/Serviço& Descrição&Fabricante &Custo\\
\hline
PCB Prototype Kit & \textit{Kit} completo para prototipagem por processo
fotográfico em pequena escala&\textit{Kinsten} - China& US\$895,00\\
\hline
Dragonfly 2020 Pro& Impressora \textit{3D} de PCIs, utilizando método aditivo
através de ``pigmentos'' condutivos& \textit{Nano Dimension} - Israel&
US\$100.000,00-250.000,00 \\
\hline
V-One &\textit{Plotter} para PCIs utilizando tinta condutiva de prata, além de
\textit{dispenser} de pasta de solda & \textit{Voltera} - Canadá& US\$3.500,00 \\
\hline
Voxel8&Impressora \textit{3D} multimaterial, que imprime eletrônicos e seus
circuitos de forma fundida & \textit{Voxel8} - EUA&US\$9.000,00 \\
\hline
Prometheus &Fresadora CNC & \textit{Zippy Robotics} - EUA & US\$1.800,00\\
\hline
Desktop PCB Milling Machine&Fresadora CNC & \textit{Bantam Tools} - EUA &
US\$3.200,00 \\
\hline
Vision ONE&Fresadora CNC & \textit{Zen Toolworks} - EUA & US\$600,00\\
\hline
PCB Lab &Fresadora CNC, além de \textit{dispenser} de pasta de solda e colocação
de componentes& \textit{Cirqoid} - Letônia& \euro2.000,00 \\
\hline
Prototyping service for PCB and PCBA & Serviço de confecção e montagem de
PCIs&\textit{Seeedstudio} - China & US\$4,90\footnote{Valor do pedido mínimo por polegada
quadrada, com 5 placas dupla face}\\
\hline
Prototyping service for PCB & Serviço de confecção de PCIs &\textit{OSH Park} -
EUA&US\$5,00\footnote{Valor do pedido mínimo por polegada quadrada, com 3 placas dupla
face}\\
\hline
Confecção de circuitos impressos&Serviço de confecção de PCIs&\textit{Mazza G-TEC} -
Brasil& R\$25,00\footnote{Valor do pedido mínimo, com número variado de placas dispostas
na dimensão máxima de 10x10 cm}\\
\hline
Confecção de circuitos impressos&Serviço de confecção de PCIs&\textit{TEC CI} - Brasil&\\
\hline
\end{xltabular}
\end{document}