如果我使用该textwidth
参数来增加 tufte-handout 中正文的大小,它会使标题超出页面范围。
\documentclass{tufte-handout}
\usepackage{lipsum} % dummy text
\usepackage{geometry}
\geometry{textwidth=.7\paperwidth}
\title[Running title]{This is the title of my handout}
\author{John Doe}
\date{\today}
\begin{document}
\maketitle
\lipsum[1-50]
\end{document}
我希望能够拥有全宽,但带有运行标题。这是上述代码的输出,但注释掉了以下 \geometry{textwidth=0.7\paperwidth}
行:
我如何使用该textwidth
参数但保留 tufte-handout 类的运行标题和页码?
答案1
您必须进行调整marginparwidth
,textwidth
否则总文本宽度将超出纸张宽度。
改用这个:
\newgeometry{left=0.12\paperwidth,top=1in,headsep=2\baselineskip,
textwidth=0.7\paperwidth,marginparsep=1ex,marginparwidth=0.1\paperwidth,
textheight=44\baselineskip,headheight=\baselineskip}
请记住,tufte
已经加载geometry
,因此您无需添加\usepackage{geometry}
。
\documentclass{tufte-handout}
\usepackage{lipsum} % dummy text
\newgeometry{left=0.12\paperwidth,top=1in,headsep=2\baselineskip,
textwidth=0.7\paperwidth,marginparsep=1ex,marginparwidth=0.1\paperwidth,
textheight=44\baselineskip,headheight=\baselineskip}
\title[Running title]{This is the title of my handout}
\author{John Doe}
\date{\today}
\begin{document}
\maketitle
\lipsum[1-50]
\end{document}
\newgeometry
适当调整里面的参数,left + textwidth + marginparsep + marginparwidth
不要超出纸张宽度。