2010-02-12 15 views

Respuesta

8

Sphinx genera archivos LaTeX y luego utiliza LaTeX para generar el PDF. Entonces, sí, puedes, pero generalmente implica aprender LaTeX y cambiar las macros de LaTeX. Hice una búsqueda rápida y no pude encontrar ningún lugar donde se definiera el "Capítulo", por lo que probablemente esté definido en el estilo de encabezado del capítulo de Bjarne (que es el predeterminado), lo que significa que debe encontrar esa definición y ver que puede anularlo, o hacer una nueva definición.

LaTeX es grande, así que respire profundo. Pero definitivamente es posible. :)

+0

Gracias por su respuesta y su investigación. Creo que es un buen momento para aprender LaTeX :). – pmoniq

+3

También es posible generar archivos PDF con rst2pdf. http://techtonik.rainforce.org/2010/05/sphinx-pdf-with-rst2pdf.html –

+0

En realidad, no es difícil en absoluto, ver mi respuesta a continuación. Además de instalar látex y los paquetes de idiomas requeridos (babel), solo tiene que realizar un pequeño cambio de configuración a conf.py. – Marijn

11

En su conf.py, existe el siguiente párrafo (alrededor de la línea 57 en una conf.py creado por sphinx-quickstart):

# The language for content autogenerated by Sphinx. Refer to documentation 
# for a list of supported languages. 
#language = None 

En mi caso, he cambiado a:

language = nl  # bug! 

Que por supuesto debería ser:

language = 'nl' # don't forget the quotes :-) 

This wi funcionaré para toda la producción de Sphinx; en mi caso, solo verifiqué la salida html y latex. En el sitio web de Spinx, hay list of supported languages.

+0

Podría ser que deba instalar algunos paquetes de idiomas para su distribución de látex. Mejor pregunta en http://tex.stackexchange.com. – Marijn

+0

Tenga en cuenta que no tuve que hacer eso. Yo uso MiKTeX 2.9 en Windows. La última vez que lo ejecuté en Linux (el año pasado, Ubuntu 9.04) tuve que instalar algunos paquetes de idiomas, lo que fue bastante sencillo. – Marijn

Cuestiones relacionadas