
나는 \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
없이도 정확히 동일한 문제가 발생합니다 .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}
분명히 페이지 스타일은 한 번이 아니라 두 번 적용되고 있습니다.
그것하다\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
.]