增加 tufte 书籍样式中的页眉字体大小

增加 tufte 书籍样式中的页眉字体大小

我已经使用过解决方案增加 tufte 文档中的文本大小

更改 tufte 书籍正文的大小,但页眉保持不变。我该如何更改它?

示例文档:

\documentclass[b5paper,14pt]{tufte-book}

\usepackage{tufte-largeprint}

\title{Beer and frogs} \author[Ruth Lazkoz]{Ruth Lazkoz}

\begin{document}

\maketitle

\mainmatter \chapter{Blaise Pascal}

\section{ inventor}

Soportamos un enorme peso sobre nuestras cabezas sin ser conscientes de ello
\newpage mas cosas

\end{document}

答案1

tufte-common.def标头在从第 1457 行开始的命令中定义\fancyhead(版本2015/06/21 v3.5.2 Tufte-LaTeX 样式的通用代码)。您可以重新定义它以在 中打印\normalsize,样式文件将其定义为更大。

编辑:使用了 OP 中的 MWE。因为它使用\mainmatter,并tufte-book.cls在该命令中设置标题,所以您需要重新定义它。您可以选择将重新定义放在文件中tufte-largeprint.sty或文档本身中。此处修改显示在文档本身中以使其自成一体。请注意,在这种情况下您需要\makeatletter和因为代码中\makeatother有一个符号(在 中)。@\boolean{@tufte@twoside}

\documentclass[b5paper]{tufte-book}

\usepackage{tufte-largeprint}
\makeatletter
\renewcommand\mainmatter{%
  \cleardoublepage%
  \@mainmattertrue%
  \fancyhf{}%
  \ifthenelse{\boolean{@tufte@twoside}}%
    {% two-side
      \renewcommand{\chaptermark}[1]{\markboth{##1}{}}%
      \fancyhead[LE]{\normalsize\thepage\quad\smallcaps{\newlinetospace{\plaintitle}}}% book title
      \fancyhead[RO]{\normalsize\smallcaps{\newlinetospace{\leftmark}}\quad\thepage}% chapter title
    }%
    {% one-side
      \fancyhead[RE,RO]{\normalsize\smallcaps{\newlinetospace{\plaintitle}}\quad\thepage}% book title
    }%
}
\makeatother

\title{Beer and frogs} \author[Ruth Lazkoz]{Ruth Lazkoz}

\begin{document}

\maketitle

\mainmatter
\chapter{Blaise Pascal}

\section{ inventor}

Soportamos un enorme peso sobre nuestras cabezas sin ser conscientes de ello
\newpage mas cosas

\end{document}

结果:

在此处输入图片描述

答案2

\documentclass[b5paper,14pt]{tufte-book}

\usepackage{tufte-largeprint}

\title{Beer and frogs}
\author[Ruth Lazkoz]{Ruth Lazkoz}

\begin{document}

\maketitle

\mainmatter
\chapter{Blaise Pascal}

\section{ inventor}

Soportamos un enorme peso sobre nuestras cabezas sin ser conscientes de ello  
\newpage
mas cosas

\end{document}

相关内容