tufte-latex: \newthought nach \section

tufte-latex: \newthought nach \section

Die Verwendung \newthoughtnach einem neuen Abschnittstitel fügt einen ungewöhnlichen vertikalen Leerraum ein, wie im folgenden Beispiel.

\documentclass{tufte-book}
\usepackage{kantlipsum,cleveref}


\begin{document}

\section{Monday}
\kant[1]

\section{Tuesday}
\newthought{Let us suppose} that the noumena have nothing to do with necessity,
since knowledge of the Categories is a posteriori. 
\kant[3]

\end{document}

Bildbeschreibung hier eingeben

  1. Gibt es eine (vorzugsweise automatische) Möglichkeit, dies zu korrigieren?
  2. Sollte \newthoughtnach einem Abschnittstitel vielleicht aus typografischen Gründen vermieden werden? Wenn die Antwort ja ist, wäre ich für eine Erklärung dankbarWarum.

Antwort1

Die Definition von \tuftebreakkann verbessert werden:

\documentclass{tufte-book}
\usepackage{kantlipsum,cleveref}

\makeatletter
\def\tuftebreak{%
  \if@nobreak\else
    \par
    \ifdim\lastskip<\tufteskipamount
      \removelastskip \penalty -100
      \tufteskip
    \fi
  \fi
}
\makeatother

\begin{document}

\section{Monday}
\kant[1]

\section{Tuesday}
\newthought{Let us suppose} that the noumena have nothing to do with necessity,
since knowledge of the Categories is a posteriori.
\kant[3]

\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen