我发现了一个简历模板在 Latex 中。我想更改模板的以下部分,但我对 Latex 的了解并不那么深入。
% Every \item can be followed by one or more paragraphs
% of description:
%
% |[
% \item{date range}{company}{role}
%
% Description of what achieved during this application.
% ]|
\newenvironment{eventlist}{%
\newcommand*\inskip{}
\renewcommand\item[3]{%
\inskip%
{\raggedleft\sc ##1\\[1pt]}
{##2}\\[2pt]
{\Large\it ##3}
\medskip
\renewcommand\inskip{\bigskip}}}
{\bigskip}
我想在描述中添加(可选)枚举。像这样:
% |[
% \item{date range}{company}{role}
%
% Description of what achieved during this application.
% \begin{enumerate}
% \item Foo
% \item Bar
% \end{enumerate}
% More description of what achieved during this application.
% ]|
你会怎么做?\item
如果我没记错的话,这是可能的吗?因为 被重新定义了。
答案1
这不是一个真正的修复,而是一种避免\item
在环境中使用的解决方法:
例子
主要.tex:
\documentclass{eventListTest}
\usepackage[ampersand]{easylist}
\begin{document}
\begin{eventlist}
\item{Data range}
{Company}
{Role}
Description of what achieved during this application.\\
\begin{easylist}[enumerate]
& Foo~:
&& Sub item.
&& Another sub item.
& Bar~:
\end{easylist}
\end{eventlist}
\end{document}
类:eventListTest.cls
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{eventListTest}
\LoadClass[10pt]{scrartcl}
\RequirePackage[hmargin=1.25cm,vmargin=1.25cm,twocolumn,columnsep=1.25cm]{geometry}
\RequirePackage{bookman,etoolbox,hyperref,marvosym,needspace,tabularx,xcolor}
\newenvironment{eventlist}{%
\newcommand*\inskip{}
\renewcommand\item[3]{%
\inskip%
{\raggedleft\sc ##1\\[1pt]}
{##2}\\[2pt]
{\Large\it ##3}
\medskip
\renewcommand\inskip{\bigskip}}}
{\bigskip}
编辑:添加了一个示例。