标题中包含表格的文档类

标题中包含表格的文档类

我正在尝试编写一个文档类,其中第一页的页眉有一个表格。后续页面的页眉应该有另一个表格。

好吧,我在 .tex 文件(用户文件)中解决了这个问题。但是,我想将此解决方案应用于类文件,以避免经验不足的用户对代码造成损坏。

以下是我在 .tex 文件中解决该问题的方法。

    % Pagestyle for all pages but the first one
    \pagestyle{fancy}{
      \fancyhf{} % clear all headers and footers
     \headsep=25pt   %25pt normal
     \textheight=23.2cm %609pt normal
     \footskip=40pt  %30pt normal
      \chead{\begin{tabular}{|c|>{\centering\arraybackslash}m{10.8cm}|c|c|}                          \hline
     \multirow{4}{*}{\parbox[c]{4em}{\includegraphics[width=1.6 cm, height=1.6 cm]{logo.png}}}
     & \multirow{4}{*}{\small\textbf{NIT-\@divisao-\@nonorma}} &  &\\
     & & \multirow{2}{*}{\vspace{4em}\small\textbf{REV. N$^o$}} &
     \multirow{2}{*}{\vspace{4em}\small\textbf{P\'AGINA}}\\
     & & \multirow{2}{*}{\small\textbf{\@nrevisao}} & 
     \multirow{2}{*}{\small\textbf{\thepage/\pageref{LastPage}}}\\
     & & & \\
    \hline
    \end{tabular}}
    \lhead{}
    \rhead{}

    \renewcommand{\footrulewidth}{0pt}
    \renewcommand{\headrulewidth}{0pt}
    }
    %..................................................................

    % Pagestyle for the first page
    \fancypagestyle{fpage}{
      \fancyhf{} % clear all headers and footers
    \headheight=2cm  %12pt normal
    \headsep=25pt   %25pt normal
    \fancyhead{}
      \fancyhead[CO]{\begin{tabular}{|c|>{\centering\arraybackslash}m{8.5cm}|c|c|}
     \hline
    \multirow{4}{*}{\parbox[c]{4em}{\includegraphics[width=1.6 cm, height=1.6 cm]{logo.png}}}
     & \multirow{4}{*}{\parbox[c]{8cm}{\small\textbf{\@titulonit}}} &     \textbf{Norma N$^o$} &
    \textbf{REV.N$^o$} \\ 
     & & \small\textbf{NIT-\@divisao-\@nonorma} & \small\textbf{xx} \\    \cline{3-4}
     & & \small\textbf{APROVADA} & \small\textbf{P\'AGINA} \\
     & & \small\textbf{EM \@dataaprov} &     \small\textbf{\thepage/\pageref{LastPage}}\\ \hline
    \end{tabular}}
    \fancyfoot{}
}

如果有人能给我一些提示,告诉我如何让它在标题上工作,我将不胜感激。我可以使用相同的代码吗\newcommand

相关内容