跳轉到內容

LaTeX/簡歷

來自華夏公益教科書

LaTeX

入門
  1. 簡介
  2. 安裝
  3. 安裝額外包
  4. 基礎
  5. 如何獲取幫助

常用元素

  1. 文件結構
  2. 文字格式
  3. 段落格式
  4. 顏色
  5. 字型
  6. 列表結構
  7. 特殊字元
  8. 國際化
  9. 旋轉
  10. 表格
  11. 標題建立
  12. 頁面佈局
  13. 自定義頁面頁首和頁尾‎
  14. 匯入圖形
  15. 浮動體、圖形和標題
  16. 腳註和邊注
  17. 超連結
  18. 標籤和交叉引用
  19. 首字母

機制

  1. 錯誤和警告
  2. 長度
  3. 計數器
  4. 規則和撐杆

技術文字

  1. 數學
  2. 高階數學
  3. 定理
  4. 化學圖形
  5. 演算法
  6. 原始碼列表
  7. 語言學

特殊頁面

  1. 索引
  2. 詞彙表
  3. 參考文獻管理
  4. 更多參考文獻

特殊文件

  1. 科學報告(學士報告、碩士論文、博士論文)
  2. 信件
  3. 簡報
  4. 教師專欄
  5. 簡歷
  6. 學術期刊(MLA、APA等)

建立圖形

  1. 介紹程式化圖形
  2. MetaPost
  3. 圖片
  4. PGF/TikZ
  5. PSTricks
  6. Xy-pic
  7. 建立3D圖形

程式設計

  1. Plain TeX
  2. 建立包
  3. 建立包文件
  4. 主題

其他

  1. 模組化文件
  2. LaTeX文件的協作寫作
  3. 匯出到其他格式

幫助和建議

  1. 常見問題解答
  2. 技巧和竅門

附錄

  1. 作者
  2. 連結
  3. 包參考
  4. LaTeX文件示例
  5. 索引
  6. 命令詞彙表

編輯此框編輯TOC

一份簡歷履歷有一個普遍的要求:它的格式必須完美無缺。這是 LaTeX 強大功能發揮作用的絕佳案例。憑藉其強大的排版功能,LaTeX 無疑是編寫簡歷的首選文件處理器。

當然,你可以手工設計自己的簡歷。否則,你可能希望使用專門為此任務設計的類。這樣,用 LaTeX 編寫簡歷就像填寫表格一樣簡單,而且你就完成了。需要說明的是,類或包不僅定義了要填寫的表格的語法,還定義了佈局。雖然填寫表格非常容易,但更改本應固定的佈局卻極其困難。從頭開始編寫簡歷,使用列表環境和表格,可以獲得最佳效果。

⇒ 請注意,res.cls 仍然被一些人使用。這是一個非常古老的類,幾乎不可能自定義。只有非常有經驗的使用者應該使用res.cls。 ⇐

可在CTAN上找到完整的簡歷包列表。


\documentclass[utf8, a4paper, 10pt, helvetica, narrow, flagWB, booktabs, totpages, english]{europecv}
\usepackage{graphicx}                        % Required to draw the flag
\usepackage[a4paper, left=3cm, right=2cm, top=2cm, bottom=2cm]{geometry} 
\usepackage{babel}

% Commands europecv

\ecvLogoWidth{12mm}		             % Size logo europass
%\ecvLeftColumnWidth{4cm}		     % Size of column and vertical line (different from standard)
%\ecvfootnote{footnote}	             % Foot notes
\ecvname{\textsc{Surname}, First Name}

% Personal picture

\ecvbeforepicture{\raggedleft}
\ecvpicture[height=1in]{namefile_pic}   % File picture without extension                 
\ecvafterpicture{\ecvspace{-2.5cm} }

% Address

\ecvaddress{Address first line\\& Address second line\\& City, State}

% Telephone 

\ecvtelephone{+44 (0) 123 4567}
%\ecvfax{+39 01234567}

\ecvemail{john@someserver}

% Other personal info

\ecvnationality{Nationality}
\ecvdateofbirth{01/01/1900}
\ecvgender{Male}

\begin{document}

% Begin europecv environment

\begin{europecv}

\ecvpersonalinfo		% Print personal info in preamble

\ecvitem{}{}		% 1 free line - \ecvitem{}{} adds elements to a section
%\ecvsection{}		% \ecvsection{} adds sections

\ecvitem{\large\textbf{Desired employment / Occupational field} }{\Large\textbf{Dream job} }  % desired job

% Sections

% School

\ecvsection{Education and training}

\ecvitem{Dates}{From September 1900 to August 1905}\\
\ecvitem{Title of qualification awarded}{Name of the\\& degree}\\
\ecvitem{Principal subjects/occupational skills covered}{Learned skills}\\
\ecvitem{Name and type of organisation providing education and training}{My University\\&
Address\\&
City\\& Nation\\&
Post code\\&
Tel. +44 (0) 123 45678 23}\\
\ecvitem{Level in national or international classification}{Level of degree}\\

