
Ich versuche, ein Bild auf der linken Seite eines \part-Abschnitts zu platzieren, im Wesentlichen das, was hier getan wurdeMemoiren: Bild gegenüberliegende Teilseite, aber mit einer Buchdokumentklasse. Ich verwende auch das Epigraph-Paket, um meinen \part-Befehl zu ändern, was gut funktioniert.
Aber es gibt ein GROSSES Problem. Wenn ich das Bild auf der linken Seite (gerade Seite) einfüge, wird die Inschrift auf der Bildseite und auf der Teilseite zweimal angezeigt! Ich möchte, dass sie nur auf der Teilseite erscheint.
Hier ist der Code, den ich verwende:
\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}
Ich habe bereits Afterpage und viele andere Lösungen im Internet ausprobiert, aber keine davon funktioniert. Können Sie mir bitte helfen?
Danke!
Antwort1
Um dies auf ein minimaleres Beispiel zu reduzieren, habe ich versucht, den epigraph
Anweisungen des Pakets auf Seite 6 zu folgen. Allerdings tritt genau dasselbe Problem auf, auch ohne titlesec
die benutzerdefinierten Definitionen des Seitenüberspringens und des Herumspielens mit dem page
Zähler usw.
\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}
Offensichtlich wird der Seitenstil nicht nur einmal, sondern zweimal angewendet.
Estutfunktionieren, wenn wir dem vorangehen \epigraphhead
mit
\cleartooddpage[\thispagestyle{empty}]
Im Handbuch wird jedoch nicht erwähnt, dass dies notwendig ist.
Diese Lösung kann jedoch angepasst werden, um ein Bild auf der vorhergehenden geraden Seite zu platzieren. Das heißt, die folgende Anpassung des Beispiels aus dem Handbuch funktioniert.
\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}
[Persönliches Motto: Nichts ist so schwierig wie mit titlesec
.]