Compilation de la doc depuis les source

Added by Drick didick over 8 years ago

Bonjour,

Je suis sur fedora 23 et je compile AMC depuis les sources. Je suis à l'étape de compilation
de la documentation en anglais et j'obtiens le message suivant :

! LaTeX Error: File `warning' not found.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.285 \begin{DBKadmonition}{warning}{Important}

Quelqu'un peut-il m'aider à résoudre ce problème, svp ?


Replies (7)

RE: Compilation de la doc depuis les source - Added by Drick didick over 8 years ago

Information complémentaire (en espérant que ce sera utile).

la commande lancée est :

dblatex -t tex --texstyle=amcdocstyle --xslt-opts="--nonet" --xslt-opts="--catalogs" auto-multiple-choice.en.xml -o auto-multiple-choice.en.tex

et j'ai tout de suite après les messages suivants~:

Build the book set list...
Variable $SGML_CATALOG_FILES not set
Build the listings...
Variable $SGML_CATALOG_FILES not set
Variable $SGML_CATALOG_FILES not set

RE: Compilation de la doc depuis les source - Added by Alexis Bienvenüe over 8 years ago

Il s'agit peut-être du fichier warning.pdf, qui est chez moi ici :

/usr/share/texmf/tex/latex/dblatex/contrib/db2latex/graphics/warning.pdf

Il semble qu'il soit présent dans le paquet fedora dblatex, mais peut-être à un endroit qui n'est pas visible par LaTeX ?
Je ne sais pas si c'est la bonne méthode, mais on peut essayer de réparer ce problème avec quelque chose qui ressemble à ça :

sudo ln -s /usr/share/dblatex/latex /usr/share/texlive/texmf-dist/tex/latex/dblatex
sudo texhash

(mettre les fichiers du paquet dblatex destinés à LaTeX dans son arborescence grâce à un lien symbolique, puis dire à LaTeX de regarder ce qui a changé).

RE: Compilation de la doc depuis les source - Added by Alexis Bienvenüe over 8 years ago

Autre piste : rajouter l'option -I /usr/share/dblatex/latex/contrib/db2latex/graphics à dblatex.

RE: Compilation de la doc depuis les source - Added by Drick didick over 8 years ago

Merci. C'était bien le problème : pdf se trouvant dans le dossier. J'ai utilisé la première méthode en l'adaptant
à ma situation

 sudo ln -s /usr/share/dblatex/latex/ /usr/local/texlive/texmf-local/tex/latex/local/dblatex

Ce fût un jeu d'enfant de l'installer sur mon serveur ubuntu mais moins facile sur fedora.
Je suis pour l'instant à la compilation.

RE: Compilation de la doc depuis les source - Added by Alexis Bienvenüe over 8 years ago

C'était bien le problème

Il me semble que c'est un bug d'empaquetage de dblatex dans fedora. Cela vaudrait peut-être la peine d'ouvrir un rapport de bug ?

RE: Compilation de la doc depuis les source - Added by Drick didick over 8 years ago

C'est fait.

Je pense faire une page dans le wiki d'installation pour fedora mais avant ça j'aimerais savoir si il y a un moyen simple de modifier les dossiers d'installation. J'ai pris pour habitude de mettre tout ce que je compile dans /usr/local.

Merci encore de ton aide.

RE: Compilation de la doc depuis les source - Added by Alexis Bienvenüe over 8 years ago

j'aimerais savoir si il y a un moyen simple de modifier les dossiers d'installation

Vous pouvez modifier le Makefile.conf, ou bien créer un Makefile-fedora.conf et passer AMCCONF=fedora à make.

(1-7/7)