王海軍 張圣燕
摘要:畢業(yè)設(shè)計(論文)教學過程是學生培養(yǎng)計劃中的重要環(huán)節(jié),是本科教學計劃的重要組成部分,是學生在校學習的最后階段和質(zhì)量總檢查,對全面提高教學質(zhì)量具有重要意義。本文針對基于WORD畢業(yè)論文模板的不足,設(shè)計制作了基于LATEX系統(tǒng)的畢業(yè)論文模板。新模板具有開源、系統(tǒng)穩(wěn)定等優(yōu)點,能夠縮短排版時間,生成符合學位論文規(guī)范的學術(shù)論文。
關(guān)鍵詞:LATEX;畢業(yè)論文;模板
中圖分類號:G642 文獻標志碼:A 文章編號:1674-9324(2015)31-0195-02
畢業(yè)設(shè)計(論文)教學過程是學生培養(yǎng)計劃的重要環(huán)節(jié),是提高學生綜合能力的重要途徑,也是對學生進行畢業(yè)資格與學位資格認定的重要依據(jù)。大部分高校都結(jié)合自己學校的特點,采用所見即所得文字處理軟件制作了相應(yīng)的學位論文模板。但是,學生在用WORD模板進行寫作時,往往需要花費很多精力進行文本格式調(diào)節(jié)對比,尤其對篇幅較大的文章,數(shù)學公式排序、圖表及標題等都需要手動標記,使學生不能集中精力進行畢業(yè)論文寫作。而使用LATEX編版,文章樣式的各種細節(jié)都由LATEX統(tǒng)一規(guī)劃設(shè)置,修改稿件時,章節(jié)、圖表和公式等的位置都可任意調(diào)整,無須考慮編號,編譯時LATEX可以自動統(tǒng)一添加編號,大大減輕了排版工作量。本文主要從以下幾個方面介紹基于LATEX本科畢業(yè)論文模板的設(shè)計。
一、畢業(yè)論文模板的總體框架
LATEX模板的源文件即為本科畢業(yè)設(shè)計論文中使用的模板,學生可以通過修改文件來寫畢業(yè)論文。bzumain.tex:主文件,包含封面部分和其他章節(jié)的引用信息。Preface:包含本科畢業(yè)設(shè)計論文的封面和中英文摘要。Body:包含本文正文中的所有章節(jié)。-intros.tex:包括本LATEX模板的介紹,編譯方法和使用方法。-figures.tex:包含論文中圖片的插入和引用方法。-tables.tex:包含論文中表格的插入和引用方法。-equations.tex:包含論文中數(shù)學符號、公式的書寫和排版方法。-others.tex:包含論文中使用的羅列環(huán)境,定理環(huán)境等其他環(huán)境的排版方法。-conclusion.tex:包含本文的總結(jié)。appendix:存放論文的外文資料,中文譯文和致謝部分。references/reference.bib:存放論文所引用的全部參考文獻信息。make.bat/Makefile:Windows/Linux環(huán)境下的編譯腳本clean.bat:雙擊此文件,可以用來清理BZUmain.tex在編譯之后生成的所有附屬文件,如后綴名為.aux,.log,.bak的文件。需要說明的是,以上文件名并不是固定的,可以新建一個tex文件,例如algorithm.tex,放在body目錄下,并且在bzumain.tex中調(diào)用:\include{body/algorithm.tex}來引用之。當然可以重命名這些文件,只要include中的文件名是存在且合法,LATEX總能找到這些文件。
(一)中文字體設(shè)置
與英文習慣不同,中文排版一般是用不同的字體來加強文本效果。在CJK默認的字體定義文件中,宋體對應(yīng)的粗體是用\CJKbold命令通過微小平移字形來實現(xiàn)的,不僅放大后能看到鋸齒,而且也不符合中文的排版習慣。將宋體對應(yīng)的粗體設(shè)為黑體,這樣文中所有粗體命令作用的環(huán)境中加粗的宋體都會自動變成黑體,不需要再用\CJKfamily{hei}來轉(zhuǎn)換。
(二)字號設(shè)置及命令
點數(shù)(pt)、相應(yīng)的中文字號及控制命令,25:一號:\Huge;20:二號:\huge;17:三號:\LARGE;
14:四號:\Large;12:小四號:\large;10:五號:\normalsize;9:小五號:\small;8:六號:\footnotesize;
7:小六號:\scriptsize;5:七號:\tiny;空格:LaTeX中空格用來隔開單詞(英語一類字母文字),多個空格等效于一個空格;對中文沒有作用。換行:用控制命令“\\”,或“\newline”。分段:用控制命令“\par”或空出一行。換頁:用控制命令“\newpage”或“\clearpage”。
(三)參考文獻
在LATEX中,可以用兩種方法生產(chǎn)參考文獻。一是手工逐條在正文尾部的\begin{thebibliography}{最大條數(shù)}\end{thebibliography}內(nèi)加入“\bibitem{關(guān)鍵詞}文獻信息”,文章中引用的地方用\cite{關(guān)鍵詞},自動按加入的順序編號,形如[1]。第二個方法是使用bibTex。建立一個文獻數(shù)據(jù)庫文件:數(shù)據(jù)庫名.bib,里面有按字段填寫的文獻信息,以及相應(yīng)的“引用關(guān)鍵詞”。bibTex會生成.bib文件,其中包含引用文獻具體內(nèi)容,在正文末尾用\\bibliography{文獻數(shù)據(jù)庫名}包含該文件內(nèi)容,注意文獻數(shù)據(jù)庫名不包含空格。文獻數(shù)據(jù)庫中被引用的文獻按格式出現(xiàn)在文末,未被引用的文獻可以使用\\nocite{關(guān)鍵詞}來使其出現(xiàn)在文末。
(四)圖片的排版
1.支持圖片格式及轉(zhuǎn)換方法。LATEX支持比較多的圖片格式是EPS格式。而學生通過其他軟件生成的圖片,比如機械工程圖、數(shù)據(jù)流程圖、電氣圖等往往不是這種格式,可以采用ImageMagick軟件和命令符等方法將其他格式的圖片轉(zhuǎn)換成EPS格式圖片。其中命令符語法格式為
convert[可選參數(shù)]原文件名.后綴名新文件名.eps
參數(shù)通常選取-sharpen radius{xsigma}和-resize geometry。-sharpen radius{xsigma}一般在圖像像素不高時用來銳化圖片;-resize geometry一般用來改變圖像大小。
2.單張圖片的插入。首先將要放入正文的圖片放在當前目錄下,然后在想插入的地方使用如下命令語句,
\begin{figure}![ht]
\centering
\includegraphics[width=0.2\textwidth]{圖片名稱.eps}
\caption{圖片標題}
\label{fig:ustc1}
\end{fig}
可選參數(shù)[!ht]代表插圖的位置。其中!讓LATEX忽略審美標準,試圖用最嚴格的標準來放置浮動圖形;h(ere)代表有限放在此處;t(op)代表如果此處放不下,那么放在下一頁頁首。width=0.2\textwidth代表圖形的寬度是文字寬度的0.2倍,也可以使用其他長度單位,如12cm,4.5in等。caption命令的參數(shù)代表圖的名稱,或者說注解。
(五)數(shù)學公式的排版
在LATEX中,上標、下標、希臘字母、點乘、叉乘等符號都是通過相應(yīng)的命令來實現(xiàn)的。上標命令為^,比如x2,代碼$x^2$;下標命令為_,比如x2,代碼為
$x_2$;點乘命令為\cdot,比如x y,代碼為
$x\cdot y$;叉乘命令為\times,比如x×y,代碼為$x\times y$;分數(shù)命令為$\frac{}{}$,根號命令為$\sqrt[n]{}$,n=2,表示開2次方,n=3表示開3次方。積分命令為$\int$,其中二重積分、三重積分命令分別為$\iint$,$\iiint$。其中,$代表數(shù)學環(huán)境,用
其中,{\zihao{5}...}表示表格使用5號字,longtable代表常用的長表格,代碼\begin{longtable}和\end{longtable}分別用來開始、結(jié)束表格環(huán)境,{cc}表示表格內(nèi)容居中,即center首字母。因為有兩列,所以是cc。如果想讓三列內(nèi)容分別左對齊、居中和右對齊那么代碼應(yīng)該是lcr,\caption{分級標題使用命令}這個用來生成標4題。label{tab:fjbt}是標簽命令。
二、結(jié)論
推廣結(jié)果表明,基于LATEX模板能夠?qū)崿F(xiàn)對本學術(shù)論文的規(guī)范化排版。使用該模板時,只需要學習簡單的LATEX宏命令,在比較短的時間內(nèi),可以比Word等字處理軟件具有更高質(zhì)量的畢業(yè)論文。特別是在排版復雜的數(shù)學公式時,能夠節(jié)省排版時間,提高論文規(guī)范化管理的質(zhì)量。