mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
LaTeX: avoid large voids sometimes occurring at page bottoms (#12832)
This commit is contained in:
parent
53f8edfba4
commit
ce0d1791d6
@ -83,6 +83,8 @@ Bugs fixed
|
||||
rise to nested ``\DUrole``'s, rather than a single one with comma separated
|
||||
classes.
|
||||
Patch by Jean-François B.
|
||||
* #12831: LaTeX: avoid large voids sometimes occurring at page bottoms.
|
||||
Patch by Jean-François B.
|
||||
* #11970, #12551: singlehtml builder: make target URIs to be same-document
|
||||
references in the sense of :rfc:`RFC 3986, §4.4 <3986#section-4.4>`,
|
||||
e.g., ``index.html#foo`` becomes ``#foo``.
|
||||
|
@ -4,6 +4,12 @@
|
||||
\ProvidesPackage{sphinxlatexstyleheadings}[2023/02/11 headings]
|
||||
|
||||
\RequirePackage[nobottomtitles*]{titlesec}
|
||||
% tests showed that this setting guarantees \section title has
|
||||
% 3 lines of text following it on same page if near bottom.
|
||||
\renewcommand\bottomtitlespace{6\baselineskip}
|
||||
% the default setting of 0.2\textheight is about 11\baselineskip
|
||||
% (for 10pt letterpaper documents) and may create large voids.
|
||||
|
||||
\@ifpackagelater{titlesec}{2016/03/15}%
|
||||
{\@ifpackagelater{titlesec}{2016/03/21}%
|
||||
{}%
|
||||
@ -47,7 +53,6 @@
|
||||
\titleformat{\subparagraph}{\normalsize\py@HeaderFamily}%
|
||||
{\py@TitleColor\thesubparagraph}{0.5em}{\py@TitleColor}
|
||||
|
||||
|
||||
% Since Sphinx 1.5, users should use HeaderFamily key to 'sphinxsetup' rather
|
||||
% than defining their own \py@HeaderFamily command (which is still possible).
|
||||
% Memo: \py@HeaderFamily is also used by \maketitle as defined in
|
||||
|
Loading…
Reference in New Issue
Block a user