Avec l'outil de création de documents Python "Sphinx", vous pouvez sortir au format pdf en plus du html. Cette entrée décrit la procédure de sortie au format pdf.
--Comment installer Sphinx * Puisque la méthode d'installation a été introduite dans l'entrée précédente, veuillez consulter ici.
--Installation du système python3 --Sphinx 1.5 ou supérieur doit être installé
Référence (sphinx-Si vous répondez à la question posée lors de l'exécution du démarrage rapide comme suit, le répertoire sera séparé. )
#Édition anglaise
$ sphinx-quickstart
> Separate source and build directories (y/N) [n]:y
#Version japonnaise
$ sphinx-quickstart
>Répertoire source séparé et répertoire de construction (y/ n) [n]:y
$ python -V
Python 3.7.4
$ pip show sphinx
Name: Sphinx
Version: 2.4.4
(Après cela, il est omis)
$ brew --version
Homebrew 2.2.11
(Après cela, il est omis)
Sphinx peut produire reStructuredText au format pdf via un format appelé TeX (LaTeX pour être exact).
Tapez la commande suivante pour créer un environnement TeX sur macOS.
"Break cask install mactex-no-gui" prend beaucoup de temps. Au fait, cela a pris environ 6 heures dans mon environnement.
$ brew cask install mactex-no-gui
La prochaine "mise à jour sudo tlmgr --self --all" En fonction de votre environnement, vous pouvez obtenir une erreur indiquant "sudo tlmgr command not found". Dans ce cas, fermez le terminal, rouvrez-le, puis essayez de taper la commande.
À propos, cette commande prend également du temps. Cela a pris environ 2 heures dans mon environnement.
$ sudo tlmgr update --self --all
Ouvrez conf.py sous le répertoire «source», modifiez / ajoutez comme suit et enregistrez.
#La partie langue'ja'Changer pour
language = 'ja'
#Ajoutez la ligne suivante à la fin du fichier
latex_docclass = {'manual': 'jsbook'}
Si vous exécutez la commande suivante dans le répertoire où se trouve Makefile, le pdf sera créé dans "build / latex".
$ make latefpdf
Recommended Posts