##// END OF EJS Templates
fix non-existing directory
Bussonnier Matthias -
Show More
@@ -1,45 +1,64 b''
1 1 """
2 2 Exporter for exporting notebooks to Sphinx 'HowTo' style latex. Latex
3 3 formatted for use with PDFLatex.
4 4 """
5 5 #-----------------------------------------------------------------------------
6 6 # Copyright (c) 2013, the IPython Development Team.
7 7 #
8 8 # Distributed under the terms of the Modified BSD License.
9 9 #
10 10 # The full license is in the file COPYING.txt, distributed with this software.
11 11 #-----------------------------------------------------------------------------
12 12
13 13 #-----------------------------------------------------------------------------
14 14 # Imports
15 15 #-----------------------------------------------------------------------------
16 16
17 17 from IPython.utils.traitlets import Unicode
18 from IPython.config import Config
18 19
19 20 # local import
20 21 import latex
21 22
22 23 from nbconvert.transformers.sphinx import SphinxTransformer
23 24
24 25 #-----------------------------------------------------------------------------
25 26 # Classes
26 27 #-----------------------------------------------------------------------------
27 28
28 29 class SphinxHowtoExporter(latex.LatexExporter):
29 30 """
30 31 Exports Sphinx "HowTo" LaTeX documents. The Sphinx "HowTo" exporter
31 32 produces short document format latex for use with PDFLatex.
32 33 """
33 34
34 35 template_file = Unicode(
35 36 'sphinx_howto', config=True,
36 37 help="Name of the template file to use")
37 38
39 _default_config = Config({
40 'SphinxTransformer': {'enabled':True}
41 })
42
43 def __init__(self, transformers=None, filters=None, config=None, **kw):
44
45 c = self.default_config
46 if config:
47 c.merge(config)
48
49 super(SphinxHowtoExporter, self).__init__(
50 transformers=transformers,
51 filters=filters,
52 config=c,
53 **kw)
54
55
56
38 57 def _register_transformers(self):
39 58
40 59 #Register the transformers of the base class.
41 60 super(SphinxHowtoExporter, self)._register_transformers()
42 61
43 62 #Register sphinx latex transformer
44 63 self.register_transformer(SphinxTransformer)
45 64
General Comments 0
You need to be logged in to leave comments. Login now