moderncv:“有些错误 - 可能缺少 \item。}”错误

moderncv:“有些错误 - 可能缺少 \item。}”错误

我对 Latex 还很陌生,但我想将它用于我的简历,我正在使用模板moderncv。我一直收到上述错误,但仅限于此代码的最后一行(该\end{itemize}}行)。

我看不出问题是什么,它看起来与模板完全一样。

\cventry{2016--2017}{\large{Teacher}}{\textsc{School}}{Place}{}{Lots of text and blah blah blah etc.
\newline{}\newline{}
\textsc{Achievements:}
\begin{itemize}[itemsep = 0ex]
    \item 97\% pass rate with grade C or above.
    \item Student placements include:
    \begin{itemize}[itemsep = 0ex]
        \item School
        \item School
        \item School
    \end{itemize}
    \newline{}
\end{itemize}}

答案1

  • 通过使用来帮助自己和他人结构化代码
  • 我提出了一些结构。
  • 对于未来,我建议你从具有基本结构的简单代码(见第二条\cventry条目)。
  • 您提供的代码是不可编译-- 请参阅我的代码以了解更多问题。这称为平均能量损失

作为乌尔丽克·菲舍尔指出,这些[itemsep = 0ex]部件需要enumitem人们在没有 MWE 的情况下猜测的包。这(如果enumitem缺少包)会导致您描述的错误。


\documentclass{moderncv}

\moderncvstyle{casual}
\moderncvcolor{blue}

\firstname{John} % Your first name
\familyname{Smith} % Your last name

\begin{document}

\section{Test Section}

%% https://tex.stackexchange.com/questions/387356
%\cventry{2016--2017}{\large{Teacher}}{\textsc{School}}{Place}{}{Lots of text and blah blah blah etc.
%\newline{}\newline{}
%\textsc{Achievements:}
%\begin{itemize}[itemsep = 0ex]
%    \item 97\% pass rate with grade C or above.
%    \item Student placements include:
%    \begin{itemize}[itemsep = 0ex]
%        \item School
%        \item School
%        \item School
%    \end{itemize}
%    \newline{}
%\end{itemize}}

\cventry{1}
    {2}
    {3}
    {4}
    {5}
    {6} 

\cventry{2016--2017} %1
    {Teacher} %2
    {School} %3
    {Place} %4
    {5} %5
    {Achievements} %6

\cventry{2016--2017} %1
    {Teacher} %2
    {School} %3
    {Place} %4
    {5} %5
    {
    \begin{itemize}
    \item Achievement A
    \item Achievement B
    \item Achievement C
        \begin{itemize}
        \item Achievement C.1
        \item Achievement C.2
        \item Achievement C.3
        \end{itemize}
    \end{itemize}
    } %6    

\end{document}

enter image description here

相关内容