From c39f4edffeb536edc6cbe3e08fdef7c1337c7eb3 Mon Sep 17 00:00:00 2001 From: milde Date: Thu, 6 Sep 2012 12:29:33 +0000 Subject: [PATCH] Fix section numbering by LaTeX. git-svn-id: https://docutils.svn.sourceforge.net/svnroot/docutils/trunk/docutils@7506 929543f6-e4f2-0310-98a6-ba3bd3dd1d04 --- HISTORY.txt | 1 + docutils/writers/latex2e/__init__.py | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/HISTORY.txt b/HISTORY.txt index 7995c4ddb..84daee364 100644 --- a/HISTORY.txt +++ b/HISTORY.txt @@ -47,6 +47,7 @@ Changes Since 0.9.1 * docutils/writers/latex2e/__init__.py, docutils/writers/xetex/__init__.py - Apply [ 3555160 ] ensure order of "otherlanguages". + - Fix section numbering by LaTeX. * docutils/writers/s5_html/__init__.py diff --git a/docutils/writers/latex2e/__init__.py b/docutils/writers/latex2e/__init__.py index 1eed8766a..3e793e783 100644 --- a/docutils/writers/latex2e/__init__.py +++ b/docutils/writers/latex2e/__init__.py @@ -1283,7 +1283,7 @@ class LaTeXTranslator(nodes.NodeVisitor): ## len(self.d_class.sections)) # Section numbering - if not self.settings.sectnum_xform: # section numbering by Docutils + if settings.sectnum_xform: # section numbering by Docutils PreambleCmds.secnumdepth = r'\setcounter{secnumdepth}{0}' else: # section numbering by LaTeX: secnumdepth = settings.sectnum_depth @@ -2873,7 +2873,8 @@ class LaTeXTranslator(nodes.NodeVisitor): self.context.append('') # Section title else: - self.requirements['secnumdepth'] = PreambleCmds.secnumdepth + if hasattr(PreambleCmds, 'secnumdepth'): + self.requirements['secnumdepth'] = PreambleCmds.secnumdepth section_name = self.d_class.section(self.section_level) self.out.append('\n\n') # System messages heading in red: -- 2.11.4.GIT