1. 程式人生 > >英文論文寫作LaTeX模板

英文論文寫作LaTeX模板

引言

本文主要提供一個英文LaTeX寫作模板。因為本人是數學專業的,因此此模板可能更適合數學相關專業的寫作。

讀研之前就接觸過LaTeX軟體,只是會使用,沒有深入去挖掘。從去年讀研開始就要寫論文,所以開始挖掘其中的一些東西。網路上流傳著各式各樣的模板,有的感覺不好看,有的下下來之後,雖然比較好看,但易用性又大打折扣,違背了本人比較欣賞的一個原則:Keep It Simple, Stupid!(簡稱KISS原則,大意為:保持簡單,並且一目瞭然) 到後來,就利用手頭的一本《LaTeX入門》(劉海洋編著)自己做了模板(包括中文和英文,這裡把中英文單獨提出來是因為在英文模板中沒必要載入中文的巨集包及一些設定)。

這個模板經過一年多的錘鍊,經過三篇英文文章的實踐,新增必要的巨集包、修改優化、刪除一些沒用的東西,可以說是一個比較簡練的模板。

模板正文

\documentclass[hyperref]{article}
%MS%%%%%%%%%%%%%%%%%%%% Article Format %%%%%%%%%%%%%%%%%
%+++++++++++++++++++++ Usepackage +++++++++++++++%%
\usepackage{graphicx} %% Package for Figure
\usepackage{float} %% Package for Float
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{mathtools}
\usepackage[thmmarks,amsmath]{ntheorem} %
% If amsmath is applied, then amsma is necessary \usepackage{bm} %% Bold Mathematical Symbols \usepackage[colorlinks,linkcolor=cyan,citecolor=cyan{hyperref} \usepackage{extarrows} \usepackage[hang,flushmargin]{footmisc} %% Let the footnote not indentation \usepackage[square,comma,sort&compress,numbers]{natbib} %% Sort of References \usepackage{mathrsfs} %
% Swash letter \usepackage[font=footnotesize,skip=0pt,textfont=rm,labelfont=rm]{caption,subcaption} %% Format of Caption for Tab. and Fig. \usepackage{booktabs} %% tables with three lines \usepackage{tocloft} %+++++++++++++++ Proof etc. +++++++++++++++++++++++++%% {%% Environment of Proof \theoremstyle{nonumberplain} \theoremheaderfont{\bfseries} \theorembodyfont{\normalfont} \theoremsymbol{\mbox{$\Box$}} \newtheorem{proof}{Proof} } \usepackage{theorem} \newtheorem{theorem}{Theorem}[section] \newtheorem{lemma}{Lemma}[section] \newtheorem{definition}{Definition}[section] \newtheorem{assumption}{Assumption}[section] \newtheorem{example}{Example}[section] \newtheorem{corollary}{Corollary}[section] {%% Environment of Remark \theoremheaderfont{\bfseries} \theorembodyfont{\normalfont} \newtheorem{remark}{Remark}[section] } %\numberwithin{equation}{section} %% Number of Equation %++++++++++++++++++++++++++++++++ Page format ++++++++++++++++++++++++++%% \graphicspath{{figure/}} %% Path of Figures \usepackage[a4paper]{geometry} %% Paper size \geometry{left=2.5cm,right=2.5cm,top=2.5cm,bottom=2.5cm} %% Margin \linespread{1.2} %% Line Spread %MS%%%%%%%%%%%%%%%%%%%%%%%%%%%% End Format %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %MS%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %MS %% %MS The Main Body begins here %% %MS %% %MS%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %MS++++++++++++++++++++++++++++++ Title +++++++++++++++++++ \begin{document} \title{\bf Title of your article} \date{} \author{\sffamily author1$^1$, author2$^{1,*}$, author3$^2$\\ {\sffamily\small $^1$ The first Institution }\\ {\sffamily\small $^2$ The second Institution }} \renewcommand{\thefootnote}{\fnsymbol{footnote}} \footnotetext[1]{Corresponding author. } \maketitle %MS+++++++++++++++++++++ Abstract +++++++++++++++++++++++++ {\noindent\small{\bf Abstract:} In this paper... } \vspace{1ex} {\noindent\small{\bf Keywords:} Keywords1; Keywords2;...} %MS++++++++++++++++++++++++++++++ Main body ++++++++++++++++++++ \section{Introduction} \section{...} ... \section{conclusion} \section*{Acknowledgments} %MS++++++++++++++++++++++++++++++ Reference ++++++++++++++++++ %% 參考文獻請看下一節詳細介紹。 \end{document}

關於參考文獻

參考文獻有兩種寫法,一種是寫在bib檔案中,然後呼叫,第二種是直接寫在文章末尾。

方法1 寫在bib檔案中

假設你的bib檔名為: AAA.bib。要用這種方法,首先要在上一節模板的\end{document} 之前寫如下兩句話:

\bibliographystyle{unsrt} 
\bibliography{AAA.bib}

解釋一下:第一句話中的unsrt指的是文末的參考文獻列表按照文中的引用順序來排列,這個排序是系統自動完成的,與bib檔案中參考文獻的順序無關,還有其他的三種方式是plain,alpha,abbrv

bib檔案中參考文獻的寫法在《LaTeX入門》(劉海洋編著)中第174頁有詳細介紹。偷偷的告訴你,這本書電子版在網路上貌似很容易找到。

方法2 直接寫在文章末尾

這種方法只要在文章末尾來寫就好了,寫在模板中\end{document} 之前,格式為:

\small
\begin{thebibliography}{22}\addtolength{\itemsep}{-4.5ex}
\bibitem{X.Mao}  X. Mao, Stochastic differential equations and applications, Horwood Publishing, Chichester, UK, 2nd edition, 2007.\\%%一條參考文獻示例
\end{thebibliography}

解釋一下:
- 這個模板正文的字號是LaTeX預設的字號,這裡第一句話\small 是將參考文獻的字號調小一些(個人感覺這樣比較好)。
- 第二句話中的22 是用來對其參考文獻的編號對齊的,這個是可以隨便寫的,規則是如果你的參考文獻總條數是一個n位數,你要將這個22 換成n個字母或數字(只看個數,不看你具體寫的是什麼內容),例如你有29條參考文獻,那麼你在這裡寫11,22,de,tt,rf 效果都是一樣的。
- 關於第二句的-4.5ex:為了讓每一條參考文獻之間產生一點額外的間距。可以自己調節這個數值。
- 這種寫法的一個優點是可以自己控制參考文獻的輸出格式。一個缺點是參考文獻不會按照引用順序排序,要手動調整順序。有的期刊要求要按 引用順序來排參考文獻。

總結

這個模板是在texstudio編輯器中製作的,用XeLaTeX按鈕編譯,兩種參考文獻的新增方法都可以使用。

在WinEdt編輯器中第一種參考文獻加入方式編譯不成功(沒找到原因),第二種方法可以使用。

文章中用到的圖片需要放在當前資料夾下名為figure的資料夾中。這個路徑是可以設定的,在模板的Page Format下面第一行。

這個模板由於其中添加了一些註釋,在網頁上看起來可能有些亂,如果複製到自己的編輯器裡面可能還要手動整理一下格式,使得看起來整齊一些當然不整理也沒問題,不影響編譯。

奉上一副排版效果圖