부록에서 두 장 사이에 나타나는 빈 페이지를 제거하는 방법이 있습니까?
답변:
문제는 부록에 있든 없든 모든 장이 양면 레이아웃 모드에있을 때 기본적으로 홀수 페이지에서 시작한다는 것입니다. 몇 가지 가능한 해결책 :
가장 간단한 해결책은 openany
문서 클래스에 옵션 을 사용하는 것입니다. 이렇게하면 페이지가 홀수인지 짝수인지에 관계없이 다음 페이지에서 장이 시작됩니다. 이것은 표준 책 문서 클래스에서 지원됩니다 \documentclass[openany]{book}
. ( memoir
또한 이것을 \openany
문서 중간에 사용할 수 있는 선언 으로 사용하여 후속 페이지의 동작을 변경할 수 있습니다.)
또 다른 옵션은 \let\cleardoublepage\clearpage
동작을 피하기 위해 부록 전에 명령 을 시도하는 것 입니다.
또는, 당신은, 양면 레이아웃을 사용하여 옵션을 사용하여 상관하지 않는 경우에 oneside
당신에 documentclass
(예를 들어 \documentclass[oneside]{book}
일방적 인 레이아웃을 사용하도록 전환됩니다).
book
및로 시도했지만 scrbook
서문에 명령을 입력 한 경우에만 작동합니다.
많이 쉽다:
추가 \documentclass[oneside]{book}
하고 괜찮아요;)
\documentclass[report,12pt]{memoir}
에 \documentclass[oneside,12pt]{memoir}
도움이
oneside
옵션은 fancyhdr
짝수 페이지에 대한 설정을 무시하여 다음과 같은 오류를 발생시킵니다 Package Fancyhdr Warning: \fancyfoot's `E' option without twoside option is useless on input line 6791
. 따라서 openany
옵션은 여백에 영향을 미치고 머리글 / 바닥 글을 번갈아 가며 새 챕터의 위치에만 영향을 미치기 때문에이 경우 훨씬 좋습니다.
나는 지금까지 최고의 해결책으로 이끄는 노아의 제안을 시도했습니다.
\let\cleardoublepage\clearpage
빈 페이지가있는 모든 부분 앞에 삽입 하기 만하면 됩니다. 특히 사용할 때\documentclass[12pt,a4paper]{book}
frederic snyers의 조언 \documentclass[oneside]{book}
도 매우 훌륭하고 문제를 해결하지만 book.cls 또는 article.cls 만 사용하려는 경우 입자를 표시하는 데 큰 차이가 있습니다.
따라서 \let\cleardoublepage\clearpage
앞으로도 같은 질문을 할 분들에게 큰지지를 부탁드립니다.
내가 발견 한 한 가지는 \ include 명령을 사용하면 종종 빈 페이지가 삽입되고 추가된다는 것입니다. \ let 명령을 사용하여 이전 트릭을 리핑하여 문서의 시작 부분에 \ let \ include \ input을 삽입하여 과도한 빈 페이지를 대부분 제거했습니다.
\input
재정의 \include
하는 것보다 그것이 당신이 필요로 하는 경우 에만 사용 하는 것이 가장 합리적이라고 생각 합니다. tex.stackexchange.com/questions/246/… 이 왜 이런 일이 발생하는지 설명 한다고 생각 합니다. 이는 \include
문서에 텍스트를 복사하여 붙여 넣는 것 이상을 수행하기위한 것입니다.