標(biāo) 題: LaTeX撰寫博士學(xué)位論文 發(fā)信站: 武漢白云黃鶴站 (2011年03月15日11:32:24 星期二), Web發(fā)表 轉(zhuǎn)自自己博客,記錄了用LaTeX完成博士學(xué)位論文的一點(diǎn)心得,希望對后來人有幫助。有什 么疑問,也愿意和大家交流。email為anpig.li AT gmail DOT com。 另外,我的一些改動是根據(jù)導(dǎo)師的要求來做的,可能各個實(shí)驗(yàn)室會有不同。 ********* 昨天,終于收到了圖書館發(fā)來的確認(rèn)信,我的博士論文電子版通過了審核。在此之前,打 印版早就上交到了學(xué)校,一切順利。這個時候,自己終于有想法來寫這么一個日志,將用 LaTeX撰寫博士學(xué)位論文的經(jīng)驗(yàn)分享給大家,特別是華中科技大學(xué)的師弟師妹們。 LaTeX學(xué)起來并不難,一些基礎(chǔ)的資料,如《一份不太簡短的LaTeX2ε介紹》。假設(shè)你 已經(jīng)認(rèn)真看過了上面這個簡單的教程,再加上這篇文檔,相信你能夠?qū)懗鲆黄恋娜A中 科技大學(xué)博士學(xué)位論文! 首先感謝劉慧侃老兄,建立了華工的LaTeX博士學(xué)位論文模板,我就是從這個模板開始寫作 。目前最新的版本是2.0,可以從SF下載。模板的使用教程可以在打包的下載文件中找到, 就不再復(fù)述,而僅列出在此模板基礎(chǔ)上的一些改變或經(jīng)驗(yàn): 1.對cls文件的修改 (1)搜索“\@hangfrom{#1~~}#2”,將此句用“%”符號注釋,防止出現(xiàn)模板默認(rèn)的 圖注懸掛縮進(jìn)。進(jìn)行這個設(shè)置,是為中英文雙語的圖注做準(zhǔn)備。如果不希望加入英文圖注 ,可以不進(jìn)行此修改。 (2)搜索“設(shè)置標(biāo)題前后間距”,將接下來的兩句都注釋掉,即不再設(shè)置前后間距。 將統(tǒng)一的間距設(shè)置取消,同樣是為中英文雙語圖注做準(zhǔn)備。否則可不做修改。 (3)搜索“\renewcommand\normalsize{\fontsize{12pt}{18pt}\selectfont}”,將 “18pt”改成“21pt”,即增加行間距。我趕緊這樣更美觀~可不是為了增加頁數(shù)啊-_-! (4)搜索“\setlength{\parskip}{0pt plus2pt minus1pt}”,將其改為“\setlen gth{\parskip}{0.5\baselineskip}”,目的是增加段落間的距離,差不多等同于word中段 前空0.5行的設(shè)置。 (5)搜索“\parbox[t][5.7cm][t]{\textwidth}”,將其中的“5.7cm”改為“4.5c m”。否則英文封面將會被排成2頁。 2.對cpx文件的修改 (1)搜索“\newcommand{\abstractname}{摘\hspace{1em}要”,在“要”字后加“ \footnote{本課題得***}”,即在摘要標(biāo)題中加入資助信息。本來想把這個加在acknowle dgement里面,但老板非要我加在摘要中,只有出此下策。 (2)搜索“\newcommand{\HUST@denotation@name}{符號對照表}”,將“符號對照表 ”換成“英文縮寫名稱一覽表”——這又是老板的主意。 (3)搜索“\newcommand{\HUST@publication@title}{攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文 }”,將“攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文”替換成“攻讀學(xué)位期間的主要成果和獎勵”—— 號稱所獲獎勵、專利和軟件著作權(quán)都是可以寫上去的。 3.對cover.tex文件的修改 (1)搜索“\eassosupervisor”,在該命令之后插入 “\edate{December, 2010}” 。如果不加入這個命令,自動生成的命令將是編譯成PDF的時間,而不是答辯時間。 4.對main.tex的修改 (1)增加“\usepackage{makecell}”。目的是在表格的單元格中建立cell,方便換 行。 (2)增加“\usepackage{afterpage}”。目的是立即處理浮動對象。如果圖片太多, 有必要使用這個命令,防止圖片與引用它的正文距離太遠(yuǎn)。 (3)增加“\usepackage{multirow}”。目的是進(jìn)行復(fù)雜的表格排版,具體可以在go ogle上檢索該宏包的說明。 (4)增加“\usepackage{CJKfntef}”。目的是可以給漢子加下劃線。 (5)增加“\usepackage[perpage,symbol*]{footmisc}”。目的是將腳注的正文引用 處變成“*”號。這里是出于無奈,因?yàn)閮H僅摘要的腳注使用*號,在“chap01.tex”的一 開始,需要插入“\renewcommand{\thefootnote}{\arabic{footnote}}”,將腳注符號再 次換成阿拉伯?dāng)?shù)字。 (6)“\includeonly{ }”命令的使用。由于整個博士論文很大,為了加快速度,往 往只編譯當(dāng)前章,比如“\includeonly{data/chap02}”。 (7)搜索“\frontmatter”,在其后面插入“\pagenumbering{Roman}”,確保正文 之前,使用大寫羅馬數(shù)字作為頁碼。 (8)“\newpage”命令的使用。每一章(包括中英文摘要、目錄、致謝、參考文獻(xiàn)等 )的第一頁的頁碼都應(yīng)該是奇數(shù)。所以在全文撰寫后,需要用這個命令增加空白頁。 5.圖形的插入 圖形的插入本來很簡單,但由于老板要求加入中英文圖注,所以就麻煩了。上網(wǎng)找了 不少解決方案都不行,所以就自己摸索了。這個方法需要預(yù)先在cls文件中進(jìn)行兩處修改, 去除默認(rèn)的格式設(shè)計(jì)。 (1)插入簡單的圖(只有一行圖注) \begin{figure}[!htbp] \centering \includegraphics[width=10cm]{Fig_ch01_neuron.eps} \caption{神經(jīng)元的典型結(jié)構(gòu)(引自維基百科)} {\dawu Fig.\thefigure~~The typical structure of neurons (from Wikipedia)} \label{fig:ch1:neuron} \end{figure} “\caption”命令給出中文圖注 “{\dawu Fig.\thefigure~~***}”中給出英文圖注。其中,“\dawu”指定英文字號 為大五,否則中英文字號會不一致;“Fig.\thefigure”給出當(dāng)前figure的編號,比如Fi g.2.1。 (2)插入復(fù)雜的圖(有多行圖注) \begin{figure}[ht] \centering \includegraphics[width=15cm]{Fig_ch03_ccdtditest1.eps} \caption{TDI-CCD 對消除運(yùn)動模糊失真的測試。} {\dawu (A)微電路板的成像結(jié)果。(B)灰度分布曲線,其位置已用虛線標(biāo)注在(A)圖 中。}\\ {\dawu Fig.\thefigure~~Performance test of TDI-CCD for eliminating the distort ion resulting from motion blur.}\\ {\dawu (A) Imaging result of micro circuit board. (B) Profiles of pixel value along the dashed lines in (A).} \label{fig:ch3:ccdtditest1} \end{figure} 這幅圖的圖注過長,很明顯會超過一行,所以三次使用了“{\dawu ***}”這個命令。 在前兩個命令后面,還加上了“\\”用于換行。這個方法的缺點(diǎn)是,需要根據(jù)實(shí)際排版情 況來尋找斷句的地方,常常需要反復(fù)編譯,以獲得最佳的效果。一種有效降低勞動量的方 法是盡量減少圖注中的字?jǐn)?shù),復(fù)雜的內(nèi)容都放在正文中去解釋。 (3)圖的準(zhǔn)備 默認(rèn)的編譯過程可以在“msbuild.bat”文件中找到,編譯其實(shí)就是去執(zhí)行這個批處理 文件。編譯有6步,即“l(fā)atex ->bibtex->latex->gbk2uni->latex->dvipdfm”。所以,先 是生成DVI文件,再轉(zhuǎn)成PDF,需要使用eps格式的圖片。 我博士論文中所有的圖都是用MS Visio畫,或者排版。Visio中并不能直接導(dǎo)出eps圖 像,有兩種方法可以做到這一點(diǎn):(a)先打印成pdf,然后在adobe acrobat中進(jìn)行裁剪, 裁剪結(jié)果另存為eps;(b)先另存為常用圖像格式(比如JPG),然后用adobe acrobat轉(zhuǎn) 成pdf,最后在導(dǎo)出為eps。在打印pdf或保持成JPG時,一定要注意調(diào)整分辨率為150~300D PI。主要使用方法a,當(dāng)圖片中出現(xiàn)透明色,就必須使用方法b,因?yàn)関isio中透明色打印成 pdf時顯示為網(wǎng)格(丑?。?。 事實(shí)上,博士學(xué)位論文是可以pdfLaTeX編譯的,這樣可以直接使用JPG圖像,感興趣的 可以去試試。 (4)另外一些經(jīng)驗(yàn) 對于博士學(xué)位論文排版,非常害怕出現(xiàn)很大的圖,這樣會嚴(yán)重影響自動排版的質(zhì)量。 如果這種圖的使用無法避免,就盡量用一些命令去控制,比如“\afterpage”。否則,會 出現(xiàn)每一章的末尾堆上很多圖,圖與引用位置間的距離太遠(yuǎn)(一般控制在同一頁,或相鄰 頁)。 推薦使用微軟雅黑作為繪圖時的字體,效果最好。 為了保證所有圖中的線寬和字號統(tǒng)一,需要特別注意。對于Visio繪圖,將圖插入論文 中后不斷調(diào)整直到得到合適寬度。記下這個寬度,然后回到Visio中,將圖中元件組合,再 縮放該圖到此寬度。這樣獲得的圖,不會在PDF發(fā)生放大或縮小,字號和線框當(dāng)然會統(tǒng)一。 Matlab中獲得的線圖可以保存為圖元文件(矢量圖),然后再插入Visio中編輯。 對于照片(顯微鏡圖像或系統(tǒng)實(shí)物圖等),盡量將圖像的對比度調(diào)高一些,否則打印 出來后看不清楚。 普通的圖做成灰度圖,好的實(shí)現(xiàn)結(jié)果做成彩圖,盡量放在連續(xù)的幾頁中。因?yàn)?,可?/p> 把這些好結(jié)果打印成彩色,彩打很貴,而且能省則省。 6.表格插入 舉一個例子如下: \begin{table}[!htbp] \centering \caption{\label{tab:methods}鼠腦成像方法} {Tab.\thetable~~Brain imaging methods\vspace{11pt}} \begin{tabular}{cccccccc} \toprule \multirow{2}{*}{數(shù)據(jù)獲取方法} & \multirow{2}{*}{成像對象} & \multicolumn {2}{c}{分辨率 ($\mu{}m$)} & \multirow{2}{*}{樣本尺寸} & \multirow{2}{*}{\makec ell{數(shù)據(jù)\\配準(zhǔn)}} & \multirow{2}{*}{\makecell{自動化\\程度}} & \multirow{2}{*}{ 成像方式}\\ \cline{3-4} & & 橫向 & 軸向 & & & &\\ \midrule \makecell*{Allen 腦圖譜\\獲取方法\cite{Lein2007}} & 切片 & 0.2 & 40 & 全 腦 & 否 & 手動 & 明場/熒光\\ \makecell*{ATomo\cite{Micheva2007}} & 切片 & 0.2 & 0.05 & 腦塊 & 否 & 半 自動 & \makecell*{明場/熒光/\\電鏡}\\ \makecell*{數(shù)字鼠數(shù)據(jù)\\獲取方法\cite{Bai2006}} & 切片 & 0.5 & 200 & 全腦 & 是 & 自動 & 明場/熒光\\ \makecell*{TPTC\cite{Ragan2007}} & 淺層 & 0.3 & 0.6 & $>$6 $mm$ & 是 & 自 動 & 熒光\\ \makecell*{AOH\cite{Tsai2003}} & 淺層 & 0.3 & 1 & 腦塊 & 是 & 自動 & 熒光 \\ \makecell*{UM\cite{Dodt2007}} & 淺層 & 10 & $>$10 & 全腦 & 是 & 自動 & 熒 光\\ \makecell*{OPT\cite{Sharpe2004}} & 透明完整樣本 & 5--10 & 5--10 & 1--10 $mm$ & 是 & 自動 & 明場/熒光\\ \makecell*{MRI\cite{Dorr2008}} & 完整樣本 & 32 & 32 & 全腦 & 是 & 自動 & --- \\ \bottomrule \end{tabular} \end{table} 其中,“\caption{}”中為中文表注,“{Tab.\thetable~~***\vspace{11pt}}”為英 文表注。11pt的縱向距離是必要的,否則英文圖注和表格間的距離太近,影響美觀。 “\multirow”和“\multicolumn”命令可以合并單元格,google一下就清楚用法了。 “\toprule”和“\bottomrule”畫粗線,“\midrule”畫細(xì)線,即所謂的三線表。 “\makecell*{string1\\string}”命令構(gòu)建一個cell,方便內(nèi)容在單元格內(nèi)換行,換 行的位置用“\\”命令控制?!癨makecell”命令對于排版很寬的表格非常有用。 排版的結(jié)果如下: 7.參考文獻(xiàn)插入 我的做法是Endnote做文獻(xiàn)管理。在Endnote中編輯好所有文獻(xiàn),保證文獻(xiàn)信息的統(tǒng)一 。我的文獻(xiàn)風(fēng)格如下: [5] Snyder E Y, Yoon C, Flax J D, et al. Multipotent neural precursors can dif ferentiate toward replacement of neurons undergoing targeted apoptotic degener ation in adult mouse neocortex. P Natl Acad Sci USA, 1997, 94(21):11663–11668 . 作者名字縮寫為Snyder E Y,僅列出3人。期刊名使用ISO標(biāo)準(zhǔn)的縮寫,比如P Natl A cad Sci USA。然后,還要給每篇文獻(xiàn)加入唯一的Label,比如上面這篇文獻(xiàn)的Label為Sny der1997。最后,建議刪除endnote中記錄的無關(guān)內(nèi)容,比如abstract、note、keywords、 address等。 LaTeX使用BibTeX管理文獻(xiàn),endnote提供了可以輸出為BibTeX格式的style,稱為Bib TeX Export。輸出結(jié)果可以直接粘貼到“\ref\refs.bib”文件中,比如: @article{Snyder1997, author = {Snyder, E. Y. and Yoon, C. and Flax, J. D. and Macklis, J. D.}, title = {Multipotent neural precursors can differentiate toward replacement of neurons undergoing targeted apoptotic degeneration in adult mouse neocorte x}, journal = {P Natl Acad Sci USA}, volume = {94}, number = {21}, pages = {11663-11668}, year = {1997} } 如果引用的位置為網(wǎng)頁,可以直接在bib文件中插入以下類似內(nèi)容: @MISC{wwwbrainmap, note = {http://www.}, } 8. 攻讀學(xué)位期間的主要成果和獎勵 對于不僅有論文的同志,可以按照下面這個格式來寫: \begin{publications} \item “高分辨數(shù)字人體三維結(jié)構(gòu)數(shù)據(jù)集的構(gòu)建與可視化”獲得~2006 年湖北省科技進(jìn)步 獎一等獎. 主要完成人: 駱清銘, 劉謙, 龔輝, 魯強(qiáng), 曾紹群, \CJKunderline{李安安}, 徐國棟, 陳華, 韓道, 張杰, 熊小飛.\\ \item *** \begin{center} \textbf{\sihao 發(fā)表的學(xué)術(shù)論文\\} \end{center} \setcounter{enumi}{0} \item \CJKunderline{Li A A}, Gong H, Zhang B, Wang Q D, Yan C, Wu J P, Liu Q, Zeng S Q, Luo Q M. Micro-optical sectioning tomography to obtain a high-resolu tion atlas of the mouse brain. Science, 2010, 330(6009):1404-1408.(第一單位: 華中科技大學(xué)) \item *** \begin{center} \textbf{\sihao 申請或授權(quán)的專利和軟件著作權(quán)\\} \end{center} \setcounter{enumi}{0} \item 駱清銘, 張斌, \CJKunderline{李安安}, 龔輝, 王冰然. 一種小動物全腦標(biāo)本的制 備方法, 發(fā)明專利申請?zhí)杶200810306435.3. \item *** \end{publications} 說明:論文的格式和“參考文獻(xiàn)”的格式基本一致,但有必要列出所有作者名單。 9.盲審 盲審很無聊,不僅評審人很容易判斷論文的作者是誰,而且評審人的名字需要填在畢 業(yè)前的一大堆表格中。不管怎樣,需要按照形式來。我們最好重新建立 “coverM.tex”和 “publicationsM.tex”兩個文件,分別臨時代替原文件。然后,去除所有出現(xiàn)的作者信息 ,導(dǎo)師信息。說白了就是一個空白的封面,以及沒有作者信息的成果列表。另外,在盲審 版本中不需要插入“致謝”。 盲審需要打印3本,交給研究生教務(wù)員即可。然后,就祈禱各位評審人動作快一點(diǎn),快 遞別出啥差錯。 10.其他注意事項(xiàng) (1)中英文間的空格 比如這么一段:“由表~\ref{tab:aerotech} 可知,$X$ 軸的運(yùn)動行程最長,便于執(zhí) 行主切削運(yùn)動,相比之下,$Y$ 軸和~$Z$ 軸的運(yùn)動行程只有厘米量級?!?/p> 為了排版美觀,中英文間應(yīng)該有空格,英文部分與前面的中文間要加入“~”符號,與 后面的中文間要加入一個真的空格。在這里,英文是所有阿拉伯?dāng)?shù)字、希臘字母、公式、 拉丁字母等的統(tǒng)稱,即凡是漢字以外的字符。但是,中文標(biāo)點(diǎn)符號與這些元素間是不需要 增加額外空格的。 (2)單位的特殊格式 對于單位、坐標(biāo)軸等信息,我習(xí)慣用公式環(huán)境。比如微米寫成“$\mu{}m$”,X軸寫成“$ X$ 軸”。公式環(huán)境能夠讓這些元素在正文中突出顯示,更加美觀。 (3)雙引號 我過去喜歡用``’’這四個半角字符實(shí)現(xiàn)雙引號,但是它的效果沒有直接使用“”這中文 符號漂亮,感興趣的可以去試一試。 (4)標(biāo)題深度 雖然學(xué)校允許出現(xiàn)“2.1.3.1”這樣的四級標(biāo)題,但是還是建議標(biāo)題只使用到三級,即不允 許出現(xiàn)“\subsubsection{}”這個命令。如果需要在三級標(biāo)題下增加分割,建議使用“( 1)”羅列,代替四級標(biāo)題。 11.打印最終版本 結(jié)合盲審和答辯時反饋回來的意見,論文一般還需要修改。修改后,就要拿去打印了 ,這時候還是需要做一些事情。 (1)中文的封面不用擔(dān)心,因?yàn)樾枰纱蛴∪藛T臨時制作彩色的封面。英文封面只占 半頁紙,背面應(yīng)該保持空白。 (2)中文摘要、英文摘要、目錄、縮寫表、正文的每一章、致謝、參考文獻(xiàn)、成果這 8個部分的第一頁都應(yīng)該位于奇數(shù)頁,也就是打開一本書的右側(cè)。如果落在了偶數(shù)頁碼,就 在“main.tex”的相應(yīng)位置加上一個“\newpage{}~”命令,注意“~”符號是必須的,這 樣可以額外增加一個空白頁。 (3)需要準(zhǔn)備兩個版本的PDF,即頁眉版和無頁眉版。頁眉就是每一頁上面那兩個橫 杠,以及“華中科技大學(xué)博士學(xué)位論文”這幾個字。頁眉版本打印時用普通的紙張,被作 為博士學(xué)位論文的復(fù)印版本。無頁眉版本打印時需要使用特殊的紙張,帶所謂的“紅頭” ,作為博士論文的原版,要放在學(xué)校圖書館收藏。我們可以很容易的切換兩種版本的編譯 ,當(dāng)“main.tex”中的“\documentclass[] {HUSTPHDthesis}”中包含“finalformat”選 項(xiàng)時,獲得是無頁眉版本,否則為頁眉版本。 (4)制作成PDF后,應(yīng)該仔細(xì)檢查,確認(rèn)無誤后拿去打印。雖然學(xué)校集貿(mào)市場旁邊的 論文打印中心很貴,但質(zhì)量絕對是最好的。而且,結(jié)賬的時候簽實(shí)驗(yàn)室的單即可,不用付 現(xiàn)金。一般打印7本,1本原版(紅頭)和3本交到學(xué)院,2本交給實(shí)驗(yàn)室(gong),自己再 留一本。 12.沒有解決的問題 有些問題我一直沒有解決,因?yàn)椴挥绊懘缶郑簿蜎]有再花時間去折騰。包括: (1)表格和圖片浮動體內(nèi)無法增加腳注 (2)visio打印成PDF時,透明色無法正確顯示 (3)在“攻讀學(xué)位期間的主要成果和獎勵”中,“\begin{publications}”后必須要 跟“\item”,否者會出錯,這使得“所獲獎勵”小標(biāo)題無法加入。 (4)無法計(jì)算文章字?jǐn)?shù)。 -- 奧斯特洛夫斯基想過沒有,保爾年輕時的夢想到底是什么 紙筆只能記錄逝去的歷史,而未來要憑夢想和奮斗去創(chuàng)造 ※ 來源:·武漢白云黃鶴站 bbs.· http://bbs./cgi-bin/bbscon?board=PhD&file=M.1300159944.A&top=1 http://bbs./cgi-bin/bbscon?board=PhD&file=M.1293113145.A&top=1 標(biāo) 題: [下載]工科博士論文XeTeX模板一顆 發(fā)信站: 武漢白云黃鶴站 (2010年12月23日22:05:45 星期四) http:///f/PhD/1293113047/HustTempletXeTeX.zip 使用XeTeX,直接生成pdf 推薦使用TeXworks, TeXmakerX |
|