用LaTex寫(xiě)論文經(jīng)驗(yàn)分享

極市導(dǎo)讀
本文根據(jù)筆者多年使用LaTex寫(xiě)作學(xué)術(shù)論文的經(jīng)驗(yàn),介紹一些小技巧,希望能幫到正在寫(xiě)論文的你。 >>加入極市CV技術(shù)交流群,走在計(jì)算機(jī)視覺(jué)的最前沿
LaTex是學(xué)術(shù)研究必備的工具,用LaTex寫(xiě)英文論文是研究生必經(jīng)的階段,如ICML、NeurIPS等頂會(huì)更是只接收用LaTex寫(xiě)的論文。本文根據(jù)筆者多年使用LaTex寫(xiě)作學(xué)術(shù)論文的經(jīng)驗(yàn),介紹一些小技巧,希望能幫到正在寫(xiě)論文的你。
我們?cè)诒疚牡淖詈髮?huì)提供一個(gè)包含了所有經(jīng)驗(yàn)的樣例論文,讀者可以直接下載使用。當(dāng)然,每個(gè)人都有不同的使用工具的習(xí)慣,本文介紹的經(jīng)驗(yàn)僅供參考。
大綱:
- 寫(xiě)作平臺(tái)的選擇
- LaTex表格
- 引用表格、圖片、公式
- 方法縮寫(xiě)命名
- 多人批注
- 寫(xiě)正文的習(xí)慣
- 寫(xiě)公式的習(xí)慣
寫(xiě)作平臺(tái)的選擇
當(dāng)下是一個(gè)崇尚快速啟動(dòng)、團(tuán)結(jié)協(xié)作的時(shí)代,因此,僅就英文論文而言,因其并不涉及字體等問(wèn)題,故傳統(tǒng)的基于本地安裝Tex環(huán)境、安裝Tex軟件(如TexStudio、VSCode等)的方式變得越來(lái)越臃腫和不便了:安裝Tex環(huán)境需要很久的時(shí)間,而且并不利于同步、多人協(xié)作等。
相信大多數(shù)人已對(duì)這個(gè)平臺(tái)不陌生:Overleaf。對(duì),這是個(gè)在線編寫(xiě)LaTex的網(wǎng)站,支持賬號(hào)同步、多人共享等。其實(shí)它對(duì)中文支持也挺好的,筆者的《遷移學(xué)習(xí)導(dǎo)論》就是在Overleaf上寫(xiě)的。
地址:overleaf.com
LaTex表格
LaTex并不是所見(jiàn)即所得,因此,其表格的制作頗為繁瑣,尤其是涉及到調(diào)格式、增加內(nèi)容等,非常不便。
我們推薦一個(gè)多年使用的平臺(tái):tablesgenerator,所見(jiàn)即所得,可以一鍵轉(zhuǎn)換成LaTex、markdown、HTML等形式的表格,非常方便!你可以把你的實(shí)驗(yàn)結(jié)果記錄在excel上,然后直接復(fù)制到這個(gè)平臺(tái)上來(lái),非常方便!
地址:https://www.tablesgenerator.com/

引用表格、圖片、公式
引用表格、圖片:不要用 Table~\ref{tb}、Figure~\ref{fig}的格式啦!為啥,因?yàn)椴煌0宓膖able和figure不一樣啊,比如有的模板里面的table是TABLE,有的圖片是Fig.,這樣你就很不方便。有沒(méi)有自適應(yīng)的生成名字的形式呢?請(qǐng)用\tablename~\ref{tb}、\figurename~\ref{fig}!此命令會(huì)根據(jù)你當(dāng)下使用的模板,自動(dòng)生成該模板對(duì)應(yīng)的table和figure的正確名字!引用公式時(shí),也可以用 Eq.~\eqref{xxx}的形式。注意這個(gè)\eqref,它直接幫你把公式編號(hào)加上括號(hào)了,你在引用時(shí)就直接看到Eq. (1)而不是Eq. 1這種不規(guī)范的格式。


