##// END OF EJS Templates
Merge pull request #3733 from ivanov/pandoc-missing...
Merge pull request #3733 from ivanov/pandoc-missing Nicer message when pandoc is missing, closes #3730

File last commit:

r11429:72999967
r11627:53e0d8b6 merge
Show More
sphinx_howto.py
44 lines | 1.5 KiB | text/x-python | PythonLexer
Jonathan Frederic
Cleanup and refactor of API, almost complete....
r10677 """
Exporter for exporting notebooks to Sphinx 'HowTo' style latex. Latex
formatted for use with PDFLatex.
"""
Jonathan Frederic
Finished a rough draft of the exporters.
r10588 #-----------------------------------------------------------------------------
# Copyright (c) 2013, the IPython Development Team.
#
# Distributed under the terms of the Modified BSD License.
#
# The full license is in the file COPYING.txt, distributed with this software.
#-----------------------------------------------------------------------------
#-----------------------------------------------------------------------------
# Imports
#-----------------------------------------------------------------------------
Jonathan Frederic
Transformers in traitlet lists now, new _init_ methods,...
r11383 from IPython.utils.traitlets import Unicode, List
Bussonnier Matthias
fix non-existing directory
r10880 from IPython.config import Config
Jonathan Frederic
Cleanup and refactor of API, almost complete....
r10677
Jonathan Frederic
Finished a rough draft of the exporters.
r10588 # local import
Brian E. Granger
Fixing import for nbconvert.
r11089 from .latex import LatexExporter
Jonathan Frederic
Cleanup and refactor of API, almost complete....
r10677
Brian E. Granger
Fixing import for nbconvert.
r11089 from IPython.nbconvert import transformers
Jonathan Frederic
Cleanup and refactor of API, almost complete....
r10677
Jonathan Frederic
Finished a rough draft of the exporters.
r10588 #-----------------------------------------------------------------------------
# Classes
#-----------------------------------------------------------------------------
Brian E. Granger
Fixing import for nbconvert.
r11089 class SphinxHowtoExporter(LatexExporter):
Jonathan Frederic
Cleanup and refactor of API, almost complete....
r10677 """
Exports Sphinx "HowTo" LaTeX documents. The Sphinx "HowTo" exporter
produces short document format latex for use with PDFLatex.
"""
Jonathan Frederic
Fixed all broken references, refactored some stuff here and there,...
r10624 template_file = Unicode(
Jonathan Frederic
Almost have nbconvert working again...
r10630 'sphinx_howto', config=True,
Jonathan Frederic
Fixed all broken references, refactored some stuff here and there,...
r10624 help="Name of the template file to use")
Bussonnier Matthias
fix non-existing directory
r10880
Jonathan Frederic
Moved default transformer registration into base
r11429
Jonathan Frederic
Transformers in traitlet lists now, new _init_ methods,...
r11383 @property
def default_config(self):
c = Config({'SphinxTransformer': {'enabled':True}})
c.merge(super(SphinxHowtoExporter,self).default_config)
return c