我正在使用该titlepage
环境制作我的第一页,并将其添加到页面计数器中\stepcounter{page}
但不显示。我创建了一个精美的页眉和页脚,希望它们显示在除标题页之外的所有页面上。然后我又添加了两个页面,如下所示:\newpage\chapter*{Summary}
。
问题是页脚和页眉显示在除第一页和第二页之外的所有页面上。在第二页上,我可以看到漂亮的页眉,但看不到漂亮的页脚。我以为文档的边距可能有问题,所以我尝试修改了一些,但总是有问题。
以下是 tex 文件的示例:
%footer and header
\setlength {\marginparwidth }{2cm}
\fancyfoot[L]{\textcolor{red}{\fbox{CONFIDENTIEL ENTREPRISE}}}
\fancyfoot[R]{ENTREPRISE NAME \qquad\newref{tableofcontents}}
\fancyhead[R]{SUBJECT}
\fancyhead[L]{Name}
%title page
\newcommand{\CustomTitle}{
\begin{titlepage}
\newgeometry{left=6cm,bottom=2cm, top=1cm, right=1cm}
\tikz[remember picture,overlay] \node[opacity=1,inner sep=0pt] at (2.2mm,-165mm){\includegraphics{Fond1.png}};
\fontfamily{fvs}\fontseries{m}\selectfont
\color{white}
\begin{picture}(0,0)
\put(-110,-743){\rotatebox{90}{\Huge{Subject}}}
\end{picture}
\vspace{-15mm}
\begin{center}
\includegraphics[width=5cm]{logo.png}
\qquad
\includegraphics[width=5cm]{logo2.png}
\end{center}
\flushright
\vspace{10mm}
\fontfamily{cmss}\fontsize{22}{28}\selectfont\textcolor{blue2}{Name of the subject}
\normalsize
\color{black}
\vspace{1.5cm}
\normalsize
\vspace{15mm}
\textbf{Date}\\
\vspace{50mm}
\Large\textbf{Author}\\
\vfill
\textcolor{red}{\fbox{CONFIDENTIEL ENTREPRISE}}
\end{titlepage}
\stepcounter{page}
}
\begin{document}
\setstretch{1,2}
\setcounter{page}{1}
\CustomTitle
%\pagenumbering{arabic}
%first page
\newpage
\chapter*{firstpage}
\vspace{2mm}
sample of the first page
%second page
\chapter*{second page}
\vspace{2mm}
sample of the second page
\end{document}
答案1
(1)定义纯文本样式。章节从新页面开始,默认采用纯文本样式。
(2)使用以下方式将普通样式应用于整个文档 \pagestyle{plain}
现在,除使用空样式的标题页外,所有页面都将使用相同的样式。
(3)在标题页后恢复默认几何形状。
% !TeX TS-program = pdflatex
\documentclass[12pt,a4paper, openany]{book}
\usepackage{graphicx}
\usepackage[top=3.00cm, headheight=16.0pt]{geometry} % expand the header space
\usepackage{tikz}
\usepackage{fancyhdr}
\fancypagestyle{plain}{%
\renewcommand\headrulewidth{0pt}
\fancyhf{} %clear header and footer
%footer and header
\fancyfoot[L]{\textcolor{red}{\fbox{CONFIDENTIEL ENTREPRISE}}}
\fancyfoot[R]{ENTREPRISE NAME }
\fancyhead[R]{SUBJECT}
\fancyhead[L]{Name}
\fancyfoot[C]{\thepage }
}
\pagestyle{plain} % apply the style to the full document <<<<<<<<<<<<<<<<<
%title page
\newcommand{\CustomTitle}{%
\begin{titlepage}
\newgeometry{left=6cm,bottom=2cm, top=1cm, right=1cm}
\tikz[remember picture,overlay] \node[opacity=1,inner sep=0pt] at (2.2mm,-165mm){\includegraphics{example-image}};
\fontencoding{T1}\fontfamily{fvs}\selectfont % changed <<<<<<<<<<<<<<<<<<<<<,
\color{white}
\begin{picture}(0,0)
\put(-110,-743){\rotatebox{90}{\Huge{Subject}}}
\end{picture}
\vspace{-15mm}
\begin{center}
\includegraphics[width=5cm]{example-image-a}
\qquad
\includegraphics[width=5cm]{example-image-b}
\end{center}
\flushright
\vspace{10mm}
\fontfamily{cmss}\fontsize{21}{28}\selectfont\textcolor{blue}{Name of the subject}
\normalsize
\color{black}
\vspace{1.5cm}
\normalsize
\vspace{15mm}
\textbf{Date}\\
\vspace{50mm}
\Large\textbf{Author}\\
\vfill
\textcolor{red}{\fbox{CONFIDENTIEL ENTREPRISE}}
\end{titlepage}
\restoregeometry % needed <<<<<<<<<<<<<<<<<<<<<<<
}
\begin{document}
\CustomTitle
\chapter*{firstpage}
\vspace{2mm}
sample of the first page
%second page
\chapter*{second page}
\vspace{2mm}
sample of the second page
\end{document}
答案2
标题页使用 pagestyle plain
。下一页可能是章节开头页,也使用该样式。
因此您必须重新定义页面样式才能使用相同的页脚。
这可能会有用:
\fancypagestyle{plain}{
\renewcommand\headrulewidth{0pt}
\fancyhead{}
}
它将从 pagestyle 继承页脚fancy
。否则只需复制上述定义中的页脚定义。
由于您的代码不完整,我无法在您的情况下进行测试,因此无法保证。