반대편 \part 페이지의 이미지

반대편 \part 페이지의 이미지

나는 \part 섹션의 왼쪽에 그림을 배치하려고 합니다. 기본적으로 여기에서 수행된 작업은 다음과 같습니다.회고록: 그림 반대편 페이지, 그러나 책 문서 클래스가 있습니다. 나는 또한 내 \part 명령을 변경하기 위해 Epigraph 패키지를 사용하고 있는데 잘 작동합니다.

하지만 큰 문제가 있습니다. 왼쪽(짝수 페이지)에 그림을 삽입하면 그림 페이지에는 비문이 보이고, 파트 페이지에는 두 번 보여요! 부품 페이지에만 표시되게 하고 싶습니다.

내가 사용하는 코드는 다음과 같습니다.

  \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와 다른 많은 솔루션을 시도했지만 아무것도 작동하지 않았습니다. 나에게 도움을 주실 수 있나요?

감사해요!

답변1

이를 좀 더 최소한의 예로 줄여서 6페이지에 있는 패키지 지침을 따르려고 했습니다. 그러나 페이지 건너뛰기 및 카운터 조작 등에 대한 사용자 정의 정의 epigraph없이도 정확히 동일한 문제가 발생합니다 .titlesecpage

\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}

너무 많은 에피그래프

분명히 페이지 스타일은 한 번이 아니라 두 번 적용되고 있습니다.

그것하다\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.]

관련 정보