命令名称 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}