diff options
author | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2018-10-02 00:42:51 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-10-02 00:42:51 +0900 |
commit | c206c02a57e70429f39c38953f56df05c47718f8 (patch) | |
tree | 895bda99f7da858d3fa51127693679628d2594ef | |
parent | 6c83b8b9f4463caa68abdd08327ea91506b41dbe (diff) | |
parent | af6399344b484792883d65432d682b68f946eea7 (diff) | |
download | sphinx-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.py | 6 |
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: |