tufte-book 的全宽目录

tufte-book 的全宽目录

使用 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}

相关内容