
Estoy intentando colocar una imagen en el lado izquierdo de una sección \part, básicamente lo que se ha hecho aquíMemorias: Imagen opuesta a la página de la parte, pero con una clase de documento de libro. También estoy usando el paquete epigraph para cambiar mi comando \part, que funciona bien.
Pero hay un GRAN problema. Cuando inserto la imagen en el lado izquierdo (página par), el epígrafe se muestra en la página de la imagen y en la página parcial, ¡se muestra dos veces! Quiero que aparezca solo en la página parcial.
Aquí está el código que estoy usando:
\documentclass{book}
\usepackage[brazil]{babel}
\usepackage[utf8]{inputenc}
\usepackage{amssymb, amsmath, amstext, array}
\usepackage{gensymb}
\usepackage{enumitem}
\usepackage[table]{xcolor}
\usepackage{graphicx}
\graphicspath{ {Imagens/} }
\usepackage[section]{placeins}
\usepackage{addfont}
\usepackage[default,scale=0.75]{opensans}
\usepackage[T1]{fontenc}
\usepackage{titlesec}
\usepackage{anyfontsize}
\usepackage{lipsum}
\newcommand*\cleartoleftpage{%
\clearpage
\ifodd\value{page}\hbox{}\newpage\fi
}
\usepackage{epigraph}
\titleformat{\part}[display]
{\filleft\fontsize{40}{40}\selectfont\scshape}
{\fontsize{90}{90}\selectfont\thepart}
{20pt}
{\thispagestyle{epigraph}}
\setlength\epigraphwidth{.6\textwidth}
\usepackage{xpatch}
\makeatletter
\xpatchcmd\epigraphhead
{\let\@evenfoot}
{\let\@oddfoot\@empty\let\@evenfoot}
{}{}
\makeatother
\usepackage{afterpage}
\newcommand\blankpage{%
\null
\thispagestyle{empty}%
\addtocounter{page}{-1}%
\newpage}
\begin{document}
\chapter{One}
\lipsum
\cleardoublepage
\cleartoleftpage
\includegraphics[scale=1]{example-image-a}
\epigraphhead[450]{BlablablaBlabaBlablablaBlablablaBlablablaBlablabla.\par\hfill\textsc{Blabmaister}}
\part{Part One}
\chapter{Two}
\lipsum
\end{document}
Ya probé afterpage y muchas otras soluciones en la web, pero ninguna funciona. ¿Podrías por favor darme una mano?
¡Gracias!
Respuesta1
Reduciendo esto a un ejemplo más mínimo, intenté seguir las epigraph
instrucciones del paquete en la página 6. Sin embargo, ocurre exactamente el mismo problema, incluso sin titlesec
las definiciones personalizadas de salto de página y manipulación del page
contador, etc.
\documentclass{book}
\usepackage{lipsum}
\usepackage{nextpage,epigraph,graphicx}
\makeatletter
% manual 6
\let\@epipart\@endpart
\renewcommand{\@endpart}{\thispagestyle{epigraph}\@epipart}
\makeatother
\setlength\epigraphwidth{.6\textwidth}
\begin{document}
\chapter{One}
\lipsum
\epigraphhead[450]{BlablablaBlabaBlablablaBlablablaBlablablaBlablabla.\par\hfill\textsc{Blabmaister}}
\part{Part One}
\chapter{Two}
\lipsum
\end{document}
Claramente, el estilo de la página se aplica no una, sino dos veces.
Élhacefunciona si antecedemos el \epigraphhead
con
\cleartooddpage[\thispagestyle{empty}]
pero el manual no menciona la necesidad de hacer esto.
No obstante, esta solución se puede adaptar para colocar una imagen en la página par anterior. Es decir, la siguiente adaptación del ejemplo del manual sí funciona.
\documentclass{book}
\usepackage{lipsum}
\usepackage{nextpage,epigraph,graphicx}
\makeatletter
% manual 6
\let\@epipart\@endpart
\renewcommand{\@endpart}{\thispagestyle{epigraph}\@epipart}
\makeatother
\setlength\epigraphwidth{.6\textwidth}
\begin{document}
\chapter{One}
\lipsum
\cleartoevenpage{\thispagestyle{empty}}
\cleartooddpage[\thispagestyle{empty}\includegraphics{example-image-a}]
\epigraphhead[450]{BlablablaBlabaBlablablaBlablablaBlablablaBlablabla.\par\hfill\textsc{Blabmaister}}
\part{Part One}
\chapter{Two}
\lipsum
\end{document}
[Lema personal: nada es tan difícil como con titlesec
.]