方法縮寫(xiě)命名
通常我們會(huì)說(shuō),本文提出一個(gè)叫做ABC的方法,解決了啥問(wèn)題。在后文中會(huì)有無(wú)數(shù)次用到這個(gè)ABC。如果你突發(fā)奇想,想到一個(gè)更好的名字要怎么辦?一個(gè)一個(gè)替換很繁瑣,查找-替換又擔(dān)心誤傷其他內(nèi)容。
此時(shí),你可以通過(guò)使用LaTex的宏定義,自己定義一個(gè)名字!比如,你的方法叫ABC,你擔(dān)心后面會(huì)換名字,那么,可以將其定義成一個(gè)宏:在document前面加一個(gè)命令:\newcommand{\method}{ABC\xspace},這樣,以后你再用ABC的時(shí)候,就可以直接寫(xiě)\method,不信你試試,是不是特別方便?(注意,要再加一個(gè)xspace包,不然會(huì)編譯不過(guò))
此外,也有人習(xí)慣用宏定義定義一些公式等,我個(gè)人覺(jué)得這種通用性并不好,所以不推薦使用。

多人批注
多人批注容易亂?沒(méi)問(wèn)題,再來(lái)一個(gè)宏定義幫你搞定!
比如小王的批注:\newcommand{\wjd}[1]{{\color{blue}{[(WJD): #1]}}}
比如小李的批注:\newcommand{\li}[1]{{\color{red}{[(Li): #1]}}}
這樣,小王在批注的時(shí)候可以直接用\wjd{xxx}的形式,而且顯示是藍(lán)色;小李則用\li{xxx},顯示紅色,一點(diǎn)不會(huì)亂!

寫(xiě)正文的習(xí)慣
正文通常由一大段一大段的文字組成。我們建議是,寫(xiě)LaTex正文的時(shí)候,不要寫(xiě)成一段一行的形式,而是一句話一行、空行表示段落間隔。
為什么這樣呢?因?yàn)槟愕囊恍欣锩婵赡馨泄剑?dāng)你有許多行里都有公式時(shí),如果你寫(xiě)成一行一段的形式,一個(gè)公式出錯(cuò)的時(shí)候,你看到的錯(cuò)誤信息是,這一大行都錯(cuò)了,根本不知道哪個(gè)公式錯(cuò)了,給調(diào)試帶來(lái)困擾。而一行一句則可以很好地避免這一現(xiàn)象。
另外,建議寫(xiě)作時(shí)要適當(dāng)空行,\section等,都可以換行,不影響內(nèi)容,反而讓你的正文看起來(lái)更清爽一些。

寫(xiě)公式的習(xí)慣
一般來(lái)說(shuō),行間公式后如果有where a = xxx的形式,那么此公式需要在末尾寫(xiě)一個(gè)逗號(hào);如果此公式就是完成了,則公式后用一個(gè)點(diǎn)。然后空一行開(kāi)始新一段落的內(nèi)容。


最后,送上一份包含了所有例子的文檔:https://www.overleaf.com/read/kygtyxjkxhcs
你可以直接打開(kāi)、下載、復(fù)制它,用于你的項(xiàng)目!希望這些經(jīng)驗(yàn)可以幫助到你的科研!
如果覺(jué)得有用,就請(qǐng)分享到朋友圈吧!

# CV技術(shù)社群邀請(qǐng)函 #

備注:姓名-學(xué)校/公司-研究方向-城市(如:小極-北大-目標(biāo)檢測(cè)-深圳)
即可申請(qǐng)加入極市目標(biāo)檢測(cè)/圖像分割/工業(yè)檢測(cè)/人臉/醫(yī)學(xué)影像/3D/SLAM/自動(dòng)駕駛/超分辨率/姿態(tài)估計(jì)/ReID/GAN/圖像增強(qiáng)/OCR/視頻理解等技術(shù)交流群
每月大咖直播分享、真實(shí)項(xiàng)目需求對(duì)接、求職內(nèi)推、算法競(jìng)賽、干貨資訊匯總、與 10000+來(lái)自港科大、北大、清華、中科院、CMU、騰訊、百度等名校名企視覺(jué)開(kāi)發(fā)者互動(dòng)交流~

