
Escrevi meu currículo usando o \moderncv
pacote recentemente. Tudo funcionou bem até atualizar o MikTex e o pacote moderncv (por meio do gerenciador de pacotes MikTex). Agora eu uso MikTex 2.9 e moderncv 2.0.0 em uma máquina Windows 7 de 64 bits. Infelizmente, todos os meus lindos currículos não são mais compiláveis.
Pior ainda, quando tento o modelo fornecido no CTAN (template.tex):
\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvstyle{casual} % style options are 'casual' (default), 'classic', 'banking', 'oldstyle' and 'fancy'
\moderncvcolor{blue} % color options 'black', 'blue' (default), 'burgundy', 'green', 'grey', 'orange', 'purple' and 'red'
\usepackage[scale=0.75]{geometry}
% personal data
\name{John}{Doe}
\title{Resumé title} % optional, remove / comment the line if not wanted
\address{street and number}{postcode city}{country}% optional, remove / comment the line if not wanted; the "postcode city" and "country" arguments can be omitted or provided empty
\phone[mobile]{+1~(234)~567~890} % optional, remove / comment the line if not wanted; the optional "type" of the phone can be
\email{[email protected]} % optional, remove / comment the line if not wanted
\homepage{www.johndoe.com} % optional, remove / comment the line if not wanted
\begin{document}
%\begin{CJK*}{UTF8}{gbsn} % to typeset your resume in Chinese using CJK
%----- resume ---------------------------------------------------------
\makecvtitle
\section{Education}
\cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{Description} % arguments 3 to 6 can be left empty
\cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{Description}
\end{document}
TexStudio exibe os seguintes erros:
- Comando \nome já definido. \novocomando*{\nome}1{{\namefont#1}}
- Sequência de controle indefinida. \moderncvstyle
- Falta \begin{documento}. \moderncvstyle{c
Tenho que admitir que sou um novato no Tex e não tenho ideia por onde começar. Alguém poderia me ajudar a resolver esse problema?
EDITAR
Aqui está olista de arquivos do arquivo de logo que esperamos que ajude a esclarecer o problema.
*File List*
moderncv.cls 2015/07/28 v2.0.0 modern curriculum vitae and letter document c
lass
size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option)
etoolbox.sty 2015/08/02 v2.2a e-TeX tools for LaTeX (JAW)
ifthen.sty 2014/09/29 v1.1c Standard LaTeX ifthen package (DPC)
xcolor.sty 2007/01/21 v2.11 LaTeX color extensions (UK)
color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX
infwarerr.sty 2010/04/08 v1.3 Providing info/warning/error messages (HO)
ltxcmds.sty 2011/11/09 v1.22 LaTeX kernel commands for general use (HO)
colortbl.sty 2012/02/13 v1.0a Color table columns (DPC)
array.sty 2014/10/28 v2.4c Tabular extension package (FMi)
ifxetex.sty 2010/09/12 v0.6 Provides ifxetex conditional
ifluatex.sty 2010/03/01 v1.3 Provides the ifluatex switch (HO)
fontenc.sty
t1enc.def 2005/09/27 v1.99g Standard LaTeX file
lmodern.sty 2009/10/30 v1.6 Latin Modern Fonts
url.sty 2013/09/16 ver 3.4 Verb mode for urls, etc.
graphicx.sty 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
keyval.sty 2014/10/28 v1.15 key=value parser (DPC)
graphics.sty 2014/10/28 v1.0p Standard LaTeX Graphics (DPC,SPQR)
trig.sty 1999/03/16 v1.09 sin cos tan (DPC)
graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive
fancyhdr.sty
tweaklist.sty
calc.sty 2014/10/28 v4.3 Infix arithmetic (KKT,FJ)
xparse.sty 2016/01/19 v6377 L3 Experimental document command parser
expl3.sty 2016/01/19 v6377 L3 programming layer (loader)
expl3-code.tex 2016/01/19 v6377 L3 programming layer
l3pdfmode.def 2015/11/11 v6250 L3 Experimental driver: PDF mode
microtype.sty 2013/05/23 v2.5a Micro-typographical refinements (RS)
microtype-pdftex.def 2013/05/23 v2.5a Definitions specific to pdftex (RS)
microtype.cfg 2013/05/23 v2.5a microtype main configuration file (RS)
moderncvcollection.sty 2015/07/28 v2.0.0 moderncv collections
moderncvcompatibility.sty 2015/07/28 v2.0.0 modern curriculum vitae and lett
er compatibility patches
moderncvcolorblue.sty 2015/07/28 v2.0.0 modern curriculum vitae and letter c
olor scheme: blue
geometry.sty 2010/09/12 v5.6 Page Geometry
ifpdf.sty 2011/01/30 v2.3 Provides the ifpdf switch (HO)
ifvtex.sty 2010/03/01 v1.5 Detect VTeX and its facilities (HO)
geometry.cfg
hyperref.sty 2012/11/06 v6.83m Hypertext links for LaTeX
hobsub-hyperref.sty 2012/04/25 v1.12 Bundle oberdiek, subset hyperref (HO)
hobsub-generic.sty 2012/04/25 v1.12 Bundle oberdiek, subset generic (HO)
hobsub.sty 2012/04/25 v1.12 Construct package bundles (HO)
intcalc.sty 2007/09/27 v1.1 Expandable calculations with integers (HO)
etexcmds.sty 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO)
kvsetkeys.sty 2012/04/25 v1.16 Key value parser (HO)
kvdefinekeys.sty 2011/04/07 v1.3 Define keys (HO)
pdftexcmds.sty 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO)
pdfescape.sty 2011/11/25 v1.13 Implements pdfTeX's escape features (HO)
bigintcalc.sty 2012/04/08 v1.3 Expandable calculations on big integers (HO)
bitset.sty 2011/01/30 v1.1 Handle bit-vector datatype (HO)
uniquecounter.sty 2011/01/30 v1.2 Provide unlimited unique counter (HO)
letltxmacro.sty 2010/09/02 v1.4 Let assignment for LaTeX macros (HO)
hopatch.sty 2011/06/24 v1.1 Wrapper for package hooks (HO)
xcolor-patch.sty 2011/01/30 xcolor patch
atveryend.sty 2011/06/30 v1.8 Hooks at the very end of document (HO)
atbegshi.sty 2011/10/05 v1.16 At begin shipout hook (HO)
refcount.sty 2011/10/16 v3.4 Data extraction from label references (HO)
hycolor.sty 2011/01/30 v1.7 Color options for hyperref/bookmark (HO)
auxhook.sty 2011/03/04 v1.3 Hooks for auxiliary files (HO)
kvoptions.sty 2011/06/30 v3.11 Key value format for package options (HO)
pd1enc.def 2012/11/06 v6.83m Hyperref: PDFDocEncoding definition (HO)
hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
puenc.def 2012/11/06 v6.83m Hyperref: PDF Unicode definition (HO)
hpdftex.def 2012/11/06 v6.83m Hyperref driver for pdfTeX
rerunfilecheck.sty 2011/04/15 v1.7 Rerun checks for auxiliary files (HO)
t1lmr.fd 2009/10/30 v1.6 Font defs for Latin Modern
supp-pdf.mkii
mt-cmr.cfg 2013/05/19 v2.2 microtype config. file: Computer Modern Roman (
RS)
t1lmss.fd 2009/10/30 v1.6 Font defs for Latin Modern
nameref.sty 2012/10/27 v2.43 Cross-referencing by name of section
gettitlestring.sty 2010/12/03 v1.4 Cleanup title references (HO)
template.out
template.out
***********
Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 27.
Package rerunfilecheck Info: File `template.out' has not changed.
(rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0.
)
EDITAR
E aqui estão osduas primeiras mensagens de erro completasdo arquivo de log:
Primeiro:
! LaTeX Error: Command \name already defined.
Or name \end... illegal, see p.192 of the manual.
Segundo:
! Undefined control sequence. l.5 \moderncvstyle
{casual} % style options are '... The control sequence at the end of the top line of your error message was never \def'ed. If you have misspelled it (e.g., `\hobx'), type `I' and the correct spelling (e.g., `I\hbox'). Otherwise just continue, and I'll forget about whatever was undefined.
! LaTeX Error: Missing \begin{document}.
See the LaTeX manual or LaTeX Companion for explanation. Type H <return> for immediate help.
EDITAR
Quando verifico os pacotes nomeados no arquivo de log em relação ao resultado de outro usuário após a compilação (veja a resposta aceita), algumas diferenças me ocorrem. Primeiro, tenho alguns pacotes em umversão mais antiga, embora tenha instalado o MikTeX há apenas dois dias:
- gráficos.sty (2014/10/28 v1.0p)
- trig.sty (1999/03/16 v1.09)
- gráficos.cfg (18/01/2007 v1.5)
Depois, há um pacote que encontrei na minha lista que não está na resposta aceita:
- moderncvcolorblue.sty (2015/07/28 v2.0.0)
E, finalmente, alguns pacotes que não estão na minha lista:
- moderncvstylecasual.sty 2015/07/28 v2.0.0
- moderncviconsawesome.sty 2015/07/28 v2.0.0
- fontawesome.sty 30/07/2015 v4.4.0
- fontawesomesymbols-generic.tex
- fontawesomesymbols-pdftex.tex
- moderncvheadii.sty 2015/07/28 v2.0.0
- moderncvbodyi.sty 2015/07/28 v2.0.0
- ufontawesometwo.fd 30/07/2015
- moderncvfooti.sty 2015/07/28 v2.0.0
- moderncvcolorblue.sty 2015/07/28 v2.0.0
- epstopdf-base.sty 2010/02/09 v2.5
- grfext.sty 2010/08/19 v1.1
- ot1lmr.fd 30/10/2009 v1.6
- omllmm.fd 30/10/2009 v1.6
- omslmsy.fd 30/10/2009 v1.6
- omxlmex.fd 2009/10/30 v1.6
- umvs.fd
- mt-mvs.cfg 2006/07/05 v1.1
- omslmr.fd 30/10/2009 v1.6
Além disso, minhas configurações do MikTex parecem diferentes:
Alguém aprende mais com isso do que eu?
Responder1
Com um MiKTeX 2.9 atual posso compilar com pdflatex
o seguinte MWE sem erros e apenas três avisos, que são causados por um erro na moderncv
classe.
A diferença para o seu MWE é que adicionei duas linhas
\moderncvicons{marvosym} % marvosym awesome % for pdflatex!
\setlength{\footskip}{37pt} % to avoid warning ...
para se livrar dos avisos para fontawesome
e \footskip is too small
.
Se eu comparar minha lista resultante de pacotes e versões usados
*File List*
moderncv.cls 2015/07/28 v2.0.0 modern curriculum vitae and letter document class
size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option)
etoolbox.sty 2015/08/02 v2.2a e-TeX tools for LaTeX (JAW)
ifthen.sty 2014/09/29 v1.1c Standard LaTeX ifthen package (DPC)
xcolor.sty 2007/01/21 v2.11 LaTeX color extensions (UK)
color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX
infwarerr.sty 2010/04/08 v1.3 Providing info/warning/error messages (HO)
ltxcmds.sty 2011/11/09 v1.22 LaTeX kernel commands for general use (HO)
colortbl.sty 2012/02/13 v1.0a Color table columns (DPC)
array.sty 2014/10/28 v2.4c Tabular extension package (FMi)
ifxetex.sty 2010/09/12 v0.6 Provides ifxetex conditional
ifluatex.sty 2010/03/01 v1.3 Provides the ifluatex switch (HO)
fontenc.sty
t1enc.def 2005/09/27 v1.99g Standard LaTeX file
lmodern.sty 2009/10/30 v1.6 Latin Modern Fonts
url.sty 2013/09/16 ver 3.4 Verb mode for urls, etc.
graphicx.sty 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
keyval.sty 2014/10/28 v1.15 key=value parser (DPC)
graphics.sty 2016/01/03 v1.0q Standard LaTeX Graphics (DPC,SPQR) <============
trig.sty 2016/01/03 v1.10 sin cos tan (DPC)
graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live
fancyhdr.sty
tweaklist.sty
calc.sty 2014/10/28 v4.3 Infix arithmetic (KKT,FJ)
xparse.sty 2016/01/19 v6377 L3 Experimental document command parser
expl3.sty 2016/01/19 v6377 L3 programming layer (loader)
expl3-code.tex 2016/01/19 v6377 L3 programming layer
l3pdfmode.def 2015/11/11 v6250 L3 Experimental driver: PDF mode
microtype.sty 2013/05/23 v2.5a Micro-typographical refinements (RS)
microtype-pdftex.def 2013/05/23 v2.5a Definitions specific to pdftex (RS)
microtype.cfg 2013/05/23 v2.5a microtype main configuration file (RS)
moderncvcollection.sty 2015/07/28 v2.0.0 moderncv collections
moderncvcompatibility.sty 2015/07/28 v2.0.0 modern curriculum vitae and letter compatibility patches
moderncvstylecasual.sty 2015/07/28 v2.0.0 modern curriculum vitae and letter style scheme: casual
moderncviconsawesome.sty 2015/07/28 v2.0.0 modern curriculum vitae and letter icons: awesome
fontawesome.sty 2015/07/30 v4.4.0 font awesome icons
fontawesomesymbols-generic.tex
fontawesomesymbols-pdftex.tex
moderncvheadii.sty 2015/07/28 v2.0.0 modern curriculum vitae and letter header variant: 2
moderncvbodyi.sty 2015/07/28 v2.0.0 modern curriculum vitae and letter body variant: 1
ufontawesometwo.fd 2015/07/30 Font definitions for U/fontawesometwo.
moderncvfooti.sty 2015/07/28 v2.0.0 modern curriculum vitae and letter footer variant: 1
moderncvcolorblue.sty 2015/07/28 v2.0.0 modern curriculum vitae and letter color scheme: blue
geometry.sty 2010/09/12 v5.6 Page Geometry
ifpdf.sty 2011/01/30 v2.3 Provides the ifpdf switch (HO)
ifvtex.sty 2010/03/01 v1.5 Detect VTeX and its facilities (HO)
geometry.cfg
moderncviconsmarvosym.sty 2015/07/28 v2.0.0 modern curriculum vitae and letter icons: marvosym
tikz.sty 2015/08/07 v3.0.1a (rcs-revision 1.151)
pgf.sty 2015/08/07 v3.0.1a (rcs-revision 1.15)
pgfrcs.sty 2015/08/07 v3.0.1a (rcs-revision 1.31)
everyshi.sty 2001/05/15 v3.00 EveryShipout Package (MS)
pgfrcs.code.tex
pgfcore.sty 2010/04/11 v3.0.1a (rcs-revision 1.7)
pgfsys.sty 2014/07/09 v3.0.1a (rcs-revision 1.48)
pgfsys.code.tex
pgfsyssoftpath.code.tex 2013/09/09 (rcs-revision 1.9)
pgfsysprotocol.code.tex 2006/10/16 (rcs-revision 1.4)
pgfcore.code.tex
pgfcomp-version-0-65.sty 2007/07/03 v3.0.1a (rcs-revision 1.7)
pgfcomp-version-1-18.sty 2007/07/23 v3.0.1a (rcs-revision 1.1)
pgffor.sty 2013/12/13 v3.0.1a (rcs-revision 1.25)
pgfkeys.sty
pgfkeys.code.tex
pgfmath.sty
pgfmath.code.tex
pgffor.code.tex
tikz.code.tex
hyperref.sty 2012/11/06 v6.83m Hypertext links for LaTeX
hobsub-hyperref.sty 2012/04/25 v1.12 Bundle oberdiek, subset hyperref (HO)
hobsub-generic.sty 2012/04/25 v1.12 Bundle oberdiek, subset generic (HO)
hobsub.sty 2012/04/25 v1.12 Construct package bundles (HO)
intcalc.sty 2007/09/27 v1.1 Expandable calculations with integers (HO)
etexcmds.sty 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO)
kvsetkeys.sty 2012/04/25 v1.16 Key value parser (HO)
kvdefinekeys.sty 2011/04/07 v1.3 Define keys (HO)
pdftexcmds.sty 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO)
pdfescape.sty 2011/11/25 v1.13 Implements pdfTeX's escape features (HO)
bigintcalc.sty 2012/04/08 v1.3 Expandable calculations on big integers (HO)
bitset.sty 2011/01/30 v1.1 Handle bit-vector datatype (HO)
uniquecounter.sty 2011/01/30 v1.2 Provide unlimited unique counter (HO)
letltxmacro.sty 2010/09/02 v1.4 Let assignment for LaTeX macros (HO)
hopatch.sty 2011/06/24 v1.1 Wrapper for package hooks (HO)
xcolor-patch.sty 2011/01/30 xcolor patch
atveryend.sty 2011/06/30 v1.8 Hooks at the very end of document (HO)
atbegshi.sty 2011/10/05 v1.16 At begin shipout hook (HO)
refcount.sty 2011/10/16 v3.4 Data extraction from label references (HO)
hycolor.sty 2011/01/30 v1.7 Color options for hyperref/bookmark (HO)
auxhook.sty 2011/03/04 v1.3 Hooks for auxiliary files (HO)
kvoptions.sty 2011/06/30 v3.11 Key value format for package options (HO)
pd1enc.def 2012/11/06 v6.83m Hyperref: PDFDocEncoding definition (HO)
hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
puenc.def 2012/11/06 v6.83m Hyperref: PDF Unicode definition (HO)
hpdftex.def 2012/11/06 v6.83m Hyperref driver for pdfTeX
rerunfilecheck.sty 2011/04/15 v1.7 Rerun checks for auxiliary files (HO)
t1lmr.fd 2009/10/30 v1.6 Font defs for Latin Modern
supp-pdf.mkii
epstopdf-base.sty 2010/02/09 v2.5 Base part for package epstopdf
grfext.sty 2010/08/19 v1.1 Manage graphics extensions (HO)
mt-cmr.cfg 2013/05/19 v2.2 microtype config. file: Computer Modern Roman (RS)
t1lmss.fd 2009/10/30 v1.6 Font defs for Latin Modern
nameref.sty 2012/10/27 v2.43 Cross-referencing by name of section
gettitlestring.sty 2010/12/03 v1.4 Cleanup title references (HO)
295654.out
295654.out
ot1lmr.fd 2009/10/30 v1.6 Font defs for Latin Modern
omllmm.fd 2009/10/30 v1.6 Font defs for Latin Modern
omslmsy.fd 2009/10/30 v1.6 Font defs for Latin Modern
omxlmex.fd 2009/10/30 v1.6 Font defs for Latin Modern
umvs.fd
mt-mvs.cfg 2006/07/05 v1.1 microtype config. file: Marvosym Euro (RS)
omslmr.fd 2009/10/30 v1.6 Font defs for Latin Modern
***********
Vejo que meu sistema usava um sistema mais recente graphics.sty
que o seu, então o seu problema pode ser um sistema MiKTeX não atual e alguns outros pacotes que não estão listados em sua lista.
Por favor copiemeuseguindo o MWE e compile-o em seu sistema. Deve compilar sem erros. Caso contrário, seus sistemas parecem estar com defeito. Compare a lista resultante com a minha acima.
MWE alterado:
\listfiles
\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvstyle{casual}
\moderncvcolor{blue}
\usepackage[scale=0.75]{geometry}
% personal data
\name{John}{Doe}
\title{Resumé title}
\address{street and number}{postcode city}{country}
\phone[mobile]{+1~(234)~567~890}
\email{[email protected]}
\homepage{www.johndoe.com}
\moderncvicons{marvosym} % marvosym awesome % for pdflatex! <===========
\setlength{\footskip}{37pt} % to avoid warning ... <===========
\begin{document}
\makecvtitle
\section{Education}
\cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{Description} % arguments 3 to 6 can be left empty
\cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{Description}
\end{document}
Para verificar se você está usando uma árvore texmf local, abra as configurações do MiKTeX, escolha root e compare com a imagem a seguir:
Você vê minha árvore localtexmf usada marcada com a seta vermelha.
Para ter certeza de qual moderncv
é usado, você pode verificar o arquivo de log. No início você encontrará algo como:
This is pdfTeX, Version 3.14159265-2.6-1.40.16 (MiKTeX 2.9 64-bit) (preloaded format=pdflatex 2016.1.29) 26 FEB 2016 16:04
entering extended mode
**./295654.tex
(295654.tex
LaTeX2e <2015/10/01> patch level 2
Babel <3.9n> and hyphenation patterns for 69 languages loaded.
("C:\Program Files\MiKTeX 2.9\tex\latex\moderncv\moderncv.cls"
Document Class: moderncv 2015/07/28 v2.0.0 modern curriculum vitae and letter document class
Na última linha você pode ver o diretório do meu moderncv.cls
arquivo used.
Sua mensagem \name already defined
significa para mim que em seu código ou em sua classe usada um comando errado é usado:
\newcommand*{\name}[1]{{\namefont#1}}
Na classe atual moderncv
o comando \name
é definido para obter dois parâmetros, nome e sobrenome. Se as outras coisas não ajudarem, você deve procurar esta linha \newcommand*{\name}[1]{{\namefont#1}}
e comentá-la.
Com um MiKTeX atual e uma moderncv
compilação atual, meus resultados de MWE sem erros ao usar pdflatex mwe.tex
.
Outra tentativa seria reinstalar o MiKTeX (não apenas instalá-lo, depois também executar o gerenciador de pacotes MiKTeX para ter certeza de que todos os pacotes estão atualizados. Isso parece não sertanto quanto posso ver neste momento.
Com as informações fornecidas não posso dizer mais nada para ajudá-lo.