如何仅在页眉上获取页码?

如何仅在页眉上获取页码?

我决定使用 Latex 完成我的论文。
我需要遵循一些样式说明,例如将页码放在右上角,仅从目录的第二页及以后开始打印数字。在那一页之前,计数器会继续运行,但不应打印任何内容。

当我尝试使用常规 Latex 命令执行此操作时遇到了问题,并决定尝试 fancyhdr,但问题是一样的:

\RequirePackage{luatex85}
\documentclass[11pt,a4paper, twoside, spanish]{book}
\usepackage[left=3.5cm, right=3.4cm, top=4.7cm, bottom=4.1cm]{geometry} 
\usepackage{indentfirst}
\usepackage[skip=12pt, indent=2em]{parskip}   
\usepackage{fontspec}
\setmainfont{TeXGyrePagellaX}
\usepackage{float}
\usepackage[section]{placeins}   
\usepackage[capitalise,noabbrev]{cleveref}  
\usepackage[bottom,hang, flushmargin]{footmisc}
\renewcommand{\footnotelayout}{\setstretch{1.2}}
\setlength{\footnotemargin}{5mm}
\usepackage{chngcntr}  
\counterwithout{footnote}{chapter}
\usepackage{appendix}
\counterwithin*{chapter}{part}
\renewcommand{\restoreapp}{} 
\usepackage{polyglossia}    
\setmainlanguage{spanish}
\title{''VERY LONG TITLE''}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}  
\fancyhead[RE]{\thepage}
\fancyhead[RO]{\thepage}  
\usepackage{blindtext}

\begin{document}
\begin{titlepage}
         THIS is a THESIS
        \vspace{1cm}
        \large FACULTAD EN CIENCIAS DE LA SALUD,\\
        \vspace{2cm}
        \LARGE ``LONG TITLEEEEEEEEEEEEEEEEEEEEEE.''\\
        \tiny
        \vspace{1cm}
        \Large Autor: \\        
        \Large MR. X\\
\end{titlepage}

\newpage

\chapter*{}
\begin{flushright}
    \textit{Dedicado a mi familia}
\end{flushright}

\chapter*{Abstract}
\blindtext[1]

\tableofcontents
\cleardoublepage
\listoffigures 
\cleardoublepage
\listoftables 

\chapter{Introducción}
\blindtext[1]
\section{Cosas interesantes}
\blindtext[1]
\subsection{Ámbito del estudio} 
\blindtext[1]
\chapter{Discusión}
\blindtext[1]
\begin{appendices} 
\chapter{Resumen procesos de limpieza y transformación de los datos}    
\blindtext[1]
\chapter{Código fuente}
\blindtext[1]    
\chapter{Artículo científico asociado a la tesis}
\blindtext[1]
\end{appendices}
\blindtext[1]
\end{document}

有些页码出现在页眉上,有些出现在页脚上,我不知道为什么。

在此处输入图片描述

我也尝试过使用本地修饰符,例如\thispagestyle{空}但如果该部分的文本很长,它似乎只会影响该部分的第一页。

答案1

以下是解决方案titleps:我将plain样式重新定义为empty布尔all plain值为假时的样式,并将其重新定义为页面右上角带有页码的样式,并定义一个ruledplain样式,添加一个头部规则。此外,我加载了emptypage包,该包从空白页中删除所有页脚和页眉。

\RequirePackage{luatex85}
\documentclass[11pt, a4paper, twoside, spanish]{book}
\usepackage[left=3.5cm, right=3.4cm, top=4.7cm, bottom=4.1cm]{geometry}
\usepackage{indentfirst}
\usepackage[skip=12pt, indent=2em]{parskip}
\usepackage{fontspec}
\setmainfont{TeXGyrePagellaX}
\usepackage{float}
\usepackage[section]{placeins}
\usepackage[capitalise,noabbrev]{cleveref}
\usepackage[bottom,hang, flushmargin]{footmisc}
\renewcommand{\footnotelayout}{\setstretch{1.2}}
\setlength{\footnotemargin}{5mm}
\counterwithout{footnote}{chapter}
\usepackage{appendix}
\counterwithin*{chapter}{part}
\renewcommand{\restoreapp}{}
\usepackage{polyglossia}
\setmainlanguage{spanish}
\title{''VERY LONG TITLE''}

\usepackage{etoolbox}
\newbool{allplain}

\usepackage{titleps}
\renewpagestyle{plain}{%
\ifbool{allplain}{\sethead{}{}{\thepage}{}}{}%
}%
\newpagestyle{ruledplain}{%
\headrule
\sethead{}{}{\thepage}}%
\usepackage{blindtext}
\usepackage{lipsum}
\usepackage{emptypage}

\begin{document}

\pagestyle{plain}
\begin{titlepage}
         THIS is a THESIS
        \vspace{1cm}
        \large FACULTAD EN CIENCIAS DE LA SALUD,\\
        \vspace{2cm}
        \LARGE ``LONG TITLEEEEEEEEEEEEEEEEEEEEEE.''\\
        \tiny
        \vspace{1cm}
        \Large Autor: \\
        \Large MR. X\\
\end{titlepage}

\newpage

\chapter*{}
\begin{flushright}
    \textit{Dedicado a mi familia}
\end{flushright}
\lipsum

\chapter*{Abstract}
\blindtext[1]
\tableofcontents
\setbool{allplain}{true}
\pagestyle{ruledplain}
\cleardoublepage
\listoffigures
\cleardoublepage
\listoftables

\chapter{Introducción}
\blindtext[1]
\section{Cosas interesantes}
\blindtext[1]
\subsection{Ámbito del estudio}
\blindtext[1]
\chapter{Discusión}
\blindtext[1]
\begin{appendices}
\chapter{Resumen procesos de limpieza y transformación de los datos}
\blindtext[1]
\chapter{Código fuente}
%\blindtext
\lipsum[1-10]
\chapter{Artículo científico asociado a la tesis}
\blindtext[1]
\end{appendices}
\blindtext[1]

\end{document} 

相关内容