Distancia entre el borde superior del papel y el encabezado

Distancia entre el borde superior del papel y el encabezado

EDITAR: Por favor discúlpame. Olvidé agregar dos líneas a MWE. Creo que son muy esenciales para manejar los problemas. Vuelva a verificar el MWE.

Hay un parámetro que define la distancia entre el borde inferior del margen superior y la primera línea de base del cuerpo, llamado \topskip. La existencia de dicho parámetro me anima a buscar un parámetro que defina la distancia entre el borde superior del papel y la (primera línea) del texto del encabezado. El objetivo es establecer dicha distancia en 1,5 cm.

Al principio, creo que \voffsetpodría usarse, desdedocumentación fancyhdr. Después de algunos experimentos, incluida la eliminación de 1 pulgada a 2,1 cm adicionales, encuentro que creará una especie de inconsistencia en el margen superior con la configuración de opciones en geometryla carga del paquete. Antes de configurar \voffset, el margen superior (distancia desde el borde superior del papel hasta el cuerpo) es de 3 cm. Después del fraguado, el margen se encoge aproximadamente 0,6 cm.

Mover \voffsetla configuración antes de \geometrycargar no tiene ningún efecto. Configuración \headheightpara eliminar advertencias demasiado pequeñas, agregando \includeheadfootla opción sugerida porestehaga que el margen superior sea mayor de 3 cm.

El requisito es,Para que la distancia entre el borde superior del papel y el borde superior del texto del encabezado sea de 1,5 cm, conservando al mismo tiempo el margen superior del papel de 3 cm..

Tenga en cuenta que el margen superior aquí es la distancia entre el borde superior del papel y el borde superior del párrafo/cuerpo del texto/principal.

Aquí está MWE antes de configurar \headheighty \includeheadfoot.

\documentclass[12pt, a4paper, onecolumn, oneside, final]{report}

\newlength{\theDistance}
\setlength{\theDistance}{1.5cm}
\addtolength{\theDistance}{-2.1cm} %instead 1 inch extra in fancyhdr documentation
\setlength{\voffset}{\theDistance}
%\usepackage[paper=a4paper,headheight=0pt,left=4cm,top=3cm,right=3cm,bottom=3cm,showframe]{geometry}
\usepackage[paper=a4paper,headheight=27.1pt,left=4cm,top=3cm,right=3cm,bottom=3cm, includeheadfoot, showframe]{geometry}
\setlength{\footskip}{0.5cm}
\setlength{\topskip}{8.2pt}    

\usepackage{fancyhdr}
\fancypagestyle{plain}
{% 
    \fancyhf{}% 
    \fancyfoot[C]{\thepage}% 
    \fancyfoot[R]{\footnotesize {\fontfamily{phv}\selectfont{\bo{Dummy University}}}} 
    \renewcommand{\headrulewidth}{0pt}
    \renewcommand{\footrulewidth}{0pt}
}%

\begin{document}
Some text blah blah blah
\end{document}    

Respuesta1

Colocar headsep=1.05cm, headheight=0.75cm, top=1.2cm. La suma de ellos es 3cmy el diseño es el que deseas.

MWE (agregué dos líneas, una en 1.5cmy otra en 3cmsolo para mostrar que funciona, elimínelas):

\documentclass[12pt, a4paper, onecolumn, oneside, final]{report}

\usepackage[paper=a4paper,headsep=1.05cm,headheight=0.75cm,left=4cm,top=1.2cm,right=3cm,bottom=3cm,includeheadfoot]{geometry}
\setlength{\footskip}{0.5cm}
\setlength{\topskip}{8.2pt}

\usepackage{fancyhdr}
\pagestyle{fancy}

\usepackage{tikzpagenodes}
\usetikzlibrary{calc}

\begin{document}
\section{test}
Some text blah blah blah

% this is just to show the correct layout

\begin{tikzpicture}[remember picture, overlay]
    \draw ($(current page.north west) +(0,-1.5cm)$) --
          ($(current page.north east) +(0,-1.5cm)$);
    \draw ($(current page.north west) +(0,-3cm)$) --
          ($(current page.north east) +(0,-3cm)$);
\end{tikzpicture}

\end{document}

Producción:

ingrese la descripción de la imagen aquí

información relacionada