
私は\partセクションの左側に画像を配置しようとしています。基本的にここで行われていることと同じです。回想録:反対側のページの写真ただし、book ドキュメント クラスを使用します。また、epigraph パッケージを使用して \part コマンドを変更していますが、これは正常に動作します。
しかし、大きな問題があります。左側 (偶数ページ) に画像を挿入すると、エピグラフが画像ページと部分ページに 2 回表示されます。部分ページにのみ表示されるようにしたいのです。
私が使用しているコードは次のとおりです:
\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}
すでに afterpage や Web 上の他の多くのソリューションを試しましたが、どれも機能しません。助けていただけませんか?
ありがとう!
答え1
これをより最小限の例に縮小して、パッケージepigraph
の 6 ページの指示に従ってみました。ただし、titlesec
ページ スキップのカスタム定義やカウンターの操作page
などを行わなくても、まったく同じ問題が発生します。
\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}
明らかに、ページ スタイルは 1 回ではなく 2 回適用されています。
それする\epigraphhead
を前にすると
\cleartooddpage[\thispagestyle{empty}]
しかし、マニュアルにはこれを行う必要があるとは記載されていません。
ただし、このソリューションは、前の偶数ページに画像を配置するように適応できます。つまり、マニュアルの例を次のように適応すると機能します。
\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}
[個人的なモットー: ほど難しいものはありませんtitlesec
。]