mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Remove deprecated `\sphinxstylethead
` (latex)
This commit is contained in:
parent
5ca651f220
commit
4fc77026a3
1
CHANGES
1
CHANGES
@ -43,6 +43,7 @@ Features removed
|
||||
* ``sphinx.util.compat`` module
|
||||
* ``sphinx.util.nodes.process_only_nodes()``
|
||||
* LaTeX environment ``notice``, use ``sphinxadmonition`` instead
|
||||
* LaTeX ``\sphinxstylethead``, use ``\sphinxstyletheadfamily``
|
||||
|
||||
Bugs fixed
|
||||
----------
|
||||
|
@ -1360,16 +1360,7 @@
|
||||
\protected\def\sphinxstyleothertitle {\textbf}
|
||||
\protected\def\sphinxstylesidebarsubtitle #1{~\\\textbf{#1} \smallskip}
|
||||
% \text.. commands do not allow multiple paragraphs
|
||||
\let\sphinxstylethead\empty
|
||||
\protected\def\sphinxstyletheadfamily {\ifx\sphinxstylethead\empty\sffamily\fi}
|
||||
\AtBeginDocument{\ifx\sphinxstylethead\empty\else
|
||||
\sphinxdeprecationwarning{\sphinxstylethead}{1.6}{1.7}{%
|
||||
\string\sphinxstyletheadfamily\space replaces it
|
||||
(it defaults to \string\sffamily) to allow use^^J
|
||||
with multiple paragraphs. Backwards compatibility is maintained, but please^^J
|
||||
move customization into \string\sphinxstyletheadfamily\space
|
||||
in time for 1.7.^^J
|
||||
And if you do it now, you will spare yourself this warning!}\fi}
|
||||
\protected\def\sphinxstyletheadfamily {\sffamily}
|
||||
\protected\def\sphinxstyleemphasis {\emph}
|
||||
\protected\def\sphinxstyleliteralemphasis#1{\emph{\sphinxcode{#1}}}
|
||||
\protected\def\sphinxstylestrong {\textbf}
|
||||
|
@ -1446,8 +1446,7 @@ class LaTeXTranslator(nodes.NodeVisitor):
|
||||
if len(node) == 1 and isinstance(node[0], nodes.paragraph) and node.astext() == '':
|
||||
pass
|
||||
else:
|
||||
self.body.append('\\sphinxstylethead{\\sphinxstyletheadfamily ')
|
||||
context = '\\unskip}\\relax ' + context
|
||||
self.body.append('\\sphinxstyletheadfamily ')
|
||||
if self.needs_linetrimming:
|
||||
self.pushbody([])
|
||||
self.context.append(context)
|
||||
|
@ -858,9 +858,8 @@ def test_latex_table_tabulars(app, status, warning):
|
||||
assert ('\\begin{savenotes}\\sphinxattablestart\n\\centering\n'
|
||||
'\\begin{tabulary}{\\linewidth}[t]{|T|T|}' in table)
|
||||
assert ('\\hline\n'
|
||||
'\\sphinxstylethead{\\sphinxstyletheadfamily \nheader1\n\\unskip}\\relax &'
|
||||
'\\sphinxstylethead{\\sphinxstyletheadfamily \nheader2\n\\unskip}\\relax'
|
||||
in table)
|
||||
'\\sphinxstyletheadfamily \nheader1\n&'
|
||||
'\\sphinxstyletheadfamily \nheader2\n' in table)
|
||||
assert ('\\hline\ncell1-1\n&\ncell1-2\n\\\\' in table)
|
||||
assert ('\\hline\ncell2-1\n&\ncell2-2\n\\\\' in table)
|
||||
assert ('\\hline\ncell3-1\n&\ncell3-2\n\\\\' in table)
|
||||
@ -931,15 +930,13 @@ def test_latex_table_longtable(app, status, warning):
|
||||
assert ('\\begin{savenotes}\\sphinxatlongtablestart'
|
||||
'\\begin{longtable}{|l|l|}\n\\hline' in table)
|
||||
assert ('\\hline\n'
|
||||
'\\sphinxstylethead{\\sphinxstyletheadfamily \nheader1\n\\unskip}\\relax &'
|
||||
'\\sphinxstylethead{\\sphinxstyletheadfamily \nheader2\n\\unskip}\\relax '
|
||||
'\\\\\n\\hline\n\\endfirsthead' in table)
|
||||
'\\sphinxstyletheadfamily \nheader1\n&'
|
||||
'\\sphinxstyletheadfamily \nheader2\n\\\\\n\\hline\n\\endfirsthead' in table)
|
||||
assert ('\\multicolumn{2}{c}%\n'
|
||||
'{\\makebox[0pt]{\\sphinxtablecontinued{\\tablename\\ \\thetable{} -- '
|
||||
'continued from previous page}}}\\\\\n\\hline\n'
|
||||
'\\sphinxstylethead{\\sphinxstyletheadfamily \nheader1\n\\unskip}\\relax &'
|
||||
'\\sphinxstylethead{\\sphinxstyletheadfamily \nheader2\n\\unskip}\\relax '
|
||||
'\\\\\n\\hline\n\\endhead' in table)
|
||||
'\\sphinxstyletheadfamily \nheader1\n&'
|
||||
'\\sphinxstyletheadfamily \nheader2\n\\\\\n\\hline\n\\endhead' in table)
|
||||
assert ('\\hline\n\\multicolumn{2}{r}'
|
||||
'{\\makebox[0pt][r]{\\sphinxtablecontinued{Continued on next page}}}\\\\\n'
|
||||
'\\endfoot\n\n\\endlastfoot' in table)
|
||||
@ -996,10 +993,9 @@ def test_latex_table_complex_tables(app, status, warning):
|
||||
table = tables['grid table']
|
||||
assert ('\\begin{tabulary}{\\linewidth}[t]{|T|T|T|}' in table)
|
||||
assert ('\\hline\n'
|
||||
'\\sphinxstylethead{\\sphinxstyletheadfamily \nheader1\n\\unskip}\\relax &'
|
||||
'\\sphinxstylethead{\\sphinxstyletheadfamily \nheader2\n\\unskip}\\relax &'
|
||||
'\\sphinxstylethead{\\sphinxstyletheadfamily \nheader3\n\\unskip}\\relax '
|
||||
'\\\\' in table)
|
||||
'\\sphinxstyletheadfamily \nheader1\n&'
|
||||
'\\sphinxstyletheadfamily \nheader2\n&'
|
||||
'\\sphinxstyletheadfamily \nheader3\n\\\\' in table)
|
||||
assert ('\\hline\ncell1-1\n&\\sphinxmultirow{2}{5}{%\n\\begin{varwidth}[t]'
|
||||
'{\\sphinxcolwidth{1}{3}}\n'
|
||||
'cell1-2\n\\par\n' in table)
|
||||
|
Loading…
Reference in New Issue
Block a user