
Utilizo pgfornament
el paquete para colocar decoraciones en la esquina como se muestra en el siguiente MWE:
\documentclass[10pt,a4paper]{book}
\usepackage[utf8]{inputenc}
\usepackage{fontspec}
\usepackage{lipsum}
\usepackage{pgfornament}
\usepackage{eso-pic}
\newcommand\AtPageUpperRight[1]{\AtPageUpperLeft{%
\put(\LenToUnit{\paperwidth},\LenToUnit{0\paperheight}){#1}%
}}%
\newcommand\AtPageLowerRight[1]{\AtPageLowerLeft{%
\put(\LenToUnit{\paperwidth},\LenToUnit{0\paperheight}){#1}%
}}%
\AddToShipoutPictureBG{%
\AtPageUpperLeft{\put(0,-25){\pgfornament[width=1.75cm]{61}}}
\AtPageUpperRight{\put(-50,-25){\pgfornament[width=1.75cm,symmetry=v]{61}}}
\AtPageLowerLeft{\put(0,25){\pgfornament[width=1.75cm,symmetry=h]{61}}}
\AtPageLowerRight{\put(-50,25){\pgfornament[width=1.75cm,symmetry=c]{61}}}
}
\begin{document}
\title{Magnificent title}
\maketitle
\frontmatter
\tableofcontents
\mainmatter
\chapter{New chapter}
\lipsum[5]
\chapter{Another chapter}
\lipsum[4]
\end{document}
Pero me gustaría poner estas decoraciones sólo a partir de una página en particular, digamosdel capítulo 1. ¿Cómo puedo modificar el código anterior?preferiblemente sin agregar¿nuevos paquetes?
Respuesta1
Simplemente coloque el código después \mainmatter
(o en cualquier lugar desde el que lo desee)
.
.
\mainmatter
\AddToShipoutPictureBG{%
\AtPageUpperLeft{\put(0,-25){\pgfornament[width=1.75cm]{61}}}
\AtPageUpperRight{\put(-50,-25){\pgfornament[width=1.75cm,symmetry=v]{61}}}
\AtPageLowerLeft{\put(0,25){\pgfornament[width=1.75cm,symmetry=h]{61}}}
\AtPageLowerRight{\put(-50,25){\pgfornament[width=1.75cm,symmetry=c]{61}}}
}
\chapter{New chapter}
.
.
También puedes definir macros para colocar los adornos de varias páginas:
\newcommand{\beautify}{%
\AddToShipoutPictureBG{%
\AtPageUpperLeft{\put(0,-25){\pgfornament[width=1.75cm]{61}}}
\AtPageUpperRight{\put(-50,-25){\pgfornament[width=1.75cm,symmetry=v]{61}}}
\AtPageLowerLeft{\put(0,25){\pgfornament[width=1.75cm,symmetry=h]{61}}}
\AtPageLowerRight{\put(-50,25){\pgfornament[width=1.75cm,symmetry=c]{61}}}
}
}
\newcommand{\simplify}{%
\cleardoublepage\ClearShipoutPictureBG
}
y usarlo como
\documentclass[10pt,a4paper]{book}
\usepackage[utf8]{inputenc}
%\usepackage{fontspec}
\usepackage{lipsum}
\usepackage{pgfornament}
\usepackage{eso-pic}
\newcommand\AtPageUpperRight[1]{\AtPageUpperLeft{%
\put(\LenToUnit{\paperwidth},\LenToUnit{0\paperheight}){#1}%
}}%
\newcommand\AtPageLowerRight[1]{\AtPageLowerLeft{%
\put(\LenToUnit{\paperwidth},\LenToUnit{0\paperheight}){#1}%
}}%
\newcommand{\beautify}{%
\AddToShipoutPictureBG{%
\AtPageUpperLeft{\put(0,-25){\pgfornament[width=1.75cm]{61}}}
\AtPageUpperRight{\put(-50,-25){\pgfornament[width=1.75cm,symmetry=v]{61}}}
\AtPageLowerLeft{\put(0,25){\pgfornament[width=1.75cm,symmetry=h]{61}}}
\AtPageLowerRight{\put(-50,25){\pgfornament[width=1.75cm,symmetry=c]{61}}}
}
}
\newcommand{\simplify}{%
\cleardoublepage\ClearShipoutPictureBG
}
\begin{document}
\title{Magnificent title}
\maketitle
\frontmatter
\tableofcontents
\mainmatter
\beautify
\chapter{New chapter}
\lipsum[5]
\simplify
\chapter{Another chapter}
\lipsum[4]
\end{document}