회고록을 사용한 페이지 크기 문제

회고록을 사용한 페이지 크기 문제

저는 아내의 책을 조판하기 위해 LaTeX를 사용하고 있는데 최근까지 아무런 문제도 없었습니다. 6x9 페이지 크기를 생성하도록 파일을 설정했는데 제대로 작동했습니다. 컴퓨터를 최신 버전의 Ubuntu(17.04)로 업그레이드하면 페이지가 이제 8.5x11로 나오지만, \include{graphicx}회고록 문서 클래스를 사용하는 경우에만 해당됩니다. Miktex가 설치된 내 Windows 상자에서도 이런 일이 발생하고 있는데, 둘 다 업그레이드 전까지는 잘 작동했습니다.

\documentclass{memoir}
\usepackage[paperwidth=6in,paperheight=9in]{geometry}
\usepackage{lipsum}

\begin{document}
\lipsum[1-6]
\end{document}

이 코드는 잘 작동하여 페이지 크기가 6x9인 PDF를 생성하지만 다음을 추가하면 다음과 같습니다 \usepackage{graphicx}.

\documentclass{memoir}
\usepackage[paperwidth=6in,paperheight=9in]{geometry}
\usepackage{graphicx}
\usepackage{lipsum}
\begin{document}
\lipsum[1-6]
\end{document}

8.5 x 11로 됩니다. 추가를 시도했지만 \pdfpagewidth=6in \pdfpageheight=9in효과가 없습니다. 회고록 클래스나 그래픽x에 변화가 있었나요? graphicx에 대한 대안이 있나요? 아니면 페이지 크기를 설정하는 다른 방법이 있습니까?

답변1

문제는 pdftex.def(실제로 수년 동안) 회고록의 길이를 감지 하고 설정된 경우 \stockwidth이를 우선적으로 사용한다는 것 입니다.\paperwidth

회고록 시설을 사용했다면 설정이 되지만 빠른 수정은 다음과 같습니다.

\documentclass{memoir}
\usepackage[paperwidth=6in,paperheight=9in]{geometry}
\usepackage{graphicx}

\stockwidth\paperwidth
\stockheight\paperheight
\usepackage{lipsum}
\begin{document}
\lipsum[1-6]
\end{document}

답변2

이 경우 크기를 수동으로 설정하지 않고도 형상이 필요하지 않습니다. 회고록 클래스 옵션을 실행하면 ebook용지 크기가 순차적으로 6x9인치로 설정됩니다.

그런 다음 여백을 변경해야 하는 경우 예를 들어

\setlrmarginsandblock{left} {right} {ratio} 
\setulmarginsandblock{top} {bottom} {ratio} 
\checkandfixthelayout 

세 개의 arg 콤보에서는 정확히 하나의 arg가 있어야 합니다.*

관련 정보