我正在尝试学习 LaTeX,首先使用此模板创建简历(关联)。我取得了一些成功,已经完成了 90%,但有一个问题需要解决。在模板中,有一个“技能”类(如果它被称为类),它创建了一个 2 部分表格,左侧框用于技能,右侧框用于描述。它旨在通过输入技能然后输入一个短句或逗号分隔的列表来扩展技能。
问题:我想要做的是在技能详细信息部分添加一个分项列表,而不是一行。当我这样做时,格式一点也不好。我该怎么做才能让它正常工作,不会出现奇怪的间距,并保持左框(技能)顶部对齐?我不太了解这个课程,我想了解如何修改它以满足我的需求。
提前致谢!
类文件:
% Define an environment for cvskill
\newenvironment{cvskills}{%
\vspace{\acvSectionContentTopSkip}
\vspace{-2.0mm}
\begin{center}
\setlength\tabcolsep{1ex}
\setlength{\extrarowheight}{0pt}
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} r L{\textwidth * \real{0.9}}}
}{%
\end{tabular*}
\end{center}
}
% Define a line of cv information(skill)
% Usage: \cvskill{<type>}{<skillset>}
\newcommand*{\cvskill}[2]{%
\skilltypestyle{#1} & \skillsetstyle{#2} \\
}
有可能的使用:
\cvsection{Skills}
\begin{cvskills}
\cvskill
{My First Skill} % Category
{Comma, Seperated, List, Of, Items, Works, As, Intended} % Skills
% Continue Items.....
\end{cvskills}
结果:
我尝试输入一个列表:
\begin{cvskills}
\cvskill
{My First Skill} % Category
{
\begin{itemize}[leftmargin=2ex, nosep, noitemsep, label={\Large$\cdot$}]
\item {Using lists doesn't work correctly}
\item {As you can see}
\item {In this example}
\end{itemize}
} % Skills
% Continue Items.....
\end{cvskills}
结果:
答案1
添加\newcolumntype{L}[1]{>{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}p{#1}}
到你的序言中。这将发出警告。
在您的文档中使用以下内容:
\newcommand{\cvitem}[1]{\bullet~#1\par}
\begin{cvskills}
\cvskill
{My First Skill}
{%
\cvitem{Using lists doesn't work correctly}
\cvitem{As you can see}
\cvitem{In this example}
} % Skills
\end{cvskills}
免责声明:这将影响全部使用 columntype 的实例L
。