
Estoy trabajando en una clase de documento de libro tufte y quiero cambiar el tamaño de la página. Como las páginas son más pequeñas, quiero arreglar el ancho total del texto (incluidas las notas marginales). La documentación de la clase de documento especifica el uso del paquete de geometría.
En la documentación de este paquete, el width
parámetro se explica de la siguiente manera:
width|totalwidth
ancho decuerpo completo.
width=
ototalwidth=
. Esta dimensión está predeterminada entextwidth
, pero siincludemp
está configurada entrue
,width ≥ textwidth
incluyewidth
el ancho de las notas marginales. Sitextwidth
ywidth
se especifican al mismo tiempo,textwidth
tiene prioridad sobrewidth
.
Este es el texto de mi preámbulo:
\documentclass[symmetric,justified,marginals=raggedouter]{tufte-book}
\usepackage{microtype}
\usepackage{calc}
\usepackage{geometry,afterpage}
\geometry{papersize={16.8cm,23.7cm}}% <= it seems to be OK
\geometry{textheight=18.6cm}%text : 132 *186 mm <= it is OK
\geometry{width=13.2cm}% <= The code doesn't take into account the marginparwidth and the marginparsep
\begin{document}
\end{document]
No sé cómo especificar que includemp
está configurado en true
.
Respuesta1
La cita del geometry
manual dice "Si textwidth
y width
se especifican al mismo tiempo, textwidth
tiene prioridad sobre width
".
En la fuente de tufte-book
, específicamente el archivo tufte-common.def
, está presente el siguiente código:
\RequirePackage[letterpaper,left=1in,top=1in,headsep=2\baselineskip,textwidth=26pc,marginparsep=2pc,marginparwidth=12pc,textheight=44\baselineskip,headheight=\baselineskip]{geometry}
Esto significa que se especifica en la clase y, por lo tanto, se ignora textwidth
cualquier width
especificación dada más adelante (por ejemplo, en el archivo)..tex
Por lo tanto, para cambiar el ancho del texto es necesario especificar textwidth
y tener en cuenta el tamaño del margen manualmente. Sin embargo, se pueden utilizar expresiones aritméticas en \geometry
. Por lo tanto el siguiente código
\geometry{textwidth=13.2cm-\marginparwidth-\marginparsep}
especifica que el texto principal y el margen combinados son de 13,2 cm.