Moderncv: cvitem の箇条書きリスト

Moderncv: cvitem の箇条書きリスト

使っていますmoderncv履歴書を書くために、 で箇条書きリストを使用したいと思います\cvitem。 原理的にはこれで機能しますが、 の最初の引数と同じ高さにならないように余分な行が追加されます\cvitem。 次に例を示します。

次のようになります:

Language   - first
           - second

しかし、次のようになります。

Language
           - first
           - second

最小限のコードは次のとおりです

\documentclass[11pt,a4paper,sans]{moderncv}

\moderncvstyle{classic}
\moderncvcolor{orange}   

\firstname{John}
\familyname{Doe}
\begin{document}

\cvitem{test}{
\begin{itemize}
\item some bulleted item
\end{itemize}
}
\end{document}

ご協力いただきありがとうございます。

答え1

表示されている内容は、環境の動作方法によるものです\itemize。最初の言語を「言語」エントリに合わせたい場合は、いくつかの方法があります。

1) 箇条書きを完全に無視します。

\cvitem{Languages}{first language}
\cvitem{}{second language}

2) 箇条書きを手動で追加する

\cvitem{Languages}{\listitemsymbol first language}
\cvitem{}{\listitemsymbol second language}

\cvlanguageまた、この環境は、次のように自分の言語スキルを説明できるため、役に立つかもしれません。

\cvlanguage{english}{advanced}{CAE grade A (2012)}

答え2

次のコマンドとして、CV エントリの後に \cvlistitem{} を使用します。私の場合はうまくいきました。

\cventry{2016-Ongoing}{Finding alien life}{}{}{}{}
\cvlistitem{found one on earth}
\cvlistitem{searching in ...}

答え3

これはパッケージ によるものですenumitem。 を無効にすると、で\usepackage{enumitem}動作するため余分な行は消えます。template.texmoderncv

答え4

私の場合は簡単です:

\cvitem{ABD}{
  \begin{itemize}
    \item DEF
    \item IJK
  \end{itemize}
}

期待通りに動作しました:

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

しかし、アイテム内に改行を追加するのに問題がありました。しかし、ラッピングミニページ(上部中央)を作成することで問題は解決しました。

\cvitem{ABD}{
  \begin{minipage}[t]{1.0\linewidth}
    \begin{itemize}
      \item DEF\\
            IJK
      \item IJK
    \end{itemize}
  \end{minipage}
}

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

関連情報