使用 tufte-book 布局,我希望使用列出目录的页面的整个宽度。SO 上有许多类似的问题(例如我使用了他的一些示例代码,或者这里Ulrike Fischer 提出了部分解决方案。
我在某个地方找到了一个可以使用的建议tcolorbox
,并且发现它是有效的,即使在目录长度超过一页的情况下也是如此。
我有一个几乎可以正常工作的 MWE;它可以正常工作吗?
它确实
- 在目录开始前插入多个空白页(使用 时
\tableofcontent
),或 - 开始时没有页眉(使用时
\csname @starttoc\endcsname{toc}
)(如果我添加,\clearpage
则我会得到多个空白页)
无论哪种情况,偶数页的文本都完全超出了框的范围。
\documentclass[nobib,twoside,symmetric,showframe]
{tufte-book}
\usepackage{printlen} % to print geometry
\usepackage{calc}
\setcounter{tocdepth}{4}
\usepackage[]{mdframed}
\title{TITEL book level 1 BookTitle}
\author{Author of Settings}
\usepackage[breakable,most]{tcolorbox}
\usepackage{calc}
\begin{document}
\frontmatter
\vspace{1.5cm}
{\huge\bfseries{TITEL book level 1 BookTitle} \par}
{\large \today\par}
% \clearpage
\tcbset{breakable,%
% title=Content title,%
width=\textwidth,%
grow to right by=\marginparsep+\marginparwidth}
\begin{tcolorbox}[toggle enlargement=evenpage]
% \tableofcontents
% \clearpage
\csname @starttoc\endcsname{toc}
\end{tcolorbox}
\mainmatter
\section{book title - one hash: vorwort buch v12345}
vorwort some text
\chapter{Questions of Design}
\section{(title section 1)}
\subsection{(title sub-section 1)}
\subsection{(title sub-section 2)}
\section{(title section 2)}
\subsection{(title sub-section 1)}
\subsection{(title sub-section 2)}
\chapter{Questions of Drawing}
\section{(title section 1)}
\subsection{(title sub-section 1)}
\subsection{(title sub-section 2)}
\section{(title section 2)}
\subsection{(title sub-section 1)}
\subsection{(title sub-section 2)}
\chapter{Questions of Technique}
\section{(title section 1)}
\subsection{(title sub-section 1)}
\subsection{(title sub-section 2)}
\section{(title section 2)}
\subsection{(title sub-section 1)}
\subsection{(title sub-section 2)}
\chapter{Questions of Design}
\section{(title section 1)}
\subsection{(title sub-section 1)}
\subsection{(title sub-section 2)}
\section{(title section 2)}
\subsection{(title sub-section 1)}
\subsection{(title sub-section 2)}
\end{document}