寻找 \newcommand 代码用于以下目的

寻找 \newcommand 代码用于以下目的

命令名称 resumeAchv

应该看起来像下面这样

成就名称:成就描述(多行,更多文字‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎成就年份 应分为多行,左对齐。)

我已经

\newcommand{\resumeAchv}[3]{
\vspace{0.5mm}\item
\begin{tabular*}{0.98\textwidth}[t]
{l@{\extracolsep{\fill}}r}
\textbf{#1}:#2 & \textit{#3}
}

但是,该文档无法编译,并且编译器说唯一出现的 resumeAchv 下面的命令似乎不存在。

有什么指点或解决方案吗?

答案1

在此处输入图片描述 类似这样的事?

\documentclass{article}  
\usepackage{tabularx}     

\newcommand{\resumeAchv}[3]{%
  \vspace{0.5mm}\item
  \begin{tabularx}{\linewidth}[t]{@{}Xr@{}}
    \textbf{#1}: #2 & \textit{#3} \\
  \end{tabularx}%
}

\begin{document}
\begin{itemize}
  \resumeAchv{Achievement Name}{Achievement Description}{Year of Achievement}
  \resumeAchv{Another Achievement}{Another Description}{2022}
\end{itemize}
\end{document}

答案2

\documentclass{article}

\newcommand{\items}{
\begin{enumerate}
\item 
\end{enumerate}
}

 
\newcommand{\resumeAchv}[3]{
\vspace{0.5mm} \items
\begin{tabular*}{0.98\textwidth}[t]
{l@{\extracolsep{\fill}}r}
\textbf{#1}:#2 & \textit{#3}
\end{tabular*}
}

\begin{document}
\resumeAchv{a}{b}{c}
\end{document}

相关内容