
Из прекрасного доказательства:
Каждый абзац выровнен по левому краю, но без чрезмерного количества переносов и разрывов по правому краю.
Класс tufte-book кажется слишком рваным. Как настроить баланс между "рваностью" и переносами в классе tufte-book?
Кажется, он использует
\RequirePackage{ragged2e}
\setlength{\RaggedRightRightskip}{\z@ plus 0.08\hsize}
но я не знаю, является ли это подходящей переменной для изменения.
решение1
Это правильная переменная, с которой нужно играть. Она позволяет строкам быть короче стандарта на 8%. Попробуйте уменьшить ее, например,
\setlength{\RaggedRightRightskip}{0pt plus 0.02\hsize}
за процент (здесь 2%) от длины строки или
\setlength{\RaggedRightskip}{0pt plus 1em}
для абсолютного возможного дефицита. Для tufte
классов это изменение необходимо сделать в преамбуле.
Смотритедокументация ragged2e
пакетадля дополнительной информации.
Вот несколько примеров, первый с коротким падением 1em
:
и затем как стандарт
\documentclass{tufte-handout}
\usepackage{lipsum} %Dummy text in Latin
\usepackage[latin]{babel} %Correct hyphenation patters
\setlength{\RaggedRightRightskip}{0pt plus 1em}
\begin{document}
\lipsum[1]
\end{document}