
Quiero tener un documento de dos caras, las páginas de la izquierda deben estar alineadas más hacia la izquierda y las páginas de la derecha más hacia la derecha. Además, cuando comienzo un capítulo, éste siempre debe comenzar por el lado derecho. Todas las páginas anteriores a la introducción deben tener numeración romana y las páginas posteriores al contenido deben tener numeración arábiga.
Así, el Capítulo uno debe comenzar en la página número 1, en el lado derecho del documento, con un margen izquierdo aumentado. Pensé que el estilo del libro de látex debería hacer frente a esto con bastante facilidad; a continuación se muestra un ejemplo práctico mínimo.
\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}
Los problemas son:
- La página de título es la primera página y debe comenzar con un margen izquierdo aumentado; sin embargo, comienza con un margen derecho aumentado.
- El resumen es el primer capítulo, por lo que debería comenzar en el lado derecho, con un margen izquierdo aumentado, lo que tampoco es cierto. Lo mismo ocurre con la introducción.
Probé las opciones openright, openleft y openany, las tres no tienen ningún efecto.
¿Cómo resolver?
editar: Se agregaron el tema principal y el tema principal. Aún no hay efecto.
Respuesta1
ComoJérôme Dequekersugiere en los comentarios, pruebe \frontmatter
y \mainmatter
para la numeración de páginas. Para los márgenes, utilice, por ejemplo, elgeometríapaquete. Puede configurar fácilmente los márgenes de página interior y exterior. Cuando esté satisfecho con la configuración de la página, puede descartar la showframe
opción. También he cambiado la openright
\documentclass
opción a twopage
. Vea el código a continuación.
\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:
La clase de libro por defecto agrega un cuadro llamado "nota al margen" alborde exterior(puede escribir en el cuadro de nota al margen, por ejemplo, mediante el \marginpar
comando estándar). De hecho, eso es lo que se ve cuando no se utiliza el paquete de geometría (que supongo que lo pone a cero). La twopage
opción establece los márgenes exterior e interior como era de esperar. Vea el ejemplo a continuación. Aquí, he usado el paquete showframe para mostrar los márgenes sin restablecerlos.
\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}