여기 StackExchange에서 A3Landscape 환경을 정의하는 코드를 찾았습니다.https://tex.stackexchange.com/a/431435/278762:
\makeatletter
% like \newgeometry, but also allows change of landscape/portrait
% and paper size to be used with caution!
\newcommand{\newgeometryfull}[1]{%
\clearpage
\Gm@restore@org
\Gm@initnewgm
% \Gm@newgmtrue
\setkeys{Gm}{#1}%
% \Gm@newgmfalse
\Gm@process
\ifnum\mag=\@m\else\Gm@magtooffset\fi
\Gm@changelayout
\Gm@showparams{newgeometry}}%
\makeatother
%% Allow A3 sheets - - New environment
\newenvironment{a3pageLandscape}{%
\newgeometryfull{a3paper,landscape=true,top=2cm, bottom=2cm, left=1.5cm, right=1.5cm}
% set the correct dimension for the PDF viewer
\pdfpageheight=\paperheight
\pdfpagewidth=\paperwidth
\headwidth=\textwidth
}{%
\restoregeometry
% set the correct dimension for the PDF viewer
\pdfpageheight=\paperheight
\pdfpagewidth=\paperwidth
}
이 a3pageLandscape
환경을 사용하면 다음과 같은 출력이 생성됩니다.
이것은 꽤 잘 작동합니다.
이제 A3Landscape에서 A3Portrait로 환경을 변경하는 것이 가능한지 궁금합니다. 그래서 코드를 에서 로 변경 landscape=true
했습니다 landscape=false
. 여기에서 완전한 새로운 환경을 확인하세요.
%% Allow A3 sheets - - New environment
\newenvironment{a3pagePortrait}{%
\newgeometryfull{a3paper,landscape=false,top=2cm, bottom=2cm, left=1.5cm, right=1.5cm}
% set the correct dimension for the PDF viewer
\pdfpageheight=\paperheight
\pdfpagewidth=\paperwidth
\headwidth=\textwidth
}{%
\restoregeometry
% set the correct dimension for the PDF viewer
\pdfpageheight=\paperheight
\pdfpagewidth=\paperwidth
}
환경을 사용하면 a3pagePortrait
다음과 같은 출력이 생성됩니다.
질문a3pagePortrait
: 다음 페이지의 환경을 사용하여 내 바닥글이 사라진 이유를 아는 사람이 있습니까 ?