寫在前面
一年一度的畢業季快來了,求職自然避免不了個人簡歷的投遞。剛好前段時間學了學 Latex,想着用 Latex 寫份簡歷,動手后發現這個不是有點難度,自己起手的念頭也就打消了。
不甘心又上網搜索,果然大佬無處不在。一番選擇后,fork,download 一氣呵成,而后粗粗將大佬的 .tex
運行,成功邁出一小步。然后開始了我的魔改。
運行版本 TeX Live 2020,如需安裝,這里有一個騰訊雲的源,點擊 \ [已失效,2021-05-01注]。
更新版本 TeX Live 2021,點擊 ,或者進入下載目錄
模板
LaTeX 簡歷模板來自於 billryan 的 resume,非常好用。
另外,好像現在都是以電子簡歷為主流了,適當添加點配色應該有眼前一亮的效果。
這個魔改版本可以在這里下載。
改動
簡歷整體的布局沒有改動,主要是細節處的變化,如字體,背景等。整理如下:
- 更改了標題樣式,添加了頭像(滑稽)
- 添加了一種字體,姓名的呈現更加個性化
- 個人聯系方式進行了本地化
- 支持 FontAwesome 5
- 添加了校徽(滑稽)背景,或許更有辨識度
輸出
務必使用 XeLaTeX 進行編譯
字體
添加了一個字體(因為,總感覺【姓名】那個地方的字體怪怪的):
- 方正字跡-張顥硬筆楷書,來自 [http://zitixiazai.taofont.com/]
如果你不滿意這個字體,想要添加自己的字體,打開ressume-zh_CN.tex
文件,選中命令\fangzheng 你的名字}
,將\fangzheng
改為你想要的字體名稱,如果刪除后不添加字體名稱,會使用默認字體:黑體。
你想要的字體可以來源於:
- 系統默認
- 自己添加
由於調用了
zh_CN-Adobefonts_external
宏包,下面的中文字體,可以在全文中直接使用:
- 宋體,
\songti
- 黑體,
\heiti
- 楷書,
\kaishu
- 仿宋,
\fangsong
- 方正,
\fangzheng
想要自己添加喜歡的字體怎么辦?以方正字體為例:
- 將下載的字體文件,
fangzheng.ttf
,放到文件夾..\fonts\zh_CN-Adobe
下- 打開
zh_CN-adobefonts_external.sty
- 添加命令,寫入字體:
\setCJKfamilyfont{fangzheng}{fangzheng.ttf}
- 命名字體為
fangzheng
:\newcommand*{\fangzheng}{\CJKfamily{fangzheng}} % 方正
- 保存,關閉,就可以在
ressume-zh_CN.tex
中使用方正字體了
FontAwesome 5
圖標字體 FontAwesome 5 基於舊版本添加了一些新圖標,如 Researchgate 等
還可以查閱文件 fontawesome5.pdf
,ctrl+F
搜索圖標名稱,獲得使用命令。
校徽背景
將你的背景圖片放到主目錄下,在ressume-zh_CN.tex
中換掉文件名即可。
License
Copyrighted fonts are not subjected to this License.
最后 --- 個人的一點了解
1
Latex 下文檔類 (document class) 文件的擴展名是 .cls
,宏包 (package) 的擴展名是 .sty
個人理解:.cls
是某一類型的文檔,如簡歷,文章,報告等的模板,基礎格式都已經設置好了,每次排版幾乎只使用一次,使用方式:\documentclass{}
;.sty
是用來控制某一特定格式,用來控制如字號,字體,標題等,每次排版可多次使用,使用方式:\usepackage{}
。
例如,中文環境下常用的 CTeX 宏集的主要功能由這兩類文件構成
2
TeX - LaTeX - pdfTeX - pdfLaTeX - XeTeX - XeLaTeX
剛開始接觸的時候,我被這幾個名詞整的一愣一愣的,然后我看到了這篇文章 一份其實很短的 LaTeX 入門文檔,仔細捋了捋。
TeX 是一個排版引擎,這個引擎所能直接識別的控制命令也叫 TeX 標記語言,后來 Donald Ervin Knuth 教授為了方便用戶,基於 TeX 定義了一種宏包/格式 plain TeX(一個宏代碼集,封裝了 TeX 排版命令,簡化排版操作,但最終還得解釋成 TeX 命令,再用 TeX 引擎運行),用着用着, plain TeX 就成了 TeX 的同義詞。
但是 plain TeX 依然十分晦澀,L. Lamport 教授開發了 LaTeX,基於 plain TeX 格式(套中套,>.<)。因為一般人不會特地去掌握排版細節,上手 TeX 也就十分困難,LaTeX 封裝了這些排版操作,只需要用易懂的 LaTeX 命令就能實現晦澀難懂的排版操作,降低了上手難度。但是 LaTeX 還是基於 TeX 命令的,LaTeX 命令最終也要解釋成 TeX 命令。
pdfTeX 就是補充后的 TeX 引擎,不同於 TeX 只能輸出 .dvi
排版文件,pdfTeX 引擎可以直接輸出 .pdf
文件。
但是 pdfTeX 和 TeX 引擎不支持 Unicode 字符,對於非 ASCII 字符不支持,因此 XeTeX 出現了,中文用戶也可以直接排版中文。(但是中文排版和英文排版有區別,因此還得借助其他宏包)
pdfLaTeX 和 XeLaTeX 就是基於pdfTeX 和 XeTeX 這兩個引擎,使用 LaTeX 格式的命令來實現排版操作的編譯方式。
最后更新於 2021年5月1日 --- 最初發表於 2020年7月25日
原創作者:LitBro
關於作者:咕咕咕
本文鏈接: [https://www.cnblogs.com/LitBro/p/13378647.html]
版權聲明:本文采用 BY-NC-SA協議,轉載或引用請注明出處!
關於后續:礙於學業不精,如有描述不當,還請見諒並非常感謝指出