Problème de compilation sur MacOS

Added by Solène Charneau over 4 years ago

Bonjour,

j'utilise depuis un certain temps AMC sur mon ordinateur sous Ubuntu mais j'aimerais l'utiliser sous mon Mac.
Déjà j'ai bien ramé pour l'installer mais j'arrive à le démarrer.
Je n'ai pas réussi à passer par MacPort donc je suis passée par homebrew
Maintenant, j'ai voulu tester avec un fichier AMC-TXT tout bête et ça ne marche pas. D'abord, il me disait qu'il n'y avait pas la police libertine. Maintenant il me dit qu'il n'y a pas de \begin{document} mais je n'ai pas touché au fichier source...

J'ai regardé le wiki (un peu tard du coup) et j'ai vu qu'il y avait tout un tas de police à installer via macport... mais comme je n'ai pas réussi à l'installer.
Je me dis de plus en plus que je vais devoir tout enlever et tout remettre en passant par MacPort

Merci d'avance pour vos réponses

Détail de la sortie des commandes :

VAR: project:moteur_latex_b=xelatex
This is XeTeX, Version 3.14159265-2.6-0.99999 (TeX Live 2018) (preloaded format=xelatex)
 restricted \write18 enabled.
entering extended mode
LaTeX2e <2018-04-01> patch level 2
Babel <3.18> and hyphenation patterns for 22 language(s) loaded.
(./DOC-filtered.tex
(/usr/local/texlive/2018basic/texmf-dist/tex/latex/base/article.cls
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
(/usr/local/texlive/2018basic/texmf-dist/tex/latex/base/size10.clo))
(/usr/local/texlive/2018basic/texmf-dist/tex/latex/xltxtra/xltxtra.sty
(/usr/local/texlive/2018basic/texmf-dist/tex/generic/oberdiek/ifluatex.sty)
(/usr/local/texlive/2018basic/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
(/usr/local/texlive/2018basic/texmf-dist/tex/latex/fontspec/fontspec.sty
(/usr/local/texlive/2018basic/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
(/usr/local/texlive/2018basic/texmf-dist/tex/latex/l3kernel/expl3.sty
(/usr/local/texlive/2018basic/texmf-dist/tex/latex/l3kernel/expl3-code.tex)
(/usr/local/texlive/2018basic/texmf-dist/tex/latex/l3kernel/l3xdvipdfmx.def)))
(/usr/local/texlive/2018basic/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty
(/usr/local/texlive/2018basic/texmf-dist/tex/latex/base/fontenc.sty
(/usr/local/texlive/2018basic/texmf-dist/tex/latex/base/tuenc.def))
(/usr/local/texlive/2018basic/texmf-dist/tex/latex/fontspec/fontspec.cfg)))
(/usr/local/texlive/2018basic/texmf-dist/tex/latex/realscripts/realscripts.sty)
 (/usr/local/texlive/2018basic/texmf-dist/tex/latex/metalogo/metalogo.sty
(/usr/local/texlive/2018basic/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/local/texlive/2018basic/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/local/texlive/2018basic/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/local/texlive/2018basic/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/local/texlive/2018basic/texmf-dist/tex/latex/graphics-cfg/graphics.cfg)
(/usr/local/texlive/2018basic/texmf-dist/tex/latex/graphics-def/xetex.def)))))
(/usr/local/texlive/2018basic/texmf-local/tex/latex/automultiplechoice.sty
AMC version: 2018/12/29 v1.4.0 r:c6041a1
(/usr/local/texlive/2018basic/texmf-dist/tex/latex/xcolor/xcolor.sty
(/usr/local/texlive/2018basic/texmf-dist/tex/latex/graphics-cfg/color.cfg))
(/usr/local/texlive/2018basic/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty)
(/Users/thomasleflot/Library/texmf/tex/generic/bophook/bophook.sty
! LaTeX Error: Missing \begin{document}.
See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.1 <
     !DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
) (/usr/local/texlive/2018basic/texmf-dist/tex/latex/xkeyval/xkeyval.sty
(/usr/local/texlive/2018basic/texmf-dist/tex/generic/xkeyval/xkeyval.tex
(/usr/local/texlive/2018basic/texmf-dist/tex/generic/xkeyval/xkvutils.tex)))
(/usr/local/texlive/2018basic/texmf-dist/tex/latex/graphics/rotating.sty
(/usr/local/texlive/2018basic/texmf-dist/tex/latex/base/ifthen.sty)
Overfull \hbox (39.87453pt too wide) in paragraph at lines 1--221
[]\TU/lmr/m/n/10 <!DOCTYPE HTML PUBLIC ”-//IETF//DTD HTML 2.0//EN”> <html><head
>
Overfull \hbox (186.80025pt too wide) in paragraph at lines 1--221
\TU/lmr/m/n/10 </body></html>                                                  

) (/usr/local/texlive/2018basic/texmf-dist/tex/latex/fancybox/fancybox.sty
Style option: `fancybox' v1.4 <2010/05/15> (tvz)
)
! Undefined control sequence.
l.1966 \AtBeginPage
                   {\ifAMC@pagelayout\global\advance\AMCid@check\m@ne%
! Undefined control sequence.
<argument> \AMC@LR 
                   {\textcolor [gray]{0.8}{ \fontencoding {OT1}\fontfamily {...
l.1969 ...echead\else\AMCw@terprint{\AMCw@termark}
                                                  %
(/usr/local/texlive/2018basic/texmf-dist/tex/latex/etex-pkg/etex.sty
Package etex Warning: Extended allocation already in use.
(etex)                etex.sty code will not be used.
(etex)                To force etex package to load, add
(etex)                \RequirePackage{etex}
(etex)                at the start of the document.
)
Package automultiplechoice Warning: Package environ not loaded: environnement e
xamcopy/copieexamen will NOT be defined. on input line 2159.
***SUJET***
(/usr/local/texlive/2018basic/texmf-dist/tex/latex/geometry/geometry.sty
(/usr/local/texlive/2018basic/texmf-dist/tex/generic/oberdiek/ifpdf.sty)
(/usr/local/texlive/2018basic/texmf-dist/tex/generic/oberdiek/ifvtex.sty)))
(/usr/local/texlive/2018basic/texmf-dist/tex/latex/tools/multicol.sty)
(./amc-compiled.aux)
*geometry* driver: auto-detecting
*geometry* detected driver: xetex
LaTeX Font Warning: Font shape `TU/LinuxLibertine(0)/bx/n' undefined
(Font)              using `TU/LinuxLibertine(0)/m/n' instead on input line 58.
LaTeX Font Warning: Font shape `TU/LinuxLibertine(0)/m/it' undefined
(Font)              using `TU/LinuxLibertine(0)/m/n' instead on input line 58.
[1] [1] [1] (./amc-compiled.aux)
LaTeX Font Warning: Some font shapes were not available, defaults substituted.
 )
(see the transcript file for additional information)
Output written on amc-compiled.pdf (3 pages).
Transcript written on amc-compiled.log.
Output format: pdf
ERR: <i>3 erreurs lors de la compilation LaTeX (sujet)</i>
ERR>LaTeX Error: Missing \begin{document}.
ERR>Undefined control sequence.
ERR>Undefined control sequence.
Variables :
VAR: styversion=2018/12/29 v1.4.0 r:c6041a1
VAR: stypath=/usr/local/texlive/2018basic/texmf-local/tex/latex/automultiplechoice.sty
VAR: project:pdfform=0


Replies (4)

RE: Problème de compilation sur MacOS - Added by Joël Brogniart over 4 years ago

Bonjour,

Si l'on n'a pas une connaissance du shell, des outils unix et de leurs interactions il ne faut pas installer Macports et Homebrew ensemble. Il faut choisr un des deux outils et s'y cantonner.

Si vous choisissez Macports, il faut désinstaller Homebrew. Et vice-versa.

L'installation via Macports est décrite sur Installation_d'AMC_sous_macOS_avec_MacPorts. Si vous avez besoin d'informations sur cette installation, n'hésitez pas à demander.

RE: Problème de compilation sur MacOS - Added by Joël Brogniart over 4 years ago

Et si vous choisissez Macports, il vaut mieux installer la version de developement d'AMC qui contient de nouvelles fonctionnalités intéressantes.

RE: Problème de compilation sur MacOS - Added by Joël Brogniart over 4 years ago

Et l'installation des polices ne se fait pas via Macports mais en glissant les polices dans le dossier /Library/Fonts (en français /Bibliothèque/Polices).

RE: Problème de compilation sur MacOS - Added by Solène Charneau over 4 years ago

Bonjour,

comme dit dans le premier message, je n'ai pas installé Macports. J'ai voulu l'installer pour installer AMC mais je n'ai pas réussi.
Donc j'ai installer Hombrew.
Ensuite, il y avait un message d'erreur sur AMC qui me disait qu'il manquait la police Libertine, que j'ai installé via le livre des polices.
J'ai parlé de Macports et des polices parce que je suis tombée sur cette page : [[https://project.auto-multiple-choice.net/projects/auto-multiple-choice/wiki/Installation_d'AMC_sous_macOS_avec_MacPorts
]]
justement

Tout ça ne résout pas mon problème, je ne comprends pas pourquoi la compilation d'un simple exemple en AMC-TXT plante.

(1-4/4)