重置续订命令

重置续订命令

我发现了一个简历模板在 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}

有关 easylist 的更多信息

在此处输入图片描述

编辑:添加了一个示例。

相关内容