¿Cómo modificar el ancho total en un libro tufte usando includemp?

¿Cómo modificar el ancho total en un libro tufte usando includemp?

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 widthparámetro se explica de la siguiente manera:

width|totalwidth

ancho decuerpo completo. width=o totalwidth=. Esta dimensión está predeterminada en textwidth, pero si includempestá configurada en true, width ≥ textwidthincluye widthel ancho de las notas marginales. Si textwidthy widthse especifican al mismo tiempo, textwidthtiene prioridad sobre width.

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 includempestá configurado en true.

Respuesta1

La cita del geometrymanual dice "Si textwidthy widthse especifican al mismo tiempo, textwidthtiene 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 textwidthcualquier widthespecificación dada más adelante (por ejemplo, en el archivo)..tex

Por lo tanto, para cambiar el ancho del texto es necesario especificar textwidthy 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.

información relacionada