Thanks Kevin,
it works!

Would you also know if it is possible to use latex in general, i.e. without
".. math::"?
Can I use pstricks to generate my graphics?


Best regards,
Johan



On Tue, Jan 25, 2011 at 4:09 PM, Kevin Dunn <kgd...@gmail.com> wrote:

> On Tue, Jan 25, 2011 at 06:14, Johan Ekh <ekh.jo...@gmail.com> wrote:
> > Hi,
> > I'm trying to use latex packages in Sphinx but I can't get it to work.
> >
> > I've put the following in my conf.py
> >
> > latex_preamble =[
> >     ('\\usepackage{amssymb}',
> >      '\\usepackage{amsmath}',
> >      '\\usepackage{amsxtra}',
> >      '\\usepackage{bm}'),
> > ]
> >
> > and it works when I generate html (with pngmath) with "make html".
> >
> > However, when I use "make latexpdf" I get the error below. Does anyone
> > know what I should do?
>
> Hi Johan,
>
> The ``latex_preamble`` has been deprecated - see here:
> http://sphinx.pocoo.org/latest/config.html#confval-latex_preamble
>
> As recommended in the docs, you should rather use a ``latex_elements``
> dictionary.
>
> For example, my documentation uses this idea in ``conf.py``
>
> _PREAMBLE = r"""
> \usepackage{amsmath}
> """
> latex_elements = {
>    'preamble': _PREAMBLE,
>    # other settings go here
> }
>
> Please try that and see if it works better.
>
> By the way, the sphinx.sty file imports "amsmath" already, so you can
> leave that one out.
> Kevin
>
> > Best regards,
> > Johan
> >
> >
> >
> > sphinx-build -b latex -d build/doctrees   source build/latex
> > Running Sphinx v1.0.5
> > loading pickled environment... done
> > building [latex]: all documents
> > updating environment: 0 added, 0 changed, 0 removed
> > looking for now-outdated files... none found
> > processing cabletlk.tex... index intro tutorial userguide theory modules
> > changes todos
> > resolving references...
> > writing... done
> > copying TeX support files... done
> > build succeeded.
> > Running LaTeX files through pdflatex...
> > make -C build/latex all-pdf
> > make[1]: Entering directory
> > `/home/johan/Source/Python/swProjects/cableFatigue/doc/build/latex'
> > pdflatex  'cabletlk.tex'
> > This is pdfTeX, Version 3.141592-1.40.3 (Web2C 7.5.6)
> > entering extended mode
> > (./cabletlk.tex
> > LaTeX2e <2005/12/01>
> > Babel <v3.8h> and hyphenation patterns for english, usenglishmax,
> dumylang,
> > noh
> > yphenation, arabic, basque, bulgarian, coptic, welsh, czech, slovak,
> german,
> > ng
> > erman, danish, esperanto, spanish, catalan, galician, estonian, farsi,
> > finnish,
> >  french, greek, monogreek, ancientgreek, croatian, hungarian,
> interlingua,
> > ibyc
> > us, indonesian, icelandic, italian, latin, mongolian, dutch, norsk,
> polish,
> > por
> > tuguese, pinyin, romanian, russian, slovenian, uppersorbian, serbian,
> > swedish,
> > turkish, ukenglish, ukrainian, loaded.
> > (./sphinxmanual.cls
> > Document Class: sphinxmanual 2009/06/02 Document class (Sphinx manual)
> > (/usr/share/texmf/tex/latex/base/report.cls
> > Document Class: report 2005/09/16 v1.4f Standard LaTeX document class
> > (/usr/share/texmf/tex/latex/base/size10.clo)))
> > (/usr/share/texmf/tex/latex/base/inputenc.sty
> > (/usr/share/texmf/tex/latex/base/utf8.def
> > (/usr/share/texmf/tex/latex/base/t1enc.dfu)
> > (/usr/share/texmf/tex/latex/base/ot1enc.dfu)
> > (/usr/share/texmf/tex/latex/base/omsenc.dfu)))
> > (/usr/share/texmf/tex/latex/base/fontenc.sty
> > (/usr/share/texmf/tex/latex/base/t1enc.def))
> > (/usr/share/texmf/tex/generic/babel/babel.sty
> > (/usr/share/texmf/tex/generic/babel/english.ldf
> > (/usr/share/texmf/tex/generic/babel/babel.def)))
> > (/usr/share/texmf/tex/latex/psnfss/times.sty) (./fncychap.sty)
> > (/usr/share/texmf/tex/latex/tools/longtable.sty)
> > ! Undefined control sequence.
> > \\  ->\let \reserved@e
> >                        \relax \let \reserved@f \relax \@ifstar {\let
> > \reserv...
> > l.12 ...usepackage{amsxtra}', '\\usepackage{bm}')]
> >
> > ?
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> > "sphinx-dev" group.
> > To post to this group, send email to sphinx-dev@googlegroups.com.
> > To unsubscribe from this group, send email to
> > sphinx-dev+unsubscr...@googlegroups.com<sphinx-dev%2bunsubscr...@googlegroups.com>
> .
> > For more options, visit this group at
> > http://groups.google.com/group/sphinx-dev?hl=en.
> >
>
> --
> You received this message because you are subscribed to the Google Groups
> "sphinx-dev" group.
> To post to this group, send email to sphinx-dev@googlegroups.com.
> To unsubscribe from this group, send email to
> sphinx-dev+unsubscr...@googlegroups.com<sphinx-dev%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/sphinx-dev?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sphinx-dev" group.
To post to this group, send email to sphinx-dev@googlegroups.com.
To unsubscribe from this group, send email to 
sphinx-dev+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sphinx-dev?hl=en.

Reply via email to