%\pagebreak{}

% Single course

\ecvitem{Dates}{August 2013}
\ecvitem{Title of qualification awarded}{Name of certification}
\ecvitem{Principal subjects/occupational skills covered}{Skills of certification}
\ecvitem{Name and type of organisation providing education and training}{Institution}\\

% Last working experience

\ecvsection{Work Experience}
\ecvitem{Dates}{From June 1957 to February 1987}\\
\ecvitem{Occupation or position held}{Name of the job}\\
\ecvitem{Main activities and responsibilities}{Activities during \\& this job}
\ecvitem{Name and address of employer}{Name of employer\\&
Employer address\\&
Second line\\& City\\& Nation\\&
Tel. +39 (0) 1234 5678}\\
\ecvitem{Type of business or sector}{Business}\\

% Volunteer experiences

\ecvsection{Volunteer Experience}

\ecvitem{Dates}{From August 2000 to present}\\
\ecvitem{Occupation or position held}{First Aider}\\
\ecvitem{Main activities and responsibilities}{Activities}
\ecvitem{Name and address of employer}{Name\\&
Address\\&
City\\& Post code\\&
Nation\\&
Tel. +44 (0) 1234 7654}\\
\ecvitem{Type of business or sector}{Business}\\

% Personal competences

\ecvsection{Personal skills and competences}

% Languages

% Mothertongue

\ecvmothertongue[10pt]{Italian}\\		% 10pt leave a one-char line space before the text

% Table for common language evaluation

\ecvlanguageheader{(*)}
\ecvlanguage{English}{\ecvCOne}{\ecvCOne}{\ecvCOne}{\ecvCOne}{\ecvCOne}	         % second language and levels
      % Language levels A1 - A2 - B1 - B2 - C1 - C2 from basic to advanced.
      % in this package are \ecv + A, B or C and the sub-level in letters (One or Two)
\ecvlanguage{French}{\ecvBTwo}{\ecvBTwo}{\ecvBTwo}{\ecvBTwo}{\ecvBTwo}       % third
\ecvlastlanguage{Russian}{\ecvAOne}{\ecvATwo}{\ecvBOne}{\ecvCTwo}{\ecvBTwo} 	% last language

\ecvlanguagefooter{(*)}\\

% Social skills

\ecvitem{Social skills and competences}{- First social skill;\\& - Second social skill}\\

% Technical skills

\ecvitem{Technical skills and competences}{- First technical skill;\\& - Second technical skill}\\

% Computer skills

\ecvitem{Computer skills and competences}{- First skill;\\& - Second}\\

% Other skills

\ecvitem{Other skills and competences}{- First otherskill}\\

% Driving Licence

\ecvitem{Driving licence(s)}{Category and Type}\\

% Annexes

\ecvsection{Annexes}
\ecvitem{}{On request:}
\ecvitem{}{Birth certificate}
\ecvitem{}{Passport}
\ecvitem{}{Driving licence}
\ecvitem{}{Criminal record certificate}
\ecvitem{}{University study plan}
\ecvitem{}{}

% Disclaimer

