默认包含已加载的头部和零头部高度

默认包含已加载的头部和零头部高度

我不知道为什么我会得到当前的布局 布局

这就是我的整个序言

\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 中也没有可以包含的该名称的包)。

相关内容