
그 뒤에는 어떤 기술적인 이유가 있나요?
에서패키지 기하학 매뉴얼:
... 용지 크기 옵션(예: papersize, paper=a4paper 등)은 로 변경할 수 없습니다
\newgeometry
.
답변1
이 답변을 제공하는 데 도움을 준 @DavidCarlisle 및 @UlrikeFischer에게 감사드립니다.
paperwidth
LaTeX 길이 는 paperheight
최종적으로 다음 스니펫을 사용 하여 pdftex
길이로 변환됩니다 .pdfpagewidth
pdfpageheight
\ifGin@setpagesize
\ifx\paperwidth\@undefined\else
\AtBeginDocument{%
% If a package has changed \mag, assume it knows what it is doing
% and leave page size alone
\ifnum\mag=\@m
\@ifundefined{stockwidth}{%
\@ifundefined{paperwidth}{%
}{%
\ifdim\paperwidth>0pt\relax
\ifdim\paperheight>0pt\relax
\pdfpagewidth=\paperwidth
\pdfpageheight=\paperheight
\fi
\fi
}%
}{%
\ifdim\stockwidth>0pt\relax
\ifdim\stockheight>0pt\relax
\pdfpagewidth=\stockwidth
\pdfpageheight=\stockheight
\fi
\fi
}%
\fi
}
"LaTeX" 대응 항목은 문서가 시작된 후 삭제되며(더 이상 의미가 없음을 의미), pdf
대응 항목은 궁극적으로 설정에 사용되는 것입니다.
형상은 pdf
문서 시작 부분에서도 길이를 설정하여 dvips
드라이버(여러 페이지 크기를 지원하지 않음)와의 호환성을 유지하므로 문서 도중 재설정을 허용하지 않으므로 용지 크기 조정 옵션이 삭제됩니다.