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.tex中工作moderncv

答案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}
}

在此处输入图片描述

相关内容