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:
- Warum muss ich das Paket einbinden,
label
um 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:)
Wie fügt man zwischen zwei
ecvitems
von einem ein weiteres Leerzeichen einecvsection
? Ich habe es mit versucht\\
, aber es scheint nicht zu funktionieren.Ich möchte den Titel des Lebenslaufs ändern. Dies ist der aktuelle:
Europapass
Lebenslauf
- Wenn ich
usepackage{label}
kompiliere, erhalte ich diesen Fehler. Liegt das daran, dass das Paketlabel
nicht standardmäßig in MacTex enthalten ist? Wenn ja, wie kann ich dieses neue Paket integrieren:
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 label
behebt den Fehler nicht, es verursacht lediglich einen weiteren Fehler, bevor der ursprüngliche Fehler auftritt. Tatsächlich ist das label
Paketist 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, dassgraphicx
europecv
wird 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.