\title 在 \documentclass = tutfe-book 中溢出页面

\title 在 \documentclass = tutfe-book 中溢出页面

我怀疑这是 tufte 书籍类别内部运作中存在的问题,因此我不确定它能否轻易地被诊断或解决。

以下代码:

\documentclass[]{tufte-book}
\geometry{a5paper}
\geometry{margin = 1 in}
\author{author name}
\title{nice long title goes here}

\begin{document}

\maketitle
\chapter{test Chapter Title}

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis vel nunc hendrerit odio fermentum consequat. Curabitur blandit semper metus eget dapibus. Fusce consectetur ac mi sit amet iaculis. Morbi ac egestas metus.

\end{document}

生成以下 pdf:

http://puu.sh/p0Mpx/5346cbd8dd.pdf

如果有人对点击陌生的链接持谨慎态度,那么标题显然与页面脱节了。

我尝试过几何类,但无法让它工作。我可以求助于书籍类,但我更喜欢 tutfe-book 的样式。如果有人有任何建议,我将不胜感激。

答案1

虽然您已经调整了页面大小和左边距,但您还没有调整任何其他文本块尺寸或边距。如果您添加\geometry{showframe}序言,您会看到各种尺寸的轮廓。文本块超出了纸张的右边缘。您注意到的问题不是换行问题,而是文本块对于页面来说太宽了。

由于 Tufte-LaTeX 不提供自己的 A5 布局,因此您必须定义自己的布局。以下是一个例子:

\documentclass{tufte-book}

% must be set first, so the
% \paperheight and \paperwidth
% dimensions are properly set
% before doing all the math later
\geometry{a5paper}

% now we can do some math!
\geometry{
  % vertical dimensions
  includeheadfoot,
  top=\paperheight/18,
  headsep=\baselineskip,
  textheight=15\paperheight/18,
  heightrounded,
  bottom=\paperheight/9,
  % horizontal dimensions
  left=\paperwidth/12,
  textwidth=7\paperwidth/12,
  marginparsep=\paperwidth/24,
  marginparwidth=5\paperwidth/24,
}

% to see the fruits of our labor
\geometry{showframe}

\author{author name}
\title{nice long title goes here}

\usepackage{lipsum}% dummy text

\begin{document}

\maketitle
\chapter{test Chapter Title}

A margin note just so we can see how it looks.
\marginnote{Lorem ipsum dolor sit amet,
consectetuer adipiscing elit. Ut purus
elit, vestibulum ut, placerat ac,
adipiscing vitae, felis. Curabitur
dictum gravida mauris. Nam arcu
libero, nonummy eget, consectetuer id,
vulputate a, magna. Donec vehicula augue
eu neque. Pellentesque habitant morbi
tristique senectus et netus et
malesuada fames ac turpis egestas.
Mauris ut leo. Cras viverra metus
rhoncus sem.}

\lipsum[1-20]

\end{document}

您可以随意调整比例以适应您书的内容。例如,如果页边空白处有很多内容,您可能希望将页边marginparwidth空白处调宽或textwidth调窄。

一般来说,纸张尺寸越小,LaTeX 就越难很好地排版页面。还有许多其他参数可能也需要调整(例如,更宽松的换行、调整浮动参数)。

相关内容