From 3af5caf46cdef92305d0ac24412ec0bf5133dcef Mon Sep 17 00:00:00 2001 From: Georg Brandl Date: Fri, 16 May 2008 13:36:49 +0000 Subject: [PATCH] #2794: Handle figure directive in LaTeX. --- CHANGES | 2 ++ sphinx/latexwriter.py | 10 ++++++++++ 2 files changed, 12 insertions(+) diff --git a/CHANGES b/CHANGES index 7c1ea7f55..e5fc88af2 100644 --- a/CHANGES +++ b/CHANGES @@ -16,6 +16,8 @@ Bugs fixed * Fix the LaTeX output of description units with multiple signatures. +* Handle the figure directive in LaTeX output. + Release 0.3 (May 6, 2008) ========================= diff --git a/sphinx/latexwriter.py b/sphinx/latexwriter.py index 38016ab97..817d741d4 100644 --- a/sphinx/latexwriter.py +++ b/sphinx/latexwriter.py @@ -626,6 +626,16 @@ class LaTeXTranslator(nodes.NodeVisitor): def depart_image(self, node): pass + def visit_figure(self, node): + self.body.append('\\begin{figure}\n') + def depart_figure(self, node): + self.body.append('\\end{figure}\n') + + def visit_caption(self, node): + self.body.append('\\caption{') + def depart_caption(self, node): + self.body.append('}') + def _make_visit_admonition(name): def visit_admonition(self, node): self.body.append('\n\\begin{notice}[%s]' % name)