summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTakeshi KOMIYA <i.tkomiya@gmail.com>2018-10-02 00:42:51 +0900
committerGitHub <noreply@github.com>2018-10-02 00:42:51 +0900
commitc206c02a57e70429f39c38953f56df05c47718f8 (patch)
tree895bda99f7da858d3fa51127693679628d2594ef
parent6c83b8b9f4463caa68abdd08327ea91506b41dbe (diff)
parentaf6399344b484792883d65432d682b68f946eea7 (diff)
downloadsphinx-git-c206c02a57e70429f39c38953f56df05c47718f8.tar.gz
Merge pull request #5490 from minrk/optional-prefix-suffix
latex: add defaults for enumerated list prefix/suffix
-rw-r--r--sphinx/writers/latex.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/sphinx/writers/latex.py b/sphinx/writers/latex.py
index 1bd54a7ea..9ca50face 100644
--- a/sphinx/writers/latex.py
+++ b/sphinx/writers/latex.py
@@ -1469,13 +1469,15 @@ class LaTeXTranslator(nodes.NodeVisitor):
enum = "enum%s" % toRoman(get_nested_level(node)).lower()
enumnext = "enum%s" % toRoman(get_nested_level(node) + 1).lower()
style = ENUMERATE_LIST_STYLE.get(get_enumtype(node))
+ prefix = node.get('prefix', '')
+ suffix = node.get('suffix', '.')
self.body.append('\\begin{enumerate}\n')
self.body.append('\\def\\the%s{%s{%s}}\n' % (enum, style, enum))
self.body.append('\\def\\label%s{%s\\the%s %s}\n' %
- (enum, node['prefix'], enum, node['suffix']))
+ (enum, prefix, enum, suffix))
self.body.append('\\makeatletter\\def\\p@%s{\\p@%s %s\\the%s %s}\\makeatother\n' %
- (enumnext, enum, node['prefix'], enum, node['suffix']))
+ (enumnext, enum, prefix, enum, suffix))
if 'start' in node:
self.body.append('\\setcounter{%s}{%d}\n' % (enum, node['start'] - 1))
if self.table: