我只用过几次 LaTex,因此我了解的东西不多。我有一项任务需要我创建自己的简历,因此我决定在网上搜索,寻找可以帮助我的工具或软件包,事实上我找到了这个软件包europecv
,但现在我遇到了一些问题:
- 为什么我需要包含该包
label
才能不出现此错误(它用于什么?):
非法计量单位(插入 pt)。 \begin{europecv}(后跟:)
缺失数字,视为零。 \begin{europecv} (后跟:)
如何在两个 之间插入一个空格
ecvitems
?ecvsection
我尝试过\\
,但似乎不起作用。我想更改简历的标题。这是当前的标题:
欧洲通票
简历
- 如果我
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}
类中,因为这是确保在编译时满足所有依赖关系的方法。