Почему пакет «label» полезен для создания europecvs

Почему пакет «label» полезен для создания europecvs

Я использовал LaTex всего пару раз и поэтому знаю всего несколько вещей. У меня есть задание, по которому я должен создать свое собственное резюме, и по этой причине я решил поискать в Интернете инструмент или пакет, который мог бы мне помочь, и на самом деле я нашел пакет europecv, но теперь у меня есть несколько проблем:

  1. Почему мне нужно включить пакет, labelчтобы не получить эту ошибку (для чего он используется?):

Недопустимая единица измерения (вставлена ​​точка). \begin{europecv} (далее следует: )

Отсутствует число, рассматривается как ноль. \begin{europecv} (далее следует:)

  1. Как вставить еще один пробел между 2 ecvitemsиз ecvsection? Я пробовал с \\, но, похоже, это не работает.

  2. Я хотел бы изменить название резюме. Текущее название следующее:

Europepass

Резюме

  1. Если я usepackage{label}, при компиляции получаю эту ошибку. Это потому, что пакет labelне включен по умолчанию в MacTex? Если да, то как мне интегрировать этот новый пакет:

введите описание изображения здесь

Помните, что моя главная проблема — это пункт 1.

Вот код:

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

решение1

Добавление пакета labelне исправляет ошибку, а просто вызывает другую ошибку, прежде чем вы столкнетесь с исходной ошибкой. Фактически, labelпакетне существуетна CTAN на момент написания статьи.

Ошибка, о которой вы сообщили, на самом деле является второй ошибкой, о которой сообщил LaTeX. Первая ошибка (на которую вам следует обратить внимание) — это:

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

Из этого можно определить, чтоgraphicxне загружается, но используется внутри класса europecv. Поэтому добавление \usepackage{graphicx}решает проблему, и ваш MWE компилируется без ошибок.

Автор(ы) класса действительно должны были поместить его \RequirePackage{graphicx}внутрь класса, поскольку это способ гарантировать удовлетворение всех зависимостей во время компиляции.

Связанный контент