
私は LaTex を数回しか使ったことがないので、知っていることはほんのわずかです。自分の履歴書を作成するという課題があり、そのため、Web で検索して、役立つツールやパッケージを探すことにしました。実際にパッケージを見つけたのですeuropecv
が、いくつか問題があります。
- このエラーが発生しないようにパッケージを含める必要があるのはなぜですか
label
(何のために使用されるのですか)。
不正な測定単位 (pt が挿入されました)。\begin{europecv} (続いて: )
欠損値はゼロとして扱われます。\begin{europecv} (続いて:)
ecvitems
2 つのの間にさらにスペースを挿入するにはどうすればよいでしょう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 によって報告された 2 番目のエラーです。最初のエラー (確認すべきエラー) は次のとおりです。
! 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}
これは、コンパイル時にすべての依存関係が満たされることを保証する方法であるため、クラスの作成者はクラス内に配置する必要があります。