Печать главы на правой стороне

Печать главы на правой стороне

Я хочу иметь двусторонний документ, левые страницы должны быть выровнены больше по левому краю, а правые страницы больше по правому краю. Кроме того, когда я начинаю главу, она всегда должна начинаться с правой стороны. Все страницы до введения должны иметь римскую нумерацию, а страницы после содержания должны иметь арабскую нумерацию.

Таким образом, Глава первая должна начинаться на странице номер 1, с правой стороны документа, с увеличенным левым полем. Я подумал, что стиль латексной книги должен справиться с этим довольно легко, ниже приведен минимальный рабочий пример.

\documentclass[a4paper,twopage]{book}
\usepackage[english]{babel}
\usepackage{blindtext}

\frontmatter
\begin{document}

\begin{titlepage}
    \blindtext
\end{titlepage}

\begin{titlepage}
    \blindtext
\end{titlepage}

\chapter*{abstract}
\blindtext[6]

\mainmatter

\chapter{introduction}
\blindtext[6]

\end{document}

минимальный пример

Проблемы следующие:

  • Титульный лист является первой страницей и должен начинаться с увеличенного левого поля, однако он начинается с увеличенного правого поля.
  • Аннотация — это первая глава, и поэтому она должна начинаться с правой стороны, с увеличенным левым полем, это тоже неверно. То же самое касается и введения.

Я попробовал опции openright, openleft и openany, все три не дали никакого эффекта.

Как решить?

правка: Добавил frontmatter и mainmatter. Все еще нет эффекта.

решение1

КакЖером Декекерпредлагает в комментариях, попробуйте \frontmatterи \mainmatterдля нумерации страниц. Для полей используйте, например,геометрияpackage. Вы можете легко задать внутренние и внешние поля страницы. Когда вы будете удовлетворены настройкой страницы, вы можете отказаться от showframeопции. Я также изменил openright \documentclassопцию на twopage. Смотрите код ниже.

\documentclass[a4paper,twopage]{book}
\usepackage[english]{babel}
\usepackage{blindtext}
\usepackage[showframe, inner=4cm, outer=2cm]{geometry}

\begin{document}

\frontmatter

    \begin{titlepage}
        \blindtext
    \end{titlepage}

    \begin{titlepage}
        \blindtext
    \end{titlepage}

    \chapter*{abstract}
    \blindtext[6]

\mainmatter

    \chapter{introduction}
    \blindtext[6]

\end{document}

Редактировать:

Класс книги по умолчанию добавляет так называемое поле «заметка на полях» кнаружный край(Вы можете ввести в поле примечания к полям, например, с помощью стандартной \marginparкоманды). Это, по сути, то, что вы видите, когда не используете пакет геометрии (который, как я предполагаю, устанавливает его на ноль). Опция twopageустанавливает внешние и внутренние поля, как вы ожидаете. Смотрите пример ниже. Здесь я использовал пакет showframe, чтобы показать поля, не сбрасывая их.

\documentclass[a4paper,twopage]{book}
\usepackage[english]{babel}
\usepackage{blindtext}
%\usepackage[showframe, inner=4cm, outer=2cm]{geometry}
\usepackage{showframe}

    \begin{document}

        \frontmatter

        \begin{titlepage}
            \blindtext
        \end{titlepage}

        \begin{titlepage}
            \blindtext
        \end{titlepage}

        \chapter*{abstract}
        \blindtext[6]

        \mainmatter

        \chapter{introduction}
        \blindtext[1]
        \marginpar{\textbf{This is a margin note:} \blindtext[1]}

        \blindtext[2]

        \blindtext[3]
    \end{document}

введите описание изображения здесь

Связанный контент