
Ich arbeite an einer Tufte-Book-Dokumentenklasse und möchte die Seitengröße ändern. Da die Seiten kleiner sind, möchte ich die Gesamtbreite des Textes (einschließlich der Randnotizen) festlegen. In der Dokumentation der Dokumentklasse wird die Verwendung des Geometriepakets angegeben.
In der Dokumentation dieses Pakets width
wird der Parameter wie folgt erklärt:
width|totalwidth
Breite vonGanzkörper.
width=
odertotalwidth=
. Diese Dimension ist standardmäßigtextwidth
, aber wennincludemp
auf eingestellt isttrue
,width ≥ textwidth
weilwidth
die Breite der Randnotizen eingeschlossen ist. Wenntextwidth
undwidth
gleichzeitig angegeben sind,textwidth
hat Vorrang vorwidth
.
Dies ist der Text in meiner Präambel:
\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]
Ich weiß nicht, wie ich das angeben soll, was includemp
auf eingestellt ist true
.
Antwort1
Das Zitat aus dem geometry
Handbuch lautet: „Wenn textwidth
und width
gleichzeitig angegeben sind, textwidth
hat Vorrang vor width
“.
Im Quelltext für tufte-book
, genauer gesagt in der Datei tufte-common.def
, ist der folgende Code vorhanden:
\RequirePackage[letterpaper,left=1in,top=1in,headsep=2\baselineskip,textwidth=26pc,marginparsep=2pc,marginparwidth=12pc,textheight=44\baselineskip,headheight=\baselineskip]{geometry}
Dies bedeutet textwidth
, dass in der Klasse angegeben ist und somit width
spätere Angaben (z.B. in der .tex
Datei) ignoriert werden.
Um die Breite des Textes zu ändern, müssen Sie daher textwidth
die Randgröße manuell angeben und berücksichtigen. Allerdings können in auch arithmetische Ausdrücke verwendet werden \geometry
. Daher der folgende Code
\geometry{textwidth=13.2cm-\marginparwidth-\marginparsep}
gibt an, dass der Haupttext und der Rand zusammen 13,2 cm betragen.