Подтвердить что ты не робот

Класс книги LaTeX: Двусторонний документ с неправильными полями

Я пытаюсь написать свою диссертацию в латексе... Не могу получить макет прямо, хотя:? Я использую следующий класс документа:

\documentclass[11pt,a4paper,twoside,openright]{book}

Моя проблема: на нечетных пронумерованных страницах есть большой запас справа, и небольшой запас остался - он должен быть наоборот... (для привязки и прочее) Я немного озадачен этим - я просто глуп, чтобы увидеть очевидное? Нечетные номера страниц отображаются на "правой" странице связанного документа, поэтому для привязки требуется больший запас желоба слева и наоборот. Правильно?

Почему LaTeX не ведет себя так?

Вот полный код для создания небольшого файла Tex, который показывает мою проблему:

\documentclass[11pt,a4paper,twoside,openright]{book}
\begin{document}
\chapter{blah}
Lorem ipsum ius et accumsan tractatos, aliquip deterruisset cu usu. Ea soleat eirmod nostrud eum, est ceteros similique ad, at mea tempor petentium. At decore neglegentur quo, ea ius doming dictas facilis, duo ut porro nostrum suavitate.
\end{document}

Изменить: Я знаю о многих способах вручную указывать поля страницы, например

\setlength{\oddsidemargin}{53pt}  

или...

\usepackage[lmargin=1cm,rmargin=2.5cm,tmargin=2.5cm,bmargin=2.5cm]{geometry}

Я просто хотел использовать настройки по умолчанию и не понимаю, почему они не ведут себя так, как ожидалось.

4b9b3361

Ответ 1

Дополнительное пространство предназначено для заметок маржи. В общем, чтобы узнать, что происходит с вашим макетом, вы можете поместить \usepackage{layout} в свою преамбулу, а затем вставьте \layout в свой документ, чтобы получить диаграмму и список настроек геометрии.

В вашем случае, как я уже сказал, что происходит, это дополнительное пространство для заметок маржи. Если вы этого не хотите, используйте \setlength{\marginparwidth}{0pt}.

Ответ 2

Нет, это правильно. Нечетные страницы должны иметь больший запас. Если вы возьмете двуручную книгу, у вас есть 3 крайности: слева, посередине, справа. Каждый запас должен быть одного размера. Тот, который посередине, строится по двум полям с каждой стороны. Поэтому он должен быть меньше.

Если вы хотите добавить привязку, вам нужно использовать геометрию пакета:

\usepackage{geometry}
\geometry{bindingoffset=1cm}

или используйте другой класс, например KOMA-классы:

\documentclass[11pt,a4paper,twoside,openright,BCOR=1cm]{scrbook} 

Ответ 3

У меня была та же проблема. Во всяком случае, здесь "простое" решение (поставьте его в преамбуле):

\let\tmp\oddsidemargin
\let\oddsidemargin\evensidemargin
\let\evensidemargin\tmp
\reversemarginpar

Cheers, Крис

Изменить: вопреки предыдущим решениям предоставленный код не меняет стиль документа:)

Ответ 4

Если у вас есть время и желание узнать больше об этом и многое другое о макете страницы и дизайне документов в целом, я считаю, что изучение memoir даст вам отличную отдачу от ваших инвестиций.

В частности, memdesign.pdf дает базовые принципы тщательного перехода и memman.pdf - это всеобъемлющая (хотя и большая!) ссылка.