¿Por qué es útil el paquete "label" para crear europecvs?

¿Por qué es útil el paquete "label" para crear europecvs?

He usado LaTex solo un par de veces y por eso sé solo algunas cosas. Tengo una tarea donde debo crear mi propio cv, y por esta razón decidí hacer una búsqueda en la web para encontrar una herramienta o un paquete que podría haberme ayudado, y de hecho encontré el paquete europecv, pero ahora tengo algunos problemas:

  1. ¿Por qué necesito incluir el paquete labelpara no recibir este error (¿para qué se utiliza?):

Unidad de medida ilegal (pt insertado). \begin{europecv} (seguido de: )

Número faltante, tratado como cero. \begin{europecv} (seguido de:)

  1. ¿Cómo insertar un espacio adicional entre 2 ecvitemsde a ecvsection? Lo he intentado con \\, pero parece que no funciona.

  2. Me gustaría cambiar el título del cv. Este es el actual:

PaseEuropa

Currículum vitae

  1. Si usepackage{label}, cuando compilo, aparece este error. ¿Esto se debe a que el paquete labelno está incluido por defecto en MacTex? En caso afirmativo, ¿cómo puedo integrar este nuevo paquete?

ingrese la descripción de la imagen aquí

Recuerden que mi principal problema es el punto 1.

Este es el 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}

Respuesta1

Agregar el paquete labelno corrige el error, simplemente provoca otro error antes de encontrar el error original. De hecho, el labelpaqueteno existeen CTAN al momento de escribir este artículo.

El error que informó es en realidad el segundo error informado por LaTeX. El primer error (el que deberías mirar) es:

! 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 de esto se puede determinar quegraphicxno se carga, pero la clase lo utiliza internamente europecv. Entonces, agregar \usepackage{graphicx}resuelve el problema y su MWE se compila sin errores.

Los autores de la clase realmente deberían haberlo incluido \RequirePackage{graphicx}dentro de la clase, ya que esta es la forma de garantizar que todas las dependencias se cumplan en tiempo de compilación.

información relacionada