パッケージ「label」がeuropecvsの作成に役立つのはなぜですか

パッケージ「label」がeuropecvsの作成に役立つのはなぜですか

私は LaTex を数回しか使ったことがないので、知っていることはほんのわずかです。自分の履歴書を作成するという課題があり、そのため、Web で検索して、役立つツールやパッケージを探すことにしました。実際にパッケージを見つけたのですeuropecvが、いくつか問題があります。

  1. このエラーが発生しないようにパッケージを含める必要があるのはなぜですかlabel(何のために使用されるのですか)。

不正な測定単位 (pt が挿入されました)。\begin{europecv} (続いて: )

欠損値はゼロとして扱われます。\begin{europecv} (続いて:)

  1. ecvitems2 つのの間にさらにスペースを挿入するにはどうすればよいでしょうecvsectionか。 を試してみました\\が、うまくいかないようです。

  2. 履歴書のタイトルを変更したいと思います。現在のタイトルは次のとおりです。

ヨーロッパパス

履歴書

  1. コンパイルするとusepackage{label}、このエラーが発生します。これは、パッケージがlabelMacTex にデフォルトで含まれていないためでしょうか? そうである場合、この新しいパッケージをどのように統合すればよいでしょうか。

ここに画像の説明を入力してください

私の主な問題はポイント 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}これは、コンパイル時にすべての依存関係が満たされることを保証する方法であるため、クラスの作成者はクラス内に配置する必要があります。

関連情報