例如,如果表格在某个时候必须中断,则新的标题会将主题的名称更改为主题(续),而不是开头或结尾。
附言:由于我将列出每个表,因此我无法创建两个或更多个长表......
\documentclass[
12pt,
openright,
twoside,
a4paper,
hyphens,
paginasA3,
english,
brazil
]{ifsp-spo-inf-ctds}\usepackage{verbatim}\usepackage{appendix}
\usepackage{style}
\usepackage{quoting}
\usepackage{hyperref}
\usepackage{comment}
\usepackage{setspace}
\usepackage{etoolbox}
\usepackage{abntex2cite}
\patchcmd{\thebibliography}{\chapter*}{\section*}{}{}
\usepackage{pdfpages}
\begin{longtable}[!htb]{|
p{0.125\textwidth -2\tabcolsep - 10.25\arrayrulewidth}|
p{0.175\textwidth -2\tabcolsep - 10.25\arrayrulewidth}|
p{0.275\textwidth -2\tabcolsep - 10.25\arrayrulewidth}|
p{0.175\textwidth -2\tabcolsep - 10.25\arrayrulewidth}|
p{0.25\textwidth -2\tabcolsep - 10.25\arrayrulewidth}|}
\caption{}\label{}
{\rhead{cont.}}
\tabularnewline
\hline
\textbf{Cod} &
\textbf{Name} &
\textbf{Description} &
\textbf{Priority} &
\textbf{Relation}
\\\hline
\endhead
\caption*{Source: the authors}
\endfoot
\hline
RF01 & \lipsum & \lipsum & High & RNF01\\\hline
RF02 & \lipsum & \lipsum & High & RF01 \\\hline
RF03 & \lipsum & \lipsum & High & RNF01\\\hline
RF04 & \lipsum & \lipsum & High & RF01 \\\hline
RF05 & \lipsum & \lipsum & High & RNF01\\\hline
RF06 & \lipsum & \lipsum & Low & RF01 \\\hline
RF07 & \lipsum & \lipsum & High & RNF01\\\hline
RF08 & \lipsum & \lipsum & High & RF01 \\\hline
RF09 & \lipsum & \lipsum & Low & RNF01\\\hline
RF10 & \lipsum & \lipsum & High & RF01 \\\hline
RF11 & \lipsum & \lipsum & High & RNF01\\\hline
RF12 & \lipsum & \lipsum & Low & RF01 \\\hline
RF13 & \lipsum & \lipsum & High & RNF01\\\hline
RF14 & \lipsum & \lipsum & High & RF01 \\\hline
RF15 & \lipsum & \lipsum & High & RNF01\\\hline
RF16 & \lipsum & \lipsum & Low & RF01 \\\hline
RF17 & \lipsum & \lipsum & Low & RNF01\\\hline
RF18 & \lipsum & \lipsum & Low & RF01 \\\hline
RF19 & \lipsum & \lipsum & High & RNF01\\\hline
RF20 & \lipsum & \lipsum & High & RF01 \\\hline
RF21 & \lipsum & \lipsum & Low & RNF01\\\hline
\end{longtable}
\end{document}
答案1
- 你的 mwe(最小工作示例)不完整。序言中遗漏了主包:
longtable
然后\begin{document}
- 我没有你的包和文档类,但是原则上如何管理
longtable
可以用文档类来显示article
- 我更改了列规范,将一个表格行放在一页上
- 要计算列宽,您需要
dimexpr
宏,请参阅下面的 mwe
\documentclass{article}
\usepackage{longtable}
\usepackage{lipsum}
%---------------- show page layout. don't use in a real document!
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.15pt}
\renewcommand*\ShowFrameColor{\color{red}}
%---------------------------------------------------------------%
\begin{document}
\begin{longtable}[!htb]{|
p{\dimexpr0.1\textwidth -2\tabcolsep-0.2\arrayrulewidth\relax}|
p{\dimexpr0.3\textwidth -2\tabcolsep-0.2\arrayrulewidth\relax}|
p{\dimexpr0.3\textwidth -2\tabcolsep-0.2\arrayrulewidth\relax}|
p{\dimexpr0.15\textwidth-2\tabcolsep-0.2\arrayrulewidth\relax}|
p{\dimexpr0.15\textwidth-2\tabcolsep-0.2\arrayrulewidth\relax}|}
\caption{my very long table}
\label{} \\
\hline
\textbf{Cod}
& \textbf{Name}
& \textbf{Description}
& \textbf{Priority}
& \textbf{Relation} \\
\hline
\endfirsthead
\caption{my very long table (cont.) } \\
\hline
\textbf{Cod}
& \textbf{Name}
& \textbf{Description}
& \textbf{Priority}
& \textbf{Relation} \\
\hline
\endhead
\multicolumn{5}{r}{\textit{continue on the next page}}
\endfoot
\multicolumn{5}{l}{\textit{Source: the authors}}
\endlastfoot
\hline
RF01 & \lipsum*[11] & \lipsum*[11] & High & RNF01\\\hline
RF02 & \lipsum*[11] & \lipsum*[11] & High & RF01 \\\hline
RF03 & \lipsum*[11] & \lipsum*[11] & High & RNF01\\\hline
RF04 & \lipsum*[11] & \lipsum*[11] & High & RF01 \\\hline
RF05 & \lipsum*[11] & \lipsum*[11] & High & RNF01\\\hline
RF06 & \lipsum*[11] & \lipsum*[11] & Low & RF01 \\\hline
RF07 & \lipsum*[11] & \lipsum*[11] & High & RNF01\\\hline
RF08 & \lipsum*[11] & \lipsum*[11] & High & RF01 \\\hline
RF09 & \lipsum*[11] & \lipsum*[11] & Low & RNF01\\\hline
RF10 & \lipsum*[11] & \lipsum*[11] & High & RF01 \\\hline
RF11 & \lipsum*[11] & \lipsum*[11] & High & RNF01\\\hline
RF12 & \lipsum*[11] & \lipsum*[11] & Low & RF01 \\\hline
RF13 & \lipsum*[11] & \lipsum*[11] & High & RNF01\\\hline
RF14 & \lipsum*[11] & \lipsum*[11] & High & RF01 \\\hline
RF15 & \lipsum*[11] & \lipsum*[11] & High & RNF01\\\hline
RF16 & \lipsum*[11] & \lipsum*[11] & Low & RF01 \\\hline
RF17 & \lipsum*[11] & \lipsum*[11] & Low & RNF01\\\hline
RF18 & \lipsum*[11] & \lipsum*[11] & Low & RF01 \\\hline
RF19 & \lipsum*[11] & \lipsum*[11] & High & RNF01\\\hline
RF20 & \lipsum*[11] & \lipsum*[11] & High & RF01 \\\hline
RF21 & \lipsum*[11] & \lipsum*[11] & Low & RNF01\\\hline
\end{longtable}
\end{document}