diff --git a/IPython/nbconvert/exporters/basichtml.py b/IPython/nbconvert/exporters/basichtml.py
index c5e1be8..e90c16f 100644
--- a/IPython/nbconvert/exporters/basichtml.py
+++ b/IPython/nbconvert/exporters/basichtml.py
@@ -40,11 +40,3 @@ class BasicHTMLExporter(Exporter):
template_file = Unicode(
'basichtml', config=True,
help="Name of the template file to use")
-
- default_transformers = List([transformers.coalesce_streams,
- transformers.ExtractFigureTransformer,
- transformers.CSSHTMLHeaderTransformer],
- config=True,
- help="""List of transformers available by default, by name, namespace,
- instance, or type.""")
-
\ No newline at end of file
diff --git a/IPython/nbconvert/exporters/exporter.py b/IPython/nbconvert/exporters/exporter.py
index 1e6e407..d197c1b 100755
--- a/IPython/nbconvert/exporters/exporter.py
+++ b/IPython/nbconvert/exporters/exporter.py
@@ -128,11 +128,17 @@ class Exporter(Configurable):
environment.""")
default_transformers = List([nbtransformers.coalesce_streams,
- nbtransformers.ExtractFigureTransformer],
+ nbtransformers.SVG2PDFTransformer,
+ nbtransformers.ExtractFigureTransformer,
+ nbtransformers.CSSHTMLHeaderTransformer,
+ nbtransformers.RevealHelpTransformer,
+ nbtransformers.LatexTransformer,
+ nbtransformers.SphinxTransformer],
config=True,
help="""List of transformers available by default, by name, namespace,
instance, or type.""")
-
+
+
def __init__(self, config=None, extra_loaders=None, **kw):
"""
Public constructor
diff --git a/IPython/nbconvert/exporters/latex.py b/IPython/nbconvert/exporters/latex.py
index 621c20e..703da49 100755
--- a/IPython/nbconvert/exporters/latex.py
+++ b/IPython/nbconvert/exporters/latex.py
@@ -68,14 +68,6 @@ class LatexExporter(Exporter):
#Extension that the template files use.
template_extension = Unicode(".tplx", config=True)
- default_transformers = List([transformers.ExtractFigureTransformer,
- transformers.CSSHTMLHeaderTransformer,
- transformers.LatexTransformer,
- transformers.SVG2PDFTransformer],
- config=True,
- help="""List of transformers available by default, by name, namespace,
- instance, or type.""")
-
def _init_filters(self):
"""
diff --git a/IPython/nbconvert/exporters/reveal.py b/IPython/nbconvert/exporters/reveal.py
index 860dfb5..ec87bcf 100644
--- a/IPython/nbconvert/exporters/reveal.py
+++ b/IPython/nbconvert/exporters/reveal.py
@@ -36,14 +36,6 @@ class RevealExporter(BasicHTMLExporter):
'reveal', config=True,
help="Name of the template file to use")
- default_transformers = List([transformers.coalesce_streams,
- transformers.ExtractFigureTransformer,
- transformers.CSSHTMLHeaderTransformer,
- transformers.RevealHelpTransformer],
- config=True,
- help="""List of transformers available by default, by name, namespace,
- instance, or type.""")
-
@property
def default_config(self):
diff --git a/IPython/nbconvert/exporters/sphinx_howto.py b/IPython/nbconvert/exporters/sphinx_howto.py
index 8c7c968..b771978 100644
--- a/IPython/nbconvert/exporters/sphinx_howto.py
+++ b/IPython/nbconvert/exporters/sphinx_howto.py
@@ -36,16 +36,7 @@ class SphinxHowtoExporter(LatexExporter):
'sphinx_howto', config=True,
help="Name of the template file to use")
- default_transformers = List([transformers.SVG2PDFTransformer,
- transformers.ExtractFigureTransformer,
- transformers.CSSHTMLHeaderTransformer,
- transformers.LatexTransformer,
- transformers.SphinxTransformer],
- config=True,
- help="""List of transformers available by default, by name, namespace,
- instance, or type.""")
-
-
+
@property
def default_config(self):
c = Config({'SphinxTransformer': {'enabled':True}})