Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 smile
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 sad

(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