mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Fix: #5133 via `\sphinxsymbolsname
,
\sphinxnumbersname
`
Also adds usage of \sphinxstyleindexletterhead in python.ist as a customizable alias of original \bigletter.
This commit is contained in:
parent
1140e81df7
commit
46bc56636e
1
CHANGES
1
CHANGES
@ -152,6 +152,7 @@ Bugs fixed
|
|||||||
* #4945: i18n: fix lang_COUNTRY not fallback correctly for IndexBuilder. Thanks
|
* #4945: i18n: fix lang_COUNTRY not fallback correctly for IndexBuilder. Thanks
|
||||||
to Shengjing Zhu.
|
to Shengjing Zhu.
|
||||||
* #4983: productionlist directive generates invalid IDs for the tokens
|
* #4983: productionlist directive generates invalid IDs for the tokens
|
||||||
|
* #5133: latex: index headings "Symbols" and "Numbers" not internationalized
|
||||||
|
|
||||||
Testing
|
Testing
|
||||||
--------
|
--------
|
||||||
|
@ -3,11 +3,11 @@ headings_flag 1
|
|||||||
heading_prefix " \\bigletter "
|
heading_prefix " \\bigletter "
|
||||||
|
|
||||||
preamble "\\begin{sphinxtheindex}
|
preamble "\\begin{sphinxtheindex}
|
||||||
\\def\\bigletter#1{{\\Large\\sffamily#1}\\nopagebreak\\vspace{1mm}}
|
\\let\\bigletter\\sphinxstyleindexletterhead
|
||||||
|
|
||||||
"
|
"
|
||||||
|
|
||||||
postamble "\n\n\\end{sphinxtheindex}\n"
|
postamble "\n\n\\end{sphinxtheindex}\n"
|
||||||
|
|
||||||
symhead_positive "{Symbols}"
|
symhead_positive "{\\sphinxsymbolsname}"
|
||||||
numhead_positive "{Numbers}"
|
numhead_positive "{\\sphinxnumbersname}"
|
||||||
|
@ -470,6 +470,9 @@
|
|||||||
{\newenvironment{sphinxtheindex}{\begin{theindex}}{\end{theindex}}}%
|
{\newenvironment{sphinxtheindex}{\begin{theindex}}{\end{theindex}}}%
|
||||||
{}% else clause of \ltx@ifundefined
|
{}% else clause of \ltx@ifundefined
|
||||||
|
|
||||||
|
% redefined in preamble, headings for makeindex produced index
|
||||||
|
\newcommand*{\sphinxsymbolsname}{Symbols}
|
||||||
|
\newcommand*{\sphinxnumbersname}{Numbers}
|
||||||
|
|
||||||
%% COLOR (general)
|
%% COLOR (general)
|
||||||
%
|
%
|
||||||
@ -1592,9 +1595,10 @@
|
|||||||
|
|
||||||
% additional customizable styling
|
% additional customizable styling
|
||||||
% FIXME: convert this to package options ?
|
% FIXME: convert this to package options ?
|
||||||
\protected\def\sphinxstyleindexentry #1{\texttt{#1}}
|
\def\sphinxstyleindexentry #1{\texttt{#1}}
|
||||||
\protected\def\sphinxstyleindexextra #1{ \emph{(#1)}}
|
\def\sphinxstyleindexextra #1{ \emph{(#1)}}
|
||||||
\protected\def\sphinxstyleindexpageref #1{, \pageref{#1}}
|
\def\sphinxstyleindexpageref #1{, \pageref{#1}}
|
||||||
|
\def\sphinxstyleindexletterhead #1{{\Large\sffamily#1}\nopagebreak\vspace{1mm}}
|
||||||
\protected\def\sphinxstyletopictitle #1{\textbf{#1}\par\medskip}
|
\protected\def\sphinxstyletopictitle #1{\textbf{#1}\par\medskip}
|
||||||
\let\sphinxstylesidebartitle\sphinxstyletopictitle
|
\let\sphinxstylesidebartitle\sphinxstyletopictitle
|
||||||
\protected\def\sphinxstyleothertitle #1{\textbf{#1}}
|
\protected\def\sphinxstyleothertitle #1{\textbf{#1}}
|
||||||
|
@ -673,6 +673,12 @@ class LaTeXTranslator(nodes.NodeVisitor):
|
|||||||
) +
|
) +
|
||||||
self.babel_renewcommand(
|
self.babel_renewcommand(
|
||||||
'\\literalblockcontinuesname', self.encode(_('continues on next page'))
|
'\\literalblockcontinuesname', self.encode(_('continues on next page'))
|
||||||
|
) +
|
||||||
|
self.babel_renewcommand(
|
||||||
|
'\\sphinxsymbolsname', self.encode(_('Symbols'))
|
||||||
|
) +
|
||||||
|
self.babel_renewcommand(
|
||||||
|
'\\sphinxnumbersname', self.encode(_('Numbers'))
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
self.elements['pageautorefname'] = \
|
self.elements['pageautorefname'] = \
|
||||||
|
Loading…
Reference in New Issue
Block a user