\ecvsection{Disclaimer}
\ecvitem{}{This informations may be used for all purposes permitted by law and under the Data Protection Act 1998.\\&
Autorizzo l'utilizzo dei dati personali contenuti nel presente curriculum ai sensi del D.Lgs. 196/2003 e s.m.i. (Codice in materia di protezione dei dati personali)}

\end{europecv}
\end{document}

來自CTAN

Moderncv提供了一個文件類,用於排版現代簡歷,既有經典風格,也有休閒風格。它非常可自定義,允許您透過更改顏色、字型等來定義自己的風格。

官方包提供了一些經過良好註釋的模板,這些模板可能是一個好的開始。您可以在您的發行版中找到這些模板(如果文件與包一起安裝),或者最終在CTAN上找到。

我們不會在此重複模板,因此我們將只提供一個速成課程。您應該真正檢視模板以瞭解更多詳細資訊。

第一個文件

[編輯 | 編輯原始碼]

大多數命令是不言自明的。

\documentclass[11pt,a4paper,sans]{moderncv}

%% ModernCV themes
\moderncvstyle{casual}
\moderncvcolor{blue}
\renewcommand{\familydefault}{\sfdefault}
\nopagenumbers{}

%% Character encoding
\usepackage[utf8]{inputenc}

%% Adjust the page margins
\usepackage[scale=0.75]{geometry}

%% Personal data
\firstname{Mandla}
\familyname{Kubheka}
\title{Resumé title (optional)} 
\address{Mdakane Thokoza}{Alberton Ward52} 
\mobile{063~408~4217} 
\phone{06} 
\fax{+3~(456)~789~012} 
\email{mandlakubheka@gmail.com} 
\homepage{www.mandlakubheka.com} 
\extrainfo{additional information} 
\photo[64pt][0.4pt]{picture}
\quote{Some quote (optional)}

%%------------------------------------------------------------------------------
%% Content
%%------------------------------------------------------------------------------
\begin{document}
\makecvtitle

\section{Lethukuthula.Secondary.School}
\cventry{year--year}{None}{None}{Katlehong}{ \textit{Grade11} }{Description}  % arguments 3 to 6 can be left empty
\cvitem{title}{ \emph{Title} }
\cvitemwithcomment{Language 3}{Skill level}{Creative thinking, Dedicated and Hardworking}
\cvdoubleitem{category X}{XXX, YYY, ZZZ}{category Y}{XXX, YYY, ZZZ}
\cvlistitem{Item 1}
\cvlistdoubleitem{Item 2}{Item 3}
%% ...

%% A publications list
\nocite{*}
\bibliographystyle{plain}
\bibliography{publications} % a bibtex file containing the list of publications

\end{document}

主題預覽

[編輯 | 編輯原始碼]

自定義佈局

[編輯 | 編輯原始碼]

沒有必要使用複雜的模板,它具有給定的佈局,而且難以更改。您可以像使用簡單的article類編寫簡歷一樣。您可以自由決定資訊的量、資訊的佈局以及您想要顯示資訊的順序。您是設計師,不受任何語法限制。

\documentclass{article}
\usepackage{geometry}
\geometry{margin=1in}
\setcounter{secnumdepth}{0}
\setlength{\parindent}{0pt}
\begin{document}
\begin{center}
\begin{tabular}{rl}
\huge\textbf{John} &\huge\textbf{Birdwatch}\\
+44 1234 9876 &johnbirdwatch@watchingbirds.org\\
Sunny Lane 15 &Duckbourgh\end{tabular}
\end{center}
\section{Computer Skills}
\LaTeX, PERL, Windows, Linux
\section{Education}
\textbf{Master of Arts in 2015} 
for \textsc{Pigeons love doves}\par
\textbf{Bachelor of Arts in 2013} 
for \textsc{Pigeons in Cities}
\section{Publications}
John Birdwatch, \textsc{Pigeons love doves}, 
Master Thesis, Columbidae University, 2015\par
Laura Lion, John Birdwatch and Paul Platypus, 
{\itshape Journal of excessive Bird Watchers}: 
``Observations made in the Duck Pond", 2016\par
\end{document}

上面的示例有一個簡單的居中標題,包括姓名和個人資訊。出版物部分是完全手工完成的。如果您有許多出版物,您應該考慮使用參考文獻管理包,請參見Biblatex。另一個使用biblatex包的小示例。


\begin{filecontents}{\jobname.bib}
@thesis{birdwatch2015,
author      = {John Birdwatch},
title       = {Pigeons love ducks},
type        = {mathesis},
institution = {Columbidae University},
location    = {Duckbourgh},
date        = {2015},
keywords    = {ownpub},
}
@article{birdwatch2016,
author   = {Laura Lion and John Birdwatch and Paul Platypus},
title    = {Observations made in the Duck Pond},
journal  = {Journal of excessive Bird Watchers},
date     = {2016},
keywords = {ownpub},
}
\end{filecontents}
\documentclass{article}
\usepackage{scrextend}
\addtokomafont{labelinglabel}{\bfseries}
\usepackage{enumitem}
\usepackage{geometry}
\geometry{margin=1in}
\usepackage[style=authoryear]{biblatex}
\addbibresource{\jobname.bib}
\nocite{*}
\setcounter{secnumdepth}{0}
\setlength{\parindent}{0pt}
\begin{document}
{\huge\textbf{John Birdwatch}\par}
+44 1234 9876 \par johnbirdwatch@watchingbirds.org\par
Sunny Lane 15 \par Duckbourgh\par
\vspace{1cm}
\begin{labeling}{Longest list item}
\item [Computer Skills] \LaTeX, PERL, Windows, Linux
\item [Education] \parbox[t]{.8\textwidth}{
Master of Arts in 2015 for \textsc{Pigeons love doves}\par
Bachelor of Arts in 2013 for \textsc{Pigeons in Cities}
}
\end{labeling}
\section{Former watches}
\begin{description}[align=left,leftmargin=4cm,style=multiline]
\item[2011 (three months)] Birdwatching in Iceland \\ one month in the capital \\ two months driving around the island
\item[2012 (six weeks), 2017 (8 weeks)] The Canopy Tower in Panama\bigskip
\item[2013 (one week)] Venice, Italy
\end{description}
\printbibliography[title=Publications,heading=subbibliography,keyword=ownpub]
\end{document}

多語言支援

[編輯 | 編輯原始碼]

對於簡歷來說,只用一份文件來輸出多種語言非常方便,因為許多部分在不同版本之間是共享的(個人資料、結構等)。

LaTeX 以及相應的宏提供了管理它的便捷方法。請參見國際化.

參考文獻

[編輯 | 編輯原始碼]


上一頁:教師專欄 索引 下一頁:介紹程式化圖形
華夏公益教科書