Tufte-Book 中对齐标题页时出现问题

Tufte-Book 中对齐标题页时出现问题

.def我正在使用 Tufte Book 模板并在文件中定义了新的纸张尺寸(10x7 英寸) 。它工作正常。当我在序言中使用对齐选项时:\documentclass[e1paper,symmetric,justified]{tufte-book} 它对齐整个文本,但标题超出了纸张的边缘:

在此处输入图片描述

但我需要获得类似这样的东西,即在保证金范围内:

在此处输入图片描述

我发现的一个解决方案是将文本宽度设置为:\geometry{textwidth=.55\paperwidth}但这看起来不太有条理,而且整个文档的文本宽度也变小了。我认为另一个可行的选择是从标题页中删除对齐效果并手动添加换行符,但看起来仍然不系统。请提出一个有方法的解决方案。谢谢

答案1

如果我们重新定义\maketitlepage宏,让标题页始终右对齐(而不是两端对齐),那么换行效果就会得到改善。将以下内容添加到文档的序言部分(\documentclass\begin{document}行之间):

\renewcommand{\maketitlepage}{%
  \cleardoublepage
  \begin{fullwidth}%
    \sffamily
    \RaggedRight\sloppy% <-- added this line
    \fontsize{18}{20}\selectfont\par\noindent\textcolor{darkgray}{\allcaps{\thanklessauthor}}%
    \vspace{11.5pc}%
    \fontsize{36}{40}\selectfont\par\noindent\textcolor{darkgray}{\allcaps{\thanklesstitle}}%
    \vfill
    \fontsize{14}{16}\selectfont\par\noindent\allcaps{\thanklesspublisher}%
  \end{fullwidth}%
  \thispagestyle{empty}%
  \clearpage
}

改进了 tufte-book 标题页,带有对齐选项

相关内容