我正在尝试编写一个文档类,其中第一页的页眉有一个表格。后续页面的页眉应该有另一个表格。
好吧,我在 .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
?