2015-01-30 18:13, John McNamara: > Add Python Sphinx config to allow conversion of guides > to PDF format. > > Signed-off-by: John McNamara <john.mcnamara at intel.com> > --- > doc/guides/conf.py | 51 > ++++++++++++++++++++++++++++++++++--- > doc/guides/freebsd_gsg/conf.py | 41 +++++++++++++++++++++++++++++ > doc/guides/linux_gsg/conf.py | 41 +++++++++++++++++++++++++++++ > doc/guides/prog_guide/conf.py | 41 +++++++++++++++++++++++++++++ > doc/guides/rel_notes/conf.py | 41 +++++++++++++++++++++++++++++ > doc/guides/sample_app_ug/conf.py | 41 +++++++++++++++++++++++++++++ > doc/guides/testpmd_app_ug/conf.py | 41 +++++++++++++++++++++++++++++ > 7 files changed, 293 insertions(+), 4 deletions(-) > create mode 100644 doc/guides/freebsd_gsg/conf.py > create mode 100644 doc/guides/linux_gsg/conf.py > create mode 100644 doc/guides/prog_guide/conf.py > create mode 100644 doc/guides/rel_notes/conf.py > create mode 100644 doc/guides/sample_app_ug/conf.py > create mode 100644 doc/guides/testpmd_app_ug/conf.py
I think it is possible to use the existing conf.py. The only thing different in all these files is the generated filename which could be computed from the title or extracted from an rst comment. > --- a/doc/guides/conf.py > +++ b/doc/guides/conf.py > +texinfo_documents = [ > + ('index', > + '', > + '', > + '', > + '', > + '', > + 'Miscellaneous')] Why texinfo? > + > +# Override the dafault Latex formatter. Typo: default > +class CustomLatexFormatter(LatexFormatter): > + > + def __init__(self, **options): > + > + super(CustomLatexFormatter, self).__init__(**options) > + > + self.verboptions = r"formatcom=\footnotesize" Please comment this line. I don't understand. > + > +PygmentsBridge.latex_formatter = CustomLatexFormatter -- Thomas