我为我的最终学位项目制作了一个标题,其中出现了一张图片、我的名字和项目名称,但它只出现在每章的第一页,在其他章节中,会出现 LaTeX 默认的标题。这是我的标题的代码:
\fancypagestyle{plain}{
% Nombre del documento
\newcommand{\titulo}{\textsc{Búnker portátil para radiología industrial}}
% Nombre de la Unidad en concreto
\newcommand{\autor}{\textsc{Juan Francisco Molina Pérez}}
% Nombre del módulo (asignatura)
\newcommand{\seccion}{\leftmark}
\lhead{
{\color{light-gray} \footnotesize \titulo} \\
{\color{light-gray} \footnotesize \autor} \\
\color{light-gray} \seccion
}
\rhead{\includegraphics[width=4cm]{tfg/img/img3.png}}
\let\oldheadrule\headrule % Copy \headrule into \oldheadrule
\renewcommand{\headrule}{\color{orange}\oldheadrule} % Add colour to \headrule
\rfoot{Página \thepage\ de \pageref{LastPage}} % Número de página
\cfoot{} %para vaciar número de página que viene por defecto
\renewcommand{\headrulewidth}{0.03cm}
}
值得注意的是,我在 LaTeX 中将工作分成了几个部分,只为标题制作一个文件并在 TFG 的通用文件中调用它。
答案1
您仅对页面样式进行调整plain
,默认情况下,该样式仅显示在title
和chapter
页面上。有两个选项可以更改页眉的显示位置。
1.
如果你想在每个页面上使用你的 header 定义,你可以添加
\pagestyle{plain}
定义之后,让‘普通’页面也使用该plain
样式。
2.
如果您希望页眉出现在所有页面上,但章节开头除外(这是默认设置,通常是所需的行为),您可以将页眉定义设置为不同的样式,如下所示平均能量损失:
\documentclass{book}
\usepackage{blindtext}
\usepackage{fancyhdr}
\fancypagestyle{fancy}{%
\lhead{left head}
\rhead{right head}
\rfoot{\thepage}
\cfoot{}
\renewcommand{\headrulewidth}{0.03cm}
}
\pagestyle{fancy}
\begin{document}
\Blinddocument
\end{document}
答案2
我准备了一个包含两章七页的文档。通常,您会定义两种样式:plain
和fancy
。
使用标准类时,每个类\chapter
都会调用plain
样式。fancy
样式会应用于普通页面。
您还可以定义其他样式(我使用了第三个样式的名称withphoto
),这些样式可以在特定页面中调用
\thispagestyle{withphoto}
选择一:你希望你的照片出现在每一章的开头。
您需要定义两种页面样式:plain
,由章节调用,以及fancy
用于其余页面。
选择二:你只希望你的照片出现在第一章的开头。
您需要三种样式:withphoto
作为 调用一次\thispagestyle{withphoto}
、plain
每隔一章调用一次以及fancy
普通页面使用的样式。
这是第二个选择的代码。请注意他使用该包geometry
来为照片创建空间。
\documentclass[12pt,a4paper]{report}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage[top=4cm, bottom=3cm, left=2.5cm, right=2cm, headheight=1.5cm]{geometry}
\usepackage{lastpage}
\usepackage{fancyhdr}
\usepackage[spanish]{babel}
\usepackage{xcolor}
\usepackage{kantlipsum} % dummy texto
% Nombre del documento
\newcommand{\titulo}{\textsc{Búnker portátil para radiología industrial}}
% Nombre de la Unidad en concreto
\newcommand{\autor}{\textsc{Juan Francisco Molina Pérez}}
% Nombre del módulo (asignatura)
\newcommand{\seccion}{\textsc{Asignatura}}
\let\oldheadrule\headrule% Copy \headrule into \oldheadrule
\renewcommand{\headrule}{\color{red}\oldheadrule}% Add colour to \headrule
\renewcommand{\headrulewidth}{0.5pt}
\fancypagestyle{plain}{% first page of chapters after the first
\fancyhf{}
\fancyhead[L]{}
\fancyhead[R]{}
\fancyfoot[R]{Página \thepage\ de \pageref{LastPage}} % Número de página
\renewcommand{\headrulewidth}{0pt}
}
\fancypagestyle{fancy}{% normal pages
\fancyhf{}
\fancyhead[L]{\leftmark}
%\fancyhead[L]{Sección \rightmark} % ALTERNATIVE
\fancyhead[R]{Página \thepage\ de \pageref{LastPage}}
}
\fancypagestyle{withphoto}{% only first chapter
\fancyhf{}
\fancyhead[L]{%
{\color{gray} \footnotesize \titulo} \\
{\color{gray} \footnotesize \autor} \\
{\color{gray} \footnotesize \seccion }
}
\fancyhead[R]{\includegraphics[width=4cm]{example-grid-100x100pt}}
\fancyfoot[R]{Página \thepage\ de \pageref{LastPage}} % Número de página
}
\pagestyle{fancy} % set fancy headers for normal pages
\begin{document}
\chapter{El primero}
\thispagestyle{withphoto}
1. \kant[1-3]
\section{A}
2. \kant[4-8]
\section{B}
3. \kant[2-5]
\chapter{El segundo}
4. \kant[9-12]
\section{C}
5. \kant[15-20]
\end{document}
如果想要选择一转换withphoto
并plain
评论\thispagestyle{withphoto}
。