我使用这些模板作为基准:
- https://es.overleaf.com/articles/pratham-tibrewals-cv/xbckppvktddd
- https://es.overleaf.com/latex/templates/recreating-business-insiders-cv-of-marissa-mayer/gtqfpbwncfvp
以下部分(我的代码的输出,即上面修改过的模板):
它是用这个构建的:
\cveventt{Role Name XXX \textit{common tech stack:}}{Company Name}{Jan 2021 -- Oct 2022}{Location}
命令\cveventt
:
\newcommand{\cveventt}[4]{%
{\large\color{emphasis}#1\par}
\smallskip\normalsize
\ifstrequal{#2}{}{}{%
\parbox[t]{0.31\columnwidth}{\textbf{\color{accent}#2}}\hfill
}
\ifstrequal{#3}{}{}{%
\small\faCalendar\hspace{0.5em}\parbox[t]{\dimexpr0.315\columnwidth-1em}{#3}\hfill
}%
\ifstrequal{#4}{}{}{%
\small\faMapMarker\hspace{0.5em}\parbox[t]{\dimexpr0.255\columnwidth-1em}{#4}
}\par
\medskip\normalsize
}
我正在尝试将\textit{common tech stack:}
上图中的部分与“角色名称 XXX”分开格式化。具体来说,common tech stack
应该是:
- 更小、斜体、更浅、突出显示,也许是清晰的蓝色字体。所以最后,它是一个完全独立格式。
- 它是职位应独立的角色数
Role Name XXX
,因为每个角色都有不同的名称,这意味着不同的长度。这解决方案是针对另一个问题的“装箱”方法,这可能适合这个问题。但是,我很难在另一个命令中尝试这种方法。
有什么建议么?
答案1
定义了一个新的 5 参数命令(有些可以为空)
\cveventv{<role>}{<sub role>}{<company came>}{<date interval>}{<location>}
使用
\newcommand{\fmtRole}{<font and color>}
\newcommand{\fmtSubRole}{<font and color>}
前两个条目可以独立格式化。
创建于(在 之前添加\begin{document}
)
\newcommand{\fmtRole}{\large\color{red}} % format "Role" <<<<<<<<<<<<<<<
\newcommand{\fmtSubRole}{\normalsize\itshape\color{blue}} % format "SubRole" <<<<<<<<<<<
\newcommand{\cveventv}[5]{%
{{\fmtRole#1}\hspace{0.5em}\ifstrequal{#2}{}{}{\fmtSubRole#2}\par}
\smallskip\normalsize
\ifstrequal{#3}{}{}{}{%
\parbox[t]{0.30\linewidth}{\textbf{\color{accent}#3}}\hfill
}%
\ifstrequal{#4}{}{}{
\small\faCalendar\hspace{0.5em}\parbox[t]{0.30\linewidth}{#4}\hfill
}%
\ifstrequal{#5}{}{}{%
\small\faMapMarker\hspace{0.5em}\parbox[t]{0.2\linewidth}{#5}
}\par
\medskip\normalsize
}
和
\cveventv{Role name XXX and ZZZ}{common tech stack:}{Company Name}{Jan 2021 -- Oct 2022}{Location}
\begin{itemize}
\item Responsabilities
\end{itemize}
作为替代方案,并且已定义\fmtRole
,\fmtSubRole
这也可以工作
\cveventt{{\fmtRole Role name XXX and ZZZ} \space {\fmtSubRole common tech stack:}}{Company Name}{Jan 2021 -- Oct 2022}{Location}