我的 LaTeX 页眉仅影响每个章节的第一页,为什么?

我的 LaTeX 页眉仅影响每个章节的第一页,为什么?

我为我的最终学位项目制作了一个标题,其中出现了一张图片、我的名字和项目名称,但它只出现在每章的第一页,在其他章节中,会出现 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,默认情况下,该样式仅显示在titlechapter页面上。有两个选项可以更改页眉的显示位置。

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

我准备了一个包含两章七页的文档。通常,您会定义两种样式:plainfancy

使用标准类时,每个类\chapter都会调用plain样式。fancy样式会应用于普通页面。

您还可以定义其他样式(我使用了第三个样式的名称withphoto),这些样式可以在特定页面中调用 \thispagestyle{withphoto}

选择一:你希望你的照片出现在每一章的开头。

您需要定义两种页面样式:plain,由章节调用,以及fancy用于其余页面。

选择二:你只希望你的照片出现在第一章的开头。

您需要三种样式:withphoto作为 调用一次\thispagestyle{withphoto}plain每隔一章调用一次以及fancy普通页面使用的样式。

A

乙

这是第二个选择的代码。请注意他使用该包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}

如果想要选择一转换withphotoplain评论\thispagestyle{withphoto}

C

相关内容