Imprimir capítulo no lado direito

Imprimir capítulo no lado direito

Quero ter um documento frente e verso, as páginas da esquerda devem estar alinhadas mais à esquerda e as páginas da direita mais à direita. Além disso, quando começo um capítulo, ele deve sempre começar do lado direito. Todas as páginas anteriores à introdução deverão ter numeração romana e as páginas posteriores ao conteúdo deverão ter numeração arábica.

Assim, o Capítulo um deve iniciar na página 1, à direita do documento, com margem esquerda aumentada. Achei que o estilo do livro de látex deveria lidar com isso com bastante facilidade. Abaixo está um exemplo mínimo de trabalho.

\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}

exemplo mínimo

Os problemas são:

  • A página de título é a primeira página, e deve começar com margem esquerda aumentada, porém começa com margem direita aumentada.
  • O resumo é o primeiro capítulo, portanto deveria começar do lado direito, com margem esquerda aumentada, o que também não é verdade. O mesmo vale para a introdução.

Tentei as opções openright, openleft e openany, todas as três não surtiram efeito.

Como resolver?

editar: Adicionado o frontmatter e o mainmatter. Ainda sem efeito.

Responder1

ComoJérôme Dequekersugere nos comentários, experimente \frontmattera \mainmatternumeração das páginas. Para as margens, use, por exemplo, ogeometriapacote. Você pode definir facilmente as margens internas e externas da página. Quando estiver satisfeito com a configuração da página, você pode abandonar a showframeopção. Também mudei a openright \documentclassopção para twopage. Veja o código abaixo.

\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}

Editar:

A classe book por padrão adiciona uma caixa chamada "nota de margem" aoborda externa(você pode digitar na caixa de notas de margem, por exemplo, pelo \marginparcomando padrão). Isso é, de fato, o que você vê quando não usa o pacote de geometria (que presumo que o define como zero). A twopageopção define as margens externa e interna conforme esperado. Veja o exemplo abaixo. Aqui, usei o pacote showframe para mostrar as margens sem redefini-las.

\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}

insira a descrição da imagem aqui

informação relacionada