Sto usando Sphinx per creare documentazione per il mio progetto Python in Windows. Devo generare documentazione PDF. Ho trovato molte spiegazioni su come farlo in Linux, ma nessuna spiegazione valida su come farlo in Windows. Per quanto ho capito, ho bisogno di creare il formato Latex con Sphinx e di usare Texworks per convertire Latex in PDF. Qualcuno può fornire una spiegazione passo passo come posso fare questo, assumendo che ho creato la documentazione in formato Latex e installato Texworks?Come creare documentazione PDF con Sfinge in Windows
risposta
Installare la pienatex live distribuzione, installerà latex, backend PDF e texworks. Sì, è molto, sì, sarà dl e installare per un'ora di grasso a seconda della pipa. Ma sarà sub totale, e al giorno d'oggi i dischi rigidi sono grandi.
Da quello che vedo, TeXworks è solo un editor LaTeX semplice, con alcune funzionalità di generazione e la sintassi lattice evidenziazione. Non è realmente necessario solo per la compilazione (si potrebbe usare notepad)
allora dovrebbe essere una questione di semplicemente mettendo il tex directory binaria dal vivo i il percorso e fare
pdflatex <yourlatexdocument.tex>
sulla cmdline, almeno questo è quello che faccio con l'uscita lattice del nostro strumento di generazione di documentazione
Installa MiKTeX (< 200mb)
wget -nv -N http://mirrors.ctan.org/systems/win32/miktex/setup/miktex-portable-2.9.4757.exe
7z.exe x -y miktex-portable-2.9.4757.exe -o"miktex"
Aggiungere ° e bin directory al tuo percorso
SET Path=%Path%;%CD%\miktex\miktex\bin
Eseguire "make.bat" della Sfinge per generare il file .tex.
SET SPHINXOPTS=-W -E
make.bat latex
pdflatex di Invoke MiKTeX:
cd build/latex
pdflatex.exe YOUR_PROJECT_NAME.tex
Il PDF risultante sarà nella vostra directory di compilazione/lattice
- 1. Sfinge temi PDF
- 2. doxygen + sfinge (respirare) per documentazione
- 3. La sfinge genera documentazione vuota
- 4. Come creare direttive personalizzate in Sfinge
- 5. Sfinge - Documentazione di modelli Django
- 6. Come creare un solo file con sfinge
- 7. Inclusa docstring nella documentazione della Sfinge
- 8. sfinge aggiungi un'interruzione di pagina nel mio pdf con latexpdf?
- 9. Impostazione impostazioni Django per sfinge (documentazione)
- 10. documentazione Sfinge e autodoc-saltare-membro
- 11. Include url lungo nella documentazione della sfinge
- 12. Flusso di lavoro con documentazione su sfinge e JavaScript
- 13. Come creare documentazione con NetBeans e Javadoc
- 14. Come configurare buildout per creare la documentazione sfinge utilizzando bin/sphinxbuilder
- 15. Installare un ambiente Python/Sfinge su Windows?
- 16. Documenti di Word di indicizzazione e PDF con Sfinge
- 17. Come creare una stampante virtuale in Windows?
- 18. Come caricare la documentazione html generata da sfinge a github?
- 19. Come posso creare un ruolo/ruoli globali in Sfinge?
- 20. Genera PDF dalla documentazione dell'API di Swagger
- 21. Crea un file PDF di documentazione Python
- 22. Fare Sfinge produrre blocchi di codice untypogrified in output PDF
- 23. La Sfinge è già adatta alla documentazione C++?
- 24. incluso il contenuto dinamico nella documentazione generata da python-sfinge
- 25. Python: Sphinx: Come includere automaticamente tutte le classi, metodi e funzioni in una documentazione sfinge?
- 26. Documentazione per Adobe PDF Reader control axAcroPDF
- 27. Query complesso con Sfinge
- 28. come inserire i metadati in Python-sfinge (lo strumento di documentazione)
- 29. Come creare un servizio Windows con parametri?
- 30. indice sfinge con molti-a-molti relazione
"* assumendo Ho creato la documentazione in formato Latex *". Quindi sei riuscito a ottenere output LaTeX da Sphinx? – mzjn
@mzjn Sì, ho l'output in lattice – Alex
OK, quindi forse questa domanda dovrebbe essere richiesta su http://tex.stackexchange.com. C'è un tag Texworks: http://tex.stackexchange.com/questions/tagged/texworks. – mzjn