Я использовал LaTex всего пару раз и поэтому знаю всего несколько вещей. У меня есть задание, по которому я должен создать свое собственное резюме, и по этой причине я решил поискать в Интернете инструмент или пакет, который мог бы мне помочь, и на самом деле я нашел пакет europecv
, но теперь у меня есть несколько проблем:
- Почему мне нужно включить пакет,
label
чтобы не получить эту ошибку (для чего он используется?):
Недопустимая единица измерения (вставлена точка). \begin{europecv} (далее следует: )
Отсутствует число, рассматривается как ноль. \begin{europecv} (далее следует:)
Как вставить еще один пробел между 2
ecvitems
изecvsection
? Я пробовал с\\
, но, похоже, это не работает.Я хотел бы изменить название резюме. Текущее название следующее:
Europepass
Резюме
- Если я
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}
внутрь класса, поскольку это способ гарантировать удовлетворение всех зависимостей во время компиляции.