Warum ist das Paket "label" nützlich, um europecvs zu erstellen

Warum ist das Paket "label" nützlich, um europecvs zu erstellen

Ich habe LaTex erst ein paar Mal verwendet und kenne mich daher nur mit ein paar Dingen aus. Ich habe eine Aufgabe, bei der ich meinen eigenen Lebenslauf erstellen soll, und aus diesem Grund habe ich beschlossen, im Internet nach einem Tool oder Paket zu suchen, das mir helfen könnte. Tatsächlich habe ich das Paket gefunden europecv, aber jetzt habe ich ein paar Probleme:

  1. Warum muss ich das Paket einbinden, labelum diesen Fehler nicht zu erhalten (wofür wird es verwendet?):

Unzulässige Maßeinheit (pt eingefügt). \begin{europecv} (gefolgt von: )

Fehlende Zahl, wird als Null behandelt. \begin{europecv} (gefolgt von:)

  1. Wie fügt man zwischen zwei ecvitemsvon einem ein weiteres Leerzeichen ein ecvsection? Ich habe es mit versucht \\, aber es scheint nicht zu funktionieren.

  2. Ich möchte den Titel des Lebenslaufs ändern. Dies ist der aktuelle:

Europapass

Lebenslauf

  1. Wenn ich usepackage{label}kompiliere, erhalte ich diesen Fehler. Liegt das daran, dass das Paket labelnicht standardmäßig in MacTex enthalten ist? Wenn ja, wie kann ich dieses neue Paket integrieren:

Bildbeschreibung hier eingeben

Denken Sie daran, dass mein Hauptproblem Punkt 1 ist.

Dies ist der Code:

\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}

Antwort1

Das Hinzufügen des Pakets labelbehebt den Fehler nicht, es verursacht lediglich einen weiteren Fehler, bevor der ursprüngliche Fehler auftritt. Tatsächlich ist das labelPaketist nicht vorhandenauf CTAN zum Zeitpunkt des Schreibens.

Der von Ihnen gemeldete Fehler ist tatsächlich der zweite von LaTeX gemeldete Fehler. Der erste Fehler (den Sie sich ansehen sollten) ist:

! 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.

Daraus können Sie ableiten, dassgraphicxeuropecvwird nicht geladen, sondern intern von der Klasse verwendet . Das Hinzufügen \usepackage{graphicx}löst also das Problem und Ihr MWE wird ohne Fehler kompiliert.

Der/die Autor(en) der Klasse hätten es wirklich in die Klasse einfügen sollen \RequirePackage{graphicx}, da auf diese Weise sichergestellt wird, dass alle Abhängigkeiten zur Kompilierungszeit erfüllt werden.

verwandte Informationen