这就是我的整个序言
\documentclass[spanish,mexico,11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{hyperref}
\usepackage{babel}
\usepackage{amsthm, amssymb, amsmath, amsfonts, bbm, mathtools}
\usepackage{csquotes}
\usepackage{enumerate, enumitem}
\usepackage{titling}
\usepackage{lmodern} %optimiza algunas fuentes
\usepackage{float}
\usepackage{mathrsfs}
%\usepackage[pass,showframe]{geometry}
\usepackage{fullpage}
\usepackage{layout}
%Ref
\PassOptionsToPackage{hyphens}{url}\usepackage{hyperref}
\usepackage[capitalise]{cleveref}
\usepackage{biblatex}
\addbibresource{ref.bib}
\Crefname{section}{Sección}{Secciones}
%Imagenes
\usepackage{caption} %para usar caption con *
\usepackage{svg} %inserta imagenes svg
\svgpath{{./imgs/}} %el path de svg
%Figuras numeradas
\usepackage{chngcntr}
\counterwithin{figure}{section}
\renewcommand{\figurename}{Figura}
%Ecuaciones numeradas
\numberwithin{equation}{section}
%header >>>----- modify the headheight below ------<<<
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
% \fancyheadoffset{0cm}
% \setlength{\headheight}{26pt} %set to avoid warnings
\setlength{\headsep}{5pt}
%\renewcommand{\sectionmark}[1]{ \markright{#1}{} }
\lhead{\textit{\thetitle} \\ \course{}}
% \rhead{\theauthor}
\rhead{\theauthor}
\rfoot{\thepage}
\allowdisplaybreaks
%redefine @maketitle
\makeatletter
\def\@maketitle{%
\newpage
% \null
% \vskip 2em%
\begin{center}%
\let \footnote \thanks
{\LARGE \@title{} \par}%
{\large\itshape \subtitle{} \par}%
{\Large \course{} \par}%
\vskip 1.5em%
{\large
\lineskip .5em%
\begin{tabular}[t]{cc}%
\begin{tabular}{c}%
\@author \\\ifdefined\email \email{}\fi%
\end{tabular}%
&
\begin{tabular}{c}%
\university{}\\ \@date%
\end{tabular}%
\end{tabular}\par}%
\vskip 1em%
\hrule
\end{center}%
\par
\vskip 1.5em}
\makeatother
%== definiciones de mate ==%
\newcommand{\N}{\mathbb{N}}
\newcommand{\Z}{\mathbb{Z}}
\newcommand{\F}{\mathbb{F}}
\newcommand{\C}{\mathbb{C}}
\newtheorem{proposition}{Proposición}[section]
\newtheorem{theorem}{Teorema}[section]
\newtheorem{lemma}[theorem]{Lema}
\newtheorem{corollary}[theorem]{Corolario}
\newtheorem{conjecture}[theorem]{Conjetura}
\newtheorem{problem}{Problema}[section]
\theoremstyle{definition}
\newtheorem{definition}{Definición}[section]
\newtheorem*{example}{Ejemplo}
\theoremstyle{remark}
\newtheorem*{observation}{Observación}
\newtheorem*{note}{Nota}
\newenvironment{solution}{\begin{proof}[Solución]}{\end{proof}}
\renewcommand{\qedsymbol}{$\blacksquare$}
%% declare useful commands ---remember to use \command* to insert implicit \left #\right
\DeclarePairedDelimiter{\set}{\{}{\}}
\DeclarePairedDelimiter{\floor}\lfloor\rfloor
\DeclarePairedDelimiter{\ceil}\lceil\rceil
\DeclarePairedDelimiter{\abs}\lvert\rvert
%editar%
\newcommand\course{-}
\newcommand\university{-}
\title{-}
\newcommand\subtitle{-}
\author{-}
\newcommand\email{\url{-}}
\date{\today}
\begin{document}
我真的不知道为什么includehead
在某处加载并将其设置headheight
为零。谢谢您的帮助。
编辑:实际上,在@David Carlisle 的帮助下,我找到了解决方案,找到了有问题的包并进行了一些搜索。不要使用该fullpage
包具有讽刺意味的是,它实现了全页布局。相反,使用geometry
这样的包:
\usepackage[margin=1in]{geometry}
答案可以在这问题。
答案1
如果你修改你的序言,添加\showthe
一些命令,fullpage
这样它看起来就像
\showthe\headheight
\usepackage{fullpage}
\showthe\headheight
然后终端和日志将显示
> 12.0pt.
l.15 \showthe\headheight
?
(/usr/local/texlive/2019/texmf-dist/tex/latex/preprint/fullpage.sty)
> 0.0pt.
l.17 \showthe\headheight
显示 headheight 已被该包从默认的 12pt 设置为 0pt。
如果你无法猜测哪个包导致了问题,只需输入
\显示\headheight
在\documentclass
(查看它是 12pt)之后和在\begin{document}
(查看它是 0pt)处,然后\showthe
在每个包之后简单地移动调试以查看哪一个更改了值)
我不知道您所说的“加载 includehead”是什么意思,显示的代码中没有包含该名称的包(texlive 中也没有可以包含的该名称的包)。