Czy istnieje sposób na usunięcie pustych stron pojawiających się między dwoma rozdziałami w dodatku?
Twój problem polega na tym, że wszystkie rozdziały, niezależnie od tego, czy są w załączniku, czy nie, domyślnie zaczynają się na stronie o numerze nieparzystym, gdy jesteś w trybie układu dwustronnego. Kilka możliwych rozwiązań:
Najprostszym rozwiązaniem jest skorzystanie z openany
opcji do klasy dokumentu, dzięki której rozdziały zaczynają się na następnej stronie, niezależnie od tego, czy jest to strona nieparzysta czy parzysta. Jest to obsługiwane w standardowej klasie dokumentów książki, np \documentclass[openany]{book}
. ( memoir
obsługuje również użycie tego jako deklaracji, \openany
której można użyć w środku dokumentu, aby zmienić zachowanie dla kolejnych stron).
Inną opcją jest wypróbowanie \let\cleardoublepage\clearpage
polecenia przed dodatkami, aby uniknąć tego zachowania.
Lub, jeśli nie obchodzi stosując dwustronny układ, korzystając z opcji oneside
na swoją documentclass
(np \documentclass[oneside]{book}
) przełącza się za pomocą jednostronnego układu.
book
iscrbook
, ale działa tylko wtedy, gdy umieścisz polecenie w preambule.to bardzo łatwe:
dodaj
\documentclass[oneside]{book}
i wszystko w porządku;)źródło
\documentclass[report,12pt]{memoir}
z\documentclass[oneside,12pt]{memoir}
pomogłaoneside
opcja powoduje równieżfancyhdr
ignorować setup na stronach parzystych powodujących błędy, takie jak ten:Package Fancyhdr Warning: \fancyfoot's `E' option without twoside option is useless on input line 6791
. Tak więcopenany
opcja jest znacznie lepsza w tym przypadku, ponieważ wpływa tylko na lokalizację każdego nowego rozdziału, zamiast wpływać na marginesy i naprzemienne nagłówki / stopki.Wypróbowałem sugestię Noego, która prowadzi do najlepszego rozwiązania do tej pory.
Po prostu włóż
\let\cleardoublepage\clearpage
przed wszystkie części z pustymi stronami, zwłaszcza gdy używasz\documentclass[12pt,a4paper]{book}
Rada Frederica Snyersa
\documentclass[oneside]{book}
jest również bardzo dobra i rozwiązuje problem, ale jeśli chcemy tylko użyć book.cls lub article.cls, ta jedna zrobiłaby dużą różnicę w prezentacji cząstek.Stąd duże wsparcie
\let\cleardoublepage\clearpage
dla osób, które będą zadawać to samo pytanie w przyszłości.źródło
Jeśli określisz opcję 'openany' w deklaracji \ documentclass, każdy rozdział w książce (domyślam się, że używasz klasy książki, ponieważ rozdziały otwierają się na następnej stronie w raportach, a artykuły nie mają rozdziałów) nowa strona, niekoniecznie następna strona o numerze nieparzystym.
Oczywiście nie do końca tego chcesz. Myślę, że chcesz otworzyć wiele rozdziałów w załączniku. 'niepewna nie wiem jak to zrobić, podejrzewam że trzeba zakasać rękawy i zmagać się z samym TeXem
źródło
Włożyłem
\let\cleardoublepage\clearpage
przed\makeindex
. W przeciwnym razie Twoja strona z treścią wyświetli numer strony na podstawie numeru strony, zanim wyczyścisz pustą stronę.źródło
Jedną z rzeczy, które odkryłem, jest to, że użycie polecenia \ include często powoduje wstawienie dodatkowej pustej strony. Riffując poprzednią sztuczkę z poleceniem \ let, wstawiłem \ let \ include \ input blisko początku dokumentu, co pozbyło się większości nadmiernych pustych stron.
źródło
\input
jeśli tego właśnie potrzebujesz, zamiast ponownego definiowania tego,\include
aby być tym. Myślę, że tex.stackexchange.com/questions/246/… wyjaśnia, dlaczego tak się dzieje. Dzieje się tak, ponieważ\include
ma na celu więcej niż tylko kopiowanie i wklejanie tekstu do dokumentu.W moim przypadku nadal chciałem mieć opcję otwierania na nieparzystych stronach, ale spowodowałoby to pustą stronę z nazwą rozdziału w nagłówku. Nie chciałem nagłówka. Aby tego uniknąć, użyłem tego na końcu rozdziału:
\clearpage \thispagestyle{plain}
Pozwala to zachować pustą stronę na ostatniej parzystej stronie rozdziału, ale bez nagłówka.
źródło
Można również użyć
\openany
,\openright
a\openleft
komendy:\documentclass{memoir} \begin{document} \openany \appendix \openright \appendixpage This is the appendix. \end{document}
źródło