我是 LaTeX 的新手,我想创建一个命令,以适当格式显示我以前的职位的简历。
我正在寻找的格式是这样的:
02.07.2009 - 02.07.2010 Soft Dev, IVM Corp
Sunset, California, USA
Duties included blah blah,
blah.
03.07.2009 - 04.07.2010 Tech Spport, SupOrT inc.
Sunset, California, USA
Responsibilities and duties included blah blah,
blah, and then blah, but somtimes blah and blah,
and MySQL blah and C# and Java blah Python.
右侧的所有内容都应对齐。
我认为我需要一个如下所示的命令:
position(dateFrom, dateTo, position, location)
然后以某种方式对齐职责/义务部分。
好的,以下是我目前得到的信息:
\def\position#1-#2 #3@#4{\noindent#1 --- #2: \textbf{#4}, \em{#3}}
这让我可以像这样使用它:
\position 02.07.2008-02.08.2008 {Software Developer}@{Supre Core Computing Inc.}
\position 22.12.2005-12.01.2007 {Support}@{Telephony Inc.}
但是,我仍然不知道如何使该职位(即软件开发人员)与以下职位(支持)保持一致。
答案1
这里有几个选项。您可以使用minipage
s 来定义命令,如下例所示:
\documentclass{article}
\newlength\mylena
\newlength\mylenb
\setlength\mylena{4cm}
\setlength\mylenb{\textwidth}
\addtolength\mylenb{-\mylena}
\newcommand\Position[2]{%
\noindent\begin{minipage}[t]{\mylena}#1\end{minipage}%
\begin{minipage}[t]{\mylenb}#2\end{minipage}\par\vspace{1em}}
\begin{document}
\Position{02.07.2009 --- 02.07.2010}{Soft Dev, IVM Corp Sunset, California, USA\\[0.5em]
Duties included blah blah, blah.}
\Position{03.07.2009 --- 04.07.2010}{Tech Spport, SupOrT inc. Sunset, California, USA\\[0.5em]
Responsibilities and duties included blah blah, blah, and then blah, but somtimes blah and blah,
and MySQL blah and C\# and Java blah Python.}
\end{document}
答案2
还有一些预制的简历文档类别,例如moderncv
. 另请参阅带有关键字 vita 的软件包列表。
moderncv
有一个\cventry
命令接受 6 个参数,第一个参数按您想要的日期进行设置。所以:
\cventry{2000--2007}{Acme entreprise}{Duties included...}{}{}{}
将 Acme 企业设置为粗体和Duties...
斜体,日期放在左侧。查看template.tex
用于指针。