我决定使用 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}