Fred Pauchet
5de564b21f
continuous-integration/drone/push Build is failing
Details
|
||
---|---|---|
chapters | ||
code_samples | ||
diagrams | ||
ideas | ||
images | ||
parts | ||
resources | ||
source | ||
.drone.yml | ||
.gitignore | ||
CONTRIBUTING.md | ||
Dockerfile | ||
Makefile | ||
README.md | ||
docker-asciidoc.sh | ||
docker-miktex.sh | ||
glossary.tex | ||
main.tex | ||
make.bat | ||
quotes.adoc | ||
references.bib | ||
specs.md |
README.md
Installation
Ce livre peut être compilé avec AsciiDoctor.
Dépendances
$ gem install asciidoctor-pdf --pre
$ gem install asciidoctor-bibtex
$ gem install rouge
Conversion en PDF
asciidoctor -a rouge-style=monokai -a pdf-themesdir=resources/themes -a pdf-theme=gwift main.adoc -t -r asciidoctor-diagram
asciidoctor-pdf -a pdf-themesdir=resources/themes -a pdf-theme=gwift main.adoc -t -r asciidoctor-diagram
Image Docker
L'image Docker utilisée par Drone est celle-ci. Elle convient tout ce qu'il faut pour compiler correctement le document en PDF (asciidoctor-pdf, asciidoctor-bibtex, ...).
Erreurs connues
Si asciidoctor
n'est pas dans le PATH malgré son installation, on peut le trouver grâce à la commande gem env
, puis à réutiliser (ou à modifier le fichier .bash_profile
ou .profile
).