Chapterstyle 회고록: 왼쪽 페이지의 그림, 오른쪽 페이지의 시작 부분

Chapterstyle 회고록: 왼쪽 페이지의 그림, 오른쪽 페이지의 시작 부분

나는 논문 레이아웃을 작업 중이며 모든 장 시작 부분에 대해 다음과 같은 디자인을 갖고 싶습니다.

  • 새 장은 항상 왼쪽 페이지에서 시작해야 하며 그림 페이지는 왼쪽 페이지 전체에 걸쳐 펼쳐져 있어야 합니다. 따라서 이 페이지에는 텍스트가 없고 큰 그림만 있습니다. 이 전체 페이지 그림은 각 장마다 다릅니다.
  • 그림 페이지 오른쪽 페이지(예: 다음 페이지)에는 제목, 장 번호 등이 포함된 일반 장 시작 페이지가 있어야 합니다.

나는 이것을 달성하기 위해 많은 노력을 해왔지만 정상적인 장 열기 이전 페이지의 그림 페이지를 얻지 못하는 것 같습니다. 예를 들어, documentclass를 openleft로 설정하려고 했지만 왼쪽에 그림을 포함하고 오른쪽에 챕터를 포함하는 데 성공하지 못했습니다. 아래의 최소 예에서는 그림 페이지로 사용하려고 했습니다 \part( \part왼쪽 페이지에서 시작하여 그 위에 그림을 넣은 다음 \chapter오른쪽 페이지에서 시작). 그러나 그림은 부품 페이지에 표시되지 않고 다음 페이지에 표시됩니다.

라텍스 코드가 너무 깔끔하지 않다면 죄송합니다. 방금 배우기 시작했습니다.

미리 감사드립니다.

최소한의 예:

\documentclass[10pt,showtrims,openright]{memoir}

\usepackage{eso-pic}
\usepackage{graphicx}
\usepackage{geometry}

\setstocksize{25cm}{18cm}
\settrims{0.5cm}{0.5cm}
\geometry{paperwidth=17cm, paperheight=24cm}
\setlrmarginsandblock{2.5cm}{2.5cm}{*}%%%%
\setulmarginsandblock{2.5cm}{3cm}{*}
\checkandfixthelayout

% To delete white page after part and put the picture on the part page
\renewcommand{\afterpartskip}{\vfil}


\begin{document}
\openleft  
\part*{Prechappicturepage1}
\AddToShipoutPictureBG*{% Add picture to current page
  \AtStockLowerLeft{% Add picture to lower-left corner of paper stock
    \includegraphics[width=\stockwidth,height=\stockheight]{art/testimage.eps}}}
\openright      
\chapter{Title ch1}%

\openleft
\part*{Prechappicturepage2}
\AddToShipoutPictureBG*{% Add picture to current page
  \AtStockLowerLeft{% Add picture to lower-left corner of paper stock
    \includegraphics[width=\stockwidth,height=\stockheight]{art/testimage.eps}}}

\openright    
\chapter{Title ch2}%


\end{document}

답변1

여기서 배송 문제를 망칠 필요는 없다고 생각합니다. 짝수 페이지( memoir명령이 있는 것 같음)로 이동하여 그림을 추가한 다음 새 페이지를 시작하고 장 머리를 작성하면 됩니다.

좌표를 약간 조작해야 할 수도 있습니다. [demo]예제가 이미지 없이 작동하도록 추가했습니다.

와 를 모두 지정 height하고 width지정하지 않으면 keepaspectratioLaTeX는왜곡하다이미지. 나는 그것을 당신이 가지고 있는 대로 두었지만 아마도 그 중 하나만 지정해야 할 것입니다.

\documentclass[10pt,showtrims,openright]{memoir}


\usepackage[demo]{graphicx}
\usepackage{geometry}

\setstocksize{25cm}{18cm}
\settrims{0.5cm}{0.5cm}
\geometry{paperwidth=17cm, paperheight=24cm}
\setlrmarginsandblock{2.5cm}{2.5cm}{*}%%%%
\setulmarginsandblock{2.5cm}{3cm}{*}
\checkandfixthelayout


\newcommand\chapimage[1]{%
\cleartoverso 
\noindent\begin{picture}(0,0)%
\put(-60,-600){%
\includegraphics[width=\stockwidth,height=\stockheight]{art/#1}}%
\end{picture}
\clearpage}


\begin{document}

\chapimage{testimage}% don't use extension
\chapter{Title ch1}%


\chapimage{testimage2}
\chapter{Title ch2}%


\end{document}

답변2

정말 고마워요, 데이빗! 위의 코드 대부분을 복사하고 적용했는데 완벽하게 작동합니다. 사진의 올바른 좌표를 구할 수 없어서 eso-pic 패키지를 사용했습니다. (사진 품질은 그대로 유지되는 것 같아요. 유일한 단점은 추가 패키지를 사용한다는 점이죠?) 작동하는 new명령은 아래를 참조하세요.

\documentclass[10pt,showtrims,openright]{memoir}


\usepackage[demo]{graphicx}
\usepackage{geometry}
\usepackage{eso-pic}

\setstocksize{25cm}{18cm}
\settrims{0.5cm}{0.5cm}
\geometry{paperwidth=17cm, paperheight=24cm}
\setlrmarginsandblock{2.5cm}{2.5cm}{*}%%%%
\setulmarginsandblock{2.5cm}{3cm}{*}
\checkandfixthelayout
\newcommand\chapimage[1]{%
\cleartoverso 
\noindent%
\AddToShipoutPictureBG*{% Add picture to current page
\AtStockLowerLeft{% Add picture to lower-left corner of paper stock
\includegraphics[keepaspectratio=true, width=\stockwidth]{art/#1}}}%
\clearpage}
\begin{document}

\chapimage{testimage}% don't use extension
\chapter{Title ch1}%


\chapimage{testimage2}
\chapter{Title ch2}%


\end{document}

관련 정보