diff --git a/CHANGES b/CHANGES index 323451cb78..9205b49acb 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,8 @@ Release 1.0.7 (in development) ============================== +* Fix regression of LaTeX output with the fix of #556. + * #568: Fix lookup of class attribute documentation on descriptors so that comment documentation now works. diff --git a/sphinx/directives/other.py b/sphinx/directives/other.py index c798f579d2..873fef0468 100644 --- a/sphinx/directives/other.py +++ b/sphinx/directives/other.py @@ -163,6 +163,7 @@ class Index(Directive): self.state.document.note_explicit_target(targetnode) indexnode = addnodes.index() indexnode['entries'] = ne = [] + indexnode['inline'] = False for entry in arguments: entry = entry.strip() for type in pairindextypes: diff --git a/sphinx/writers/latex.py b/sphinx/writers/latex.py index 66b511a8a1..3bed28ff9d 100644 --- a/sphinx/writers/latex.py +++ b/sphinx/writers/latex.py @@ -1059,6 +1059,8 @@ class LaTeXTranslator(nodes.NodeVisitor): self.body.append('\n\\end{flushright}\n') def visit_index(self, node, scre=re.compile(r';\s*')): + if not node.get('inline'): + self.body.append('\n') entries = node['entries'] for type, string, tid, _ in entries: if type == 'single':