From 528878cccb0dae4f1c110d822f37426c47e15223 Mon Sep 17 00:00:00 2001 From: mmuraki Date: Wed, 13 Nov 2013 15:03:50 +0900 Subject: [PATCH 1/3] Add lost latex table horizontal border-line. --- sphinx/writers/latex.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sphinx/writers/latex.py b/sphinx/writers/latex.py index 80080752e..e29125c9d 100644 --- a/sphinx/writers/latex.py +++ b/sphinx/writers/latex.py @@ -751,7 +751,7 @@ class LaTeXTranslator(nodes.NodeVisitor): self.visit_thead(node) self.body = self.tablebody def depart_tbody(self, node): - self.body.append('\\hline') + pass def visit_row(self, node): self.table.col = 0 @@ -759,6 +759,8 @@ class LaTeXTranslator(nodes.NodeVisitor): if self.previous_spanning_row == 1: self.previous_spanning_row = 0 self.body.append('\\\\\n') + if self.table.rowcount > 0: + self.body.append('\\hline') self.table.rowcount += 1 def visit_entry(self, node): From ad8e319e8f13c55ce37730120d8de462588078f9 Mon Sep 17 00:00:00 2001 From: mmuraki Date: Thu, 14 Nov 2013 18:54:23 +0900 Subject: [PATCH 2/3] readjustment horizontal border-line --- sphinx/writers/latex.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) mode change 100644 => 100755 sphinx/writers/latex.py diff --git a/sphinx/writers/latex.py b/sphinx/writers/latex.py old mode 100644 new mode 100755 index e29125c9d..f0ae292bf --- a/sphinx/writers/latex.py +++ b/sphinx/writers/latex.py @@ -744,7 +744,7 @@ class LaTeXTranslator(nodes.NodeVisitor): # Redirect head output until header is finished. see visit_tbody. self.body = self.tableheaders def depart_thead(self, node): - self.body.append('\\hline') + pass def visit_tbody(self, node): if not self.table.had_head: @@ -759,8 +759,7 @@ class LaTeXTranslator(nodes.NodeVisitor): if self.previous_spanning_row == 1: self.previous_spanning_row = 0 self.body.append('\\\\\n') - if self.table.rowcount > 0: - self.body.append('\\hline') + self.body.append('\\hline') self.table.rowcount += 1 def visit_entry(self, node): From 74c7a52eca1fe69e67d2da7881e625cf7e8aee85 Mon Sep 17 00:00:00 2001 From: anatoly techtonik Date: Wed, 12 Feb 2014 01:14:55 +0300 Subject: [PATCH 3/3] Make 'python -m sphinx' possible --- sphinx/__main__.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 sphinx/__main__.py diff --git a/sphinx/__main__.py b/sphinx/__main__.py new file mode 100644 index 000000000..ee8419b79 --- /dev/null +++ b/sphinx/__main__.py @@ -0,0 +1,14 @@ +# -*- coding: utf-8 -*- +""" + Sphinx + ~~~~~~ + + The Sphinx documentation toolchain. + + :copyright: Copyright 2007-2014 by the Sphinx team, see AUTHORS. + :license: BSD, see LICENSE for details. +""" +import sys +from sphinx import main + +sys.exit(main(sys.argv))