일부 geometry
옵션을 사용하면 서문의 이전 설정을 무시할 수 있습니다. 예를 들어:
\documentclass{article}
\usepackage{geometry}
\geometry{hmarginratio=1:1}
\geometry{showframe,hmarginratio=6:1}
\begin{document}
abc
\end{document}
다른 사람들에게는 이 방법이 작동하지 않습니다. 예를 들어:
\documentclass{article}
\usepackage{geometry}
\geometry{scale=.85}
\geometry{showframe,scale=.25}
\begin{document}
abc
\end{document}
이러한 차이가 발생하는 데에는 타당한 이유가 있고 해결 방법이 있습니까?
scale
내가 이렇게 하고 싶은 이유는 클래스나 패키지에서 사용할 기본값을 설정하면서도 \geometry{}
문서 서문에서 이를 재정의할 가능성을 허용하기 위해서입니다.
답변1
나는 이것이 완전한 해결책이라고 생각하지 않지만 의견을 말하기에는 너무 깁니다. (여기서 무엇이 잘못될 수 있는지 파악하지 못했습니다.)
다음 문서를 검토 중입니다 geometry
.
재설정은 레이아웃 크기를 다시 설정하고 형상이 로드되기 전에 설정으로 전환합니다. 기하학.cfg에 제공된 옵션도 지워집니다. truedimen으로는 패스와 탄창을 재설정할 수 없습니다. Reset=false는 효과가 없으며 이전 재설정(=true)이 있는 경우 이를 취소할 수 없습니다.
따라서 서문에서 reset
올바른 옵션이 될 수 있습니다.\geometry
\documentclass{article}
\usepackage{geometry}
\geometry{verbose,showframe,scale=.85}
\geometry{reset,verbose,showframe,scale=0.25,lmargin=2in}
\begin{document}
abc
\end{document}