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.
> 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