¿Cómo colocar un marco alrededor de cada página con un espacio en blanco para que el texto no toque el marco?

¿Cómo colocar un marco alrededor de cada página con un espacio en blanco para que el texto no toque el marco?

Me gusta poner marco alrededor de cada página. Sólo alrededor del área de texto de la página. Sin incluir encabezado y pie de página.

Yo también estoy usando fancyhdr. Después de un poco de lucha, obtuve lo siguiente.

Pero el marco alrededor del área de texto está demasiado cerca del texto mismo. No estoy seguro de cómo agregar espacio adicional. ¿Debería hacerlo textwidth más pequeño? ¿O hacer el marco más ancho? Y cómo hacer estas cosas. Esto es lo que tengo ahora:

ingrese la descripción de la imagen aquí

Estoy usando el código Tikz que encontré en la red e hice pequeñas modificaciones para cambiar el grosor y el color del marco. Aquí está MWE

\documentclass[12pt,oneside]{book}
\usepackage[letterpaper,margin=1in]{geometry}
\usepackage{blindtext}
%%%%%%%%%%%%%%%%%%%%%%%%% fancyhdr 

\usepackage{textcase}
\usepackage{fancyhdr}
\fancyhead{} % clear all header fields
\fancyfoot{} % clear all footer fields

\renewcommand{\headrulewidth}{0pt}% default is 0pt
\fancyhead[R]{{\footnotesize\scshape\thepage}}

\fancyhead[L]{\leftmark}
\fancyfoot[L]{\nouppercase{\rightmark}}
\renewcommand{\footrulewidth}{0pt}% default is 0pt   
\pagestyle{fancy}

\usepackage{tikzpagenodes}
\usepackage[contents={}]{background}
\AddEverypageHook{%
  \tikz[remember picture,overlay]{
    \draw[line width=.5pt,rounded corners,gray] (current page text area.north east) -- (current page text area.north west)
          -- (current page text area.south west) -- (current page text area.south east) -- cycle;
  }
}

\setcounter{tocdepth}{1} % 4 for main TOC must be in preamble
\setcounter{secnumdepth}{5}


\begin{document}
\title{My most important work\vspace{-8pt}}
\author{me}
\date{\today}
\maketitle  
\tableofcontents
\blinddocument
\end{document}

Necesito algo similar a Marco vectorial en todas las páginas.

ingrese la descripción de la imagen aquí

Pero no pude hacer que lo anterior funcionara con fancyhdr, lo arruinó. Seguiré intentándolo.

El búfer de espacio no tiene por qué ser demasiado grande. Simplemente no me gusta el texto que toca el marco, dificulta la lectura.

Básicamente necesito algo como esto:

ingrese la descripción de la imagen aquí

usando TL 2023 con lualatex

Respuesta1

¿Qué tal usar la fitbiblioteca y solo un nodo?

\usetikzlibrary{fit}
\AddEverypageHook{%
  \tikz[remember picture,overlay]{
    \node [fit=(current page text area),draw,inner sep=10pt] {};
  }
}

Puedes modificarlo inner sepcomo desees.

página enmarcada con espacio para respirar

mostrando el encabezado y el pie de página fuera del marco

\documentclass[12pt,oneside]{book}
\usepackage[letterpaper,margin=1in]{geometry}
\usepackage{blindtext}
%%%%%%%%%%%%%%%%%%%%%%%%% fancyhdr 

\usepackage{textcase}
\usepackage{fancyhdr}
\fancyhead{} % clear all header fields
\fancyfoot{} % clear all footer fields

\renewcommand{\headrulewidth}{0pt}% default is 0pt
\fancyhead[R]{{\footnotesize\scshape\thepage}}

\fancyhead[L]{\leftmark}
\fancyfoot[L]{\nouppercase{\rightmark}}
\renewcommand{\footrulewidth}{0pt}% default is 0pt   
\pagestyle{fancy}

\usepackage{tikzpagenodes}
\usepackage[contents={}]{background}
\usetikzlibrary{fit}
\AddEverypageHook{%
  \tikz[remember picture,overlay]{
    \node [fit=(current page text area),draw,inner sep=10pt] {};
  }
}

\setcounter{tocdepth}{1} % 4 for main TOC must be in preamble
\setcounter{secnumdepth}{5}


\begin{document}
\title{My most important work\vspace{-8pt}}
\author{me}
\date{\today}
\maketitle  
\tableofcontents
\blinddocument
\end{document}

Por cierto, creo que el backgroundpaquete puede quedar obsoleto en favor de los nuevos ganchos (¡pero este sería otro tema!).

información relacionada