Заголовки разделов полной ширины в туфте-латексе

Заголовки разделов полной ширины в туфте-латексе

Я использую tufte-latex и хотел бы, чтобы заголовки разделов использовали полную ширину страницы в случае, если я использую среду полной ширины для следующего блока текста. Однако, когда я пытаюсь скомпилировать этот пример:

\documentclass{tufte-book}
\usepackage{lipsum}

 \begin{document}

\begin{fullwidth}
\section{This is the Title of my Section, Which I Will Make Very Long to Demonstrate the Problem I Have Using Fullwidth}
\lipsum
\end{fullwidth}
\end{document}

Я получаю следующую ошибку:

Ошибка LaTeX: Что-то не так — возможно, отсутствует \item

Однако если я запущу код таким образом, он сработает, но выдаст мне слишком узкий заголовок раздела.

\documentclass{tufte-book}
\usepackage{lipsum}

 \begin{document}

\section{This is the Title of my Section, Which I Will Make Very Long to Demonstrate the Problem I Have Using Fullwidth}
\begin{fullwidth}
\lipsum
\end{fullwidth}

\end{document}

слишком узкий заголовок раздела

решение1

Я думаю, что это плохая идея с точки зрения читабельности и последовательности, но если вам действительно нужно растянуть заголовок раздела на всю страницу, то следующее должно сработать:

\documentclass{tufte-handout}

\titleformat{\section}%
  [display]% shape
  {\relax\ifthenelse{\NOT\boolean{@tufte@symmetric}}{\begin{fullwidth}}{}\normalfont\Large\itshape}% format applied to label+text
  {\thesection}% label
  {1em}% horizontal separation between label and title body
  {}% before the title body
  [\ifthenelse{\NOT\boolean{@tufte@symmetric}}{\end{fullwidth}}{}]% after the title body

\usepackage{lipsum}% provides filler text

\begin{document}

\section{This is a lengthy section heading to demonstrate it sprawls across the entire page width}

\begin{fullwidth}
\lipsum
\end{fullwidth}

\end{document}

Обратите внимание, что fullwidthсреда не предназначена для работы за пределами страницы и в некоторых случаях может выйти из строя. (Блок текста будет смещен по горизонтали на странице.)

Связанный контент