Por que o pacote "label" é útil para criar europecvs

Por que o pacote "label" é útil para criar europecvs

Usei LaTex apenas algumas vezes e, portanto, sei apenas algumas coisas. Tenho uma tarefa onde devo criar meu próprio currículo, e por isso resolvi fazer uma busca na web para encontrar uma ferramenta ou um pacote que pudesse ter me ajudado, e de fato encontrei o pacote europecv, mas agora tenho alguns problemas:

  1. Por que preciso incluir o pacote labelpara não receber esse erro (para que serve?):

Unidade de medida ilegal (pt inserido). \begin{europecv} (seguido por: )

Número faltando, tratado como zero. \begin{europecv} (seguido por:)

  1. Como inserir mais um espaço entre 2 ecvitemsde a ecvsection? Eu tentei com \\, mas parece não funcionar.

  2. Gostaria de alterar o título do cv. Este é o atual:

Europapass

Curriculum vitae

  1. Se eu usepackage{label}, ao compilar, recebo esse erro. Isso ocorre porque o pacote labelnão está incluído por padrão no MacTex? Se sim, como posso integrar este novo pacote:

insira a descrição da imagem aqui

Lembre-se que meu principal problema é o ponto 1.

Este é o código:

\documentclass[10pt]{europecv}

\usepackage{label} %


\ecvLogoWidth{12mm}

\ecvname{name}
\ecvaddress{address}
\ecvtelephone{0010101010}
\ecvemail{[email protected]}
\ecvnationality{human}
\ecvdateofbirth{stuff}
\ecvgender{male}

\begin{document}
\begin{europecv}

\ecvpersonalinfo[10pt]


\ecvsection{Education}
\ecvitem{School}{Bullshits’ School}
\ecvitem{Date}{1900-2900}
\ecvitem{Country}{earth}
\ecvitem{Qualification Awarded}{None} \\


\ecvsection{Skills and Competences} 
\ecvitem{Languages spoken}{Chinese, Japanese, Korean, English, Finnish, German}

\end{europecv}

\end{document}

Responder1

Adicionar o pacote labelnão corrige o erro, apenas causa outro erro antes de você encontrar o erro original. Na verdade, o labelpacotenão existeno CTAN no momento da escrita.

O erro que você relatou é na verdade o segundo erro relatado pelo LaTeX. O primeiro erro (aquele que você deveria observar) é:

! Undefined control sequence.
\draweuropasslogo ->\includegraphics 
                                     [width=\ecv@logowidth ]{europasslogo}
l.14 \begin{europecv}

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.

A partir disso, você pode determinar quegraphicxnão é carregado, mas é usado internamente pela europecvclasse. Portanto, adicionar \usepackage{graphicx}resolve o problema e seu MWE compila sem erros.

O(s) autor(es) da classe realmente deveriam ter colocado \RequirePackage{graphicx}dentro da classe, pois esta é a maneira de garantir que todas as dependências sejam satisfeitas em tempo de compilação.

informação relacionada