2010-02-12 6 views

risposta

8

La sfinge genera file LaTeX e quindi utilizza LaTeX per generare il PDF. Quindi sì, è possibile, ma in genere comporta l'apprendimento di LaTeX e la modifica dei macro LaTeX. Ho fatto una rapida ricerca e non sono riuscito a trovare alcun posto dove fosse definito il "Capitolo", quindi è probabilmente definito nello stile di intestazione del capitolo di Bjarne (che è l'impostazione predefinita), il che significa che è necessario trovare quella definizione e vedere di sostituiscilo o crea una nuova definizione.

LaTeX è grande, quindi fate un respiro profondo. Ma è sicuramente possibile. :)

+0

Grazie per la risposta e la vostra ricerca. Penso che sia un buon momento per me imparare LaTeX :). – pmoniq

+3

È anche possibile generare PDF con rst2pdf. http://techtonik.rainforce.org/2010/05/sphinx-pdf-with-rst2pdf.html –

+0

In realtà non è affatto difficile, vedi la mia risposta qui sotto. Oltre all'installazione di latex e dei pacchetti di lingua richiesti (babel), è sufficiente apportare una piccola modifica alla configurazione di conf.py. – Marijn

11

Nella tua conf.py, c'è il seguente paragrafo (attorno alla riga 57 in una conf.py creato da sphinx-quickstart):

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

Nel mio caso, ho cambiato in:

language = nl  # bug! 

Che ovviamente dovrebbe essere:

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

Questo wi Lavorerò per tutte le uscite di Sphinx; nel mio caso, ho solo controllato l'output html e latex. Sul sito Web di Spinx, c'è list of supported languages.

+0

Potrebbe essere necessario installare alcuni pacchetti di lingue per la distribuzione del latex. Meglio chiedere questa domanda su http://tex.stackexchange.com. – Marijn

+0

Nota che non dovevo farlo. Io uso MiKTeX 2.9 su Windows. L'ultima volta che l'ho eseguito su Linux (l'anno scorso, Ubuntu 9.04) ho dovuto installare alcuni pacchetti di lingue, il che era abbastanza semplice. – Marijn

Problemi correlati