我正在编写自己的简历类,借助本网站。 但是,当我编译时,cv.tex
我得到了未定义控制序列的错误,并且还缺少。下面我包含了和(我正在编写的类文件)\begin{document error}
的代码。我无法弄清楚究竟是什么导致了这些错误,但是当我构建到 PDF 中时,我得到了所需的输出,但前面有一个空白页(错误消息不会消失)。cv.tex
my_cv.cls
简历.tex:
\documentclass{my_cv}
\begin{document}
\section{Education}
\datedsubsection{University of Blah}{2016--}
\section{Employment}
\subsection{Blah Blah}
\end{document}
我的简历.cls:
\NeedsTexFormat{LaTeX2e}
\ProvidesClass{my_cv}[2016/07/23]
\LoadClass{article}
\RequirePackage{titlesec}
\titleformat{\section}
{\Large\scshape\raggedright}
{}{0em}
{}
[\titlerule]
\titleformat{\subsection}
{\large\raggedright}
{}{0em}
{}
\newcommand{\datedsection}[2]{
\section[#1]{#1 \hfill #2}
}
\newcommand{\datedsubsection}[2]{
\subsection[#1]{#1 \hfill #2}
}
答案1
你的类文件第一行有拼写错误。如果你以交互方式编译,LaTeX 会告诉你这一点。
! Undefined control sequence.
l.5 \NeedsTexFormat
{LaTeX2e}
宏应该是
\NeedsTeXFormat{LaTeX2e}