需要在长表的中间页配置我的页眉,以便我可以更改标题

需要在长表的中间页配置我的页眉,以便我可以更改标题

例如,如果表格在某个时候必须中断,则新的标题会将主题的名称更改为主题(续),而不是开头或结尾。

附言:由于我将列出每个表,因此我无法创建两个或更多个长表......

\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}

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

相关内容