Pages : 1
#1 Le 30/10/2015, à 01:20
- Anna34
Problème moderncv
Bonjour je cherche à faire mon cv avec moderncv, mais je suis novice en LaTex.
J'ai installé sur mon ordinateur (ubuntu 14.04):
-TexLive
-TexMaker
-moderncv
en suivant les instructions et recommandations de divers blog ou forum.
Ça à été plutôt laborieux et voyant que je n'arrivais pas à faire fonctionner des exemples de cv dans texmaker j'ai un peu pris à droite à gauche des solutions pour me perdre et ne plus trop savoir ce qui est correctement installé ou mise à jours.
Si je créer un document avec seulement le code suivant:
\documentclass[11pt,a4paper,sans]{moderncv}
J'obtiens déjà un message d'erreur:
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian) (format=pdflatex 2015.10.29) 29 OCT 2015 23:41
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**try.tex
(./try.tex
LaTeX2e <2011/06/27>
Babel <3.9h> and hyphenation patterns for 6 languages loaded.
)
! Emergency stop.
<*> try.tex
*** (job aborted, no legal \end found)
Here is how much of TeX's memory you used:
5 strings out of 494958
173 string characters out of 6179212
46190 words of memory out of 5000000
3331 multiletter control sequences out of 15000+600000
3640 words of font info for 14 fonts, out of 8000000 for 9000
36 hyphenation exceptions out of 8191
5i,0n,3p,67b,8s stack positions out of 5000i,500n,10000p,200000b,80000s
! ==> Fatal error occurred, no output PDF file produced!
Je ne sais pas quoi faire car bien incapable d'identifier d’où provient le problème.
Merci de m'avoir lu.
Hors ligne
#2 Le 30/10/2015, à 10:42
- gigiair
Re : Problème moderncv
l ne s'agit pas vraiment d'un message d'erreur. Le compilateur signale simplement qu'il n'a pas rencontré de balise indiquant la fin du fichier source.
Le strict minimum pour un fichier source LaTeX, doit comporter un \documentclass, un \begin{document} et un \end{document].
Par exemple le fichier suivant
% fichier hello-world.tex
\documentclass{article}
\begin{document}
\Huge \centering Hello world!
\end{document}
moderncv n'est pas l'idéal pour débuter en LaTeX. Je te recommande de lire une introduction. Par exemple «une courte introduction à LaTeX2e»
Il te suffit de taper la commande
texdoc lshort-fr
J'espère pour toi que ta version de Ubuntu est très récente, parce que les mises à jour de texlive ne sont pas top sous Ubuntu, et moderncv est un package qui évolue beaucoup.
La dernière version de moderncv est du 28 juillet 2015.
la commande suivante te donnera la version installée sur ta machine :
ltxfileinfo moderncv.cls
Si elle est trop vieille, tu risques d'avoir quelques soucis. Je peux t'aider pour installer une version plus récente « à la main »
--
JJR.
Hors ligne
#3 Le 30/10/2015, à 12:39
- Anna34
Re : Problème moderncv
Bonjour,
Merci pour ta réponse rapide est efficace
Le doc hello-world.tex fonctionne bien en effet. Je suis sur ubuntu 14.04. Pour le version de moderncv elle est effectivement ancienne:
anna@anna-UX303LN:~$ ltxfileinfo moderncv.cls
file: moderncv.cls
date: 2013/04/29
vers: v1.5.1
info: modern curriculum vitae and letter document class
loca: /usr/local/share/texmf/tex/latex/moderncv/moderncv.cls
Je ne dis pas non pour un petit coup de main pour l'installation de moderncv, après si tu connais autre chose de mieux ça me va aussi. Mon cv est prés sur word je cherche à améliorer la mise en page, je dois rapidement l'envoyer, en attendant je vais bouquiner ta doc LaTex.
Anna
Hors ligne
#4 Le 31/10/2015, à 01:53
- gigiair
Re : Problème moderncv
Je ne connais rien de mieux que LaTeX !
Pour installer une version plus récente de moderncv, je te propose de de faire en ligne de commande, c'est plus facile pour moi à piloter.
1- télécharger l'archive
wget http://mirrors.ctan.org/macros/latex/contrib/moderncv.zip
2- créer un répertoire où le compilateur LaTeX pourra le trouver
mkdir -p ~/texmf/tex/latex
3- décompresser l'archive dans ce répertoire
unzip moderncv.zip -d ~/texmf/tex/latex
Il y a un modèle fourni nommé template.tex. Il est en
~/texmf/tex/latex/moderncv/examples/template.tex
. Il suffit de le copier dans son espace personnel en le renommant puis de l'éditer à son goût. Si l'installation est correcte la compilation marche tel quel. (moderncv fait appel à une version récente de texlive, si ça ne passe pas, postes ici le fichier complet de compte rendu de compilation, je te dirais comment remédier).
--
JJR.
Hors ligne
#5 Le 02/11/2015, à 17:02
- Anna34
Re : Problème moderncv
Bonjour gigiair,
J'ai suivi ta procédure, moderncv est en place. En revanche voici ce qui s'affiche à la compilation:
OK, entering \batchmodeanna@anna-UX303LN:~/Documents$ latex CV-2015En.tex
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)
restricted \write18 enabled.
entering extended mode
(./CV-2015En.tex
LaTeX2e <2011/06/27>
Babel <3.9h> and hyphenation patterns for 6 languages loaded.
(/home/anna/texmf/tex/latex/moderncv/moderncv.cls
Document Class: moderncv 2015/07/28 v2.0.0 modern curriculum vitae and letter d
ocument class
(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo)
(/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
(/usr/share/texlive/texmf-dist/tex/latex/etex-pkg/etex.sty))
(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty)
(/usr/share/texmf/tex/latex/xcolor/xcolor.sty
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/color.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/dvips.def)
(/usr/share/texlive/texmf-dist/tex/latex/colortbl/colortbl.sty
(/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)))
(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty)
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def))
(/usr/share/texmf/tex/latex/lm/lmodern.sty)
(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg)))
(/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty)
(/home/anna/texmf/tex/latex/moderncv/tweaklist.sty)
(/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3names.sty
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3bootstrap.sty))
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3basics.sty)
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3expan.sty)
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3tl.sty)
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3seq.sty)
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3int.sty)
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3quark.sty)
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3prg.sty)
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3clist.sty)
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3token.sty)
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3prop.sty)
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3msg.sty)
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3file.sty)
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3skip.sty)
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3keys.sty)
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3fp.sty)
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3box.sty)
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3coffins.sty)
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3color.sty)
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3luatex.sty)
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3candidates.sty)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty)))
(/usr/share/texlive/texmf-dist/tex/latex/microtype/microtype.sty
(/usr/share/texlive/texmf-dist/tex/latex/microtype/microtype-pdftex.def)
(/usr/share/texlive/texmf-dist/tex/latex/microtype/microtype.cfg))
(/home/anna/texmf/tex/latex/moderncv/moderncvcollection.sty)
(/home/anna/texmf/tex/latex/moderncv/moderncvcompatibility.sty))
(/home/anna/texmf/tex/latex/moderncv/[color=red][b]SPAM[/b][/color].sty
(/home/anna/texmf/tex/latex/moderncv/moderncviconsawesome.sty
! LaTeX Error: File `fontawesome.sty' not found.
Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)
Enter file name:
) (/home/anna/texmf/tex/latex/moderncv/moderncvheadii.sty
LaTeX Warning: You have requested package `moderncvheadii',
but the package provides `moderncvheadii'.
) (/home/anna/texmf/tex/latex/moderncv/moderncvbodyi.sty
LaTeX Warning: You have requested package `moderncvbodyi',
but the package provides `moderncvbodyi'.
! Undefined control sequence.
<argument> \tiny \faCircleO
l.46 ...dth{\listitemsymbolwidth}{\listitemsymbol}
? q
OK, entering \batchmodeanna@anna-UX303LN:~/Documents$
A la suite de quoi j'ai tapé enter puis "q" et obtenu les fichier .aux .log et .div dans ce dernier on voit le CV mais les accents ne semble pas être reconnus, pas de fichier pdf.
Encore merci de m'aider.
Anna
Hors ligne
#6 Le 02/11/2015, à 17:27
- gigiair
Re : Problème moderncv
Ouille ouille ouille....
Je ne pense pas que ce soit trop grave, mais j'aurais mieux aimé que ça marche tout seul.
Vérifier tout d'abord que le package texlive-fonts-extra est bien installé sur la machine.
Sinon, il va encore falloir faire une installation « à la main »
--
JJR.
Hors ligne
#7 Le 06/11/2015, à 11:41
- Anna34
Re : Problème moderncv
Bonjour,
Comment dois je procéder pour rechercher ce package?
Merci
Hors ligne
#8 Le 07/11/2015, à 16:45
- gigiair
Re : Problème moderncv
J'ai un peu attendu pour répondre, je vérifie toujours ce que je conseille. Malgré ça, comme je n'ai que <TeXLive 2015 sous Debian Stretch, je ne peux pas garantir que la méthode marchera sous Ubuntu (qui est dérivé de Debian Jessie, plus ancienne).
Sur mon installation, les commandes suivantes font le truc :
tlmgr option repository http://mirror.ctan.org/systems/texlive/tlnet
tlmgr install fontawesome
J'espère que ça marche, comme ça s'il manque encore quelque chose, ça s'installera facilement.
--
JJR.
Hors ligne
#9 Le 11/11/2015, à 00:02
- Anna34
Re : Problème moderncv
Ca ne marche pas sous ubuntu on dirait
(running on Debian, switching to user mode!)
cannot setup TLPDB in /home/anna/texmf at /usr/bin/tlmgr line 5336.
Une autre petite idée?
Hors ligne
#10 Le 11/11/2015, à 11:17
- gigiair
Re : Problème moderncv
L'installation « manuelle »du seul package fontawesome est assez sportive. En plus il n'est pas certain que cela suffise.
Je suggère une solution un peu bestiale mais sûre et définitive : installer TeXLive depuis CTAN.
wget http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
tar xvzf install-tl-unx.tar.gz
sudo ./install-tl-20151110/install-tl
Taper «I» pour lancer l'installation complète (autrement il faut lire soigneusement la doc)
À la fin de l'installation, un message demande d'effectuer des modifications « à la main »
Ces commandes vont les effectuer :
echo "#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>">>~/.profile
echo "#Modification le $(date) pour TeXLive 2015">>~/.profile
echo "#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>">>~/.profile
echo "PATH=/usr/local/texlive/2015/bin/i386-linux:$PATH; export PATH">>~/.profile
echo "MANPATH=/usr/local/texlive/2015/texmf-dist/doc/man:$MANPATH; export MANPATH">>~/.profile
echo "INFOPATH=/usr/local/texlive/2015/texmf-dist/doc/info:$INFOPATH; export INFOPATH">>~/.profile
echo "#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>">>~/.profile
source ~/.profile
Et c'est tout.
Je te conseille d'effectuer un copier coller dans un terminal, une erreur de transcription pourrait déstabiliser ton installation.
--
JJR.
Hors ligne
Pages : 1