为什么包“label”对于创建 europecvs 有用

为什么包“label”对于创建 europecvs 有用

我只用过几次 LaTex,因此我了解的东西不多。我有一项任务需要我创建自己的简历,因此我决定在网上搜索,寻找可以帮助我的工具或软件包,事实上我找到了这个软件包europecv,但现在我遇到了一些问题:

  1. 为什么我需要包含该包label才能不出现此错误(它用于什么?):

非法计量单位(插入 pt)。 \begin{europecv}(后跟:)

缺失数字,视为零。 \begin{europecv} (后跟:)

  1. 如何在两个 之间插入一个空格ecvitemsecvsection我尝试过\\,但似乎不起作用。

  2. 我想更改简历的标题。这是当前的标题:

欧洲通票

简历

  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}类中,因为这是确保在编译时满足所有依赖关系的方法。

相关内容