From 90617dfe5421724dc25fa2a2966e5a6f2026c407 Mon Sep 17 00:00:00 2001 From: Ben Darnell Date: Sat, 11 Aug 2012 12:09:57 -0700 Subject: [PATCH] Latex output file must end in .tex --- website/Makefile | 13 ++++++++++++- website/sphinx/conf.py | 2 +- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/website/Makefile b/website/Makefile index 6032d1490..202e2d132 100644 --- a/website/Makefile +++ b/website/Makefile @@ -9,5 +9,16 @@ coverage: sphinx-build -b coverage ${SPHINXOPTS} sphinx/build/coverage cat sphinx/build/coverage/python.txt +.PHONY: latex +latex: + sphinx-build -b latex $(SPHINXOPTS) sphinx/build/latex + +# Building a pdf requires a latex installation. For macports, the needed +# packages are texlive-latex-extra and texlive-fonts-recommended. +# The output is in sphinx/build/latex/tornado.pdf +.PHONY: pdf +pdf: latex + cd sphinx/build/latex && pdflatex -interaction=nonstopmode tornado.tex + clean: - rm -rf sphinx/build \ No newline at end of file + rm -rf sphinx/build diff --git a/website/sphinx/conf.py b/website/sphinx/conf.py index d429c7241..86992f44e 100644 --- a/website/sphinx/conf.py +++ b/website/sphinx/conf.py @@ -76,5 +76,5 @@ html_theme_options = dict( ) latex_documents = [ - ('index', 'tornado', 'Tornado Documentation', 'Facebook', 'manual', False), + ('index', 'tornado.tex', 'Tornado Documentation', 'Facebook', 'manual', False), ] -- 2.47.2