论文排版-CTex的基本使用方法
主要內容
一、Latex簡介
1、概述
首先要從TEX介紹起。TEX是斯坦福大學的教授Donald E.Knuth(圖靈獎獲得者)開發的一個功能強大的幕后排版系統。他當時在撰寫名為The Art of Computer Programming的書,由于出版商把他書中的數學式子排版得很難看,他決定推遲出版,自行研發一套排版系統進行排版。這個系統就是TEX系統。
其次就是宏集(macro):把一些經常用到的功能,事先定義好,到要用的時候只引用一小段代碼就可以實現一個相對復雜的功能,那不僅提高了排版效率,而且版面也會清晰很多。這種事先定義好的功能,叫做宏集(macro)。
LaTeX就是TEX的眾多宏集之一,也是比較實用的一個,是由Leslie Lamport編寫的。編寫的目的是使版面設置內容和文檔的具體內容盡可能分離,讓寫文檔的人更加專注于文檔的撰寫,而少花些心思在排版上。所以,LaTeX從本質上講,就是TEX排版系統的一個宏集,將一些常用到的功能整合為文檔類型中的設置,簡化了TEX排版的工作量及難度。
CTEX是利用TEX排版系統的CTEX中文套裝的簡稱。它集成了編輯器 、WinEdt和 PostScript處理軟件 Ghostscript 和 GSview 等主要工具。 CTeX中文套裝在 MiKTeX的基礎上增加了對中文的完整支持。 CTeX中文套裝支持 CCT 和 CJK 兩種中文 TeX處理方式。
一般用windows操作系統的人會選擇CTEX中的WinEdt軟件作為編寫LaTeX文檔的工具,因為它里面會將latex命令改變顏色,并且將多種命令都集成到圖形界面中,又簡化了排版操作。
2、Latex特點
- TeX 系統是公認的數學公式排版最好的系統
- TeX 文檔是 ASCII 碼的純文本文件
- 自動編號:章節,圖表,公式定理,文獻…
- 自動生成目錄,索引、章節,圖表,公式定理,參考文獻頁碼可以交叉使用
- 輸出直接生成pdf文件
- TeX 是可編程的
- 可以建立參考文獻庫…
Ctex套裝下載鏈接(現在最小版本是2.9),下載完整版本(CTeX_2.9.2.164_Full.exe)安裝好就行。
TeX 不是在一個下午就能完全學會的,本文只是列出一些常用的基本方法。- 1
安裝好CTex之后,在安裝好的目錄中可以看到一下幾個文件夾:
- WinEdit: 功能強大的文本編輯器(主要使用的)
- MikTeX: 一個TeX系統,核心
- Yap: 打印‘.dvi’文件
- Ghostscript: 將‘.dvi’文件轉化為‘.ps’文件
gsview: 打印‘.ps’文件
WinEdt主界面
一個簡單的例子
- 創建并編輯你的源文件
- 運行LATEX 編譯你的源文件
- 來預覽得到的pdf文件
- 1
- 2
- 3
- 4
- 5
shift+ctrl+p運行,得到一個文件夾,里面有生成好的pdf文檔
test.pdf就是生成好的文檔,內容就是Small is beautiful.
當我們要投某個期刊時,一般該期刊都會提供一個Tex的包,這個包就是期刊提供的論文排版格式,我們只需要在它的文件了進行編輯就行。
二、環境和命令
這里以Information and Computation(INDAC)期刊的模板為例。
文檔目錄結構
.tex
.bib 參考文獻庫
.cls 規定正文格式
.bst 規定參考文獻格式
.sty 模版宏包
以及示例、說明、幫助等輔助文檔
用WinEdt打開.tex文件,這個就是該期刊的格式文檔,我們在里面進行編輯就行。
在第一節中有用到一個小例子,其中有\begin{document}和\end{document},這兩個就是簡單的環境設定。
1、環境介紹
環境用\begin{..}和\end{…}來設定
作用:對環境內的所有文本進行統一格式
例: \begin{verbatim} ….\end{verbatim}
一般格式:
\begin{<環境名>}
… … ……
\end{<環境名>}
直接單擊‘insert’菜單中的有關條目
比如在IDNAC提供的格式文檔中
\begin{abstract} This template helps you to create a properly formatted \LaTeX\ manuscript. \end{abstract}\begin{keyword} \texttt{elsarticle.cls}\sep \LaTeX\sep Elsevier \sep template \MSC[2010] 00-01\sep 99-00 \end{keyword}- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
其中的\begin{abstract}、\end{abstract}、\begin{keyword}、\end{keyword}就是一個摘要和關鍵字的環境。
還有一個就是在文檔中要用數學公式或者其它排版,可以用到
\usepackage{amssymb, amsthm, amsmath}- 1
就有點像是C++中的include一樣。
2、文檔內容編輯的命令與環境
這里以IANDC期刊的格式為例子,該期刊提供了論文編輯的格式包。
文檔目錄結構:
.tex
.bib 參考文獻庫
.cls 規定正文格式
.bst 規定參考文獻格式
.sty 模版宏包
以及示例、說明、幫助等輔助文檔
1、文本編輯命令
環境用\begin{..}和\end{…}來設定
作用:對環境內的所有文本進行統一格式
例: \begin{verbatim} ….\end{verbatim}
如IANDC期刊論文格式中:
\begin{abstract} This template helps you to create a properly formatted \LaTeX\ manuscript. \end{abstract}\begin{keyword} \texttt{elsarticle.cls}\sep \LaTeX\sep Elsevier \sep template \MSC[2010] 00-01\sep 99-00 \end{keyword}- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
其中的\begin{abstract}、\end{abstract}、\begin{keyword}、\end{keyword}為摘要和關鍵字的編輯命令。
\section{The Elsevier article class}\paragraph{Installation} If the document class \emph{elsarticle} is not available on your computer, you can download and install the system package \emph{texlive-publishers} (Linux) or install the \LaTeX\ package \emph{elsarticle} using the package manager of your \TeX\ installation, which is typically \TeX\ Live or Mik\TeX.- 1
- 2
- 3
其中\section、\paragraph為標題和段落的編輯命令等等。
2、數學公式的添加命令
注意:CTex是可編程的,所以在添數學公式時,需要”引用“包才能添加數學公式,這也是根據文檔格式來進行排版的一種方式,如
- 1
其他的一些排版,如圖片、表格都需要用此方法\usepackage{...}
首先看一下在latex中添加數學公式需要用到的一些命令:
只要在tex文件中添加這些數學公式的命令,在對應生成的pdf文件中就會出現對應的數學公式符號。
但是這么多公式怎么記住了?不用記住!我們可以用MathType數學編輯軟件來添加公式,直接復制粘貼就可以。
注意:要使Mathtype的中編輯的公式可以拷貝到tex文件中,先要對MathType進行設置–>點擊Preferences->Cut and Copy…,在這里面設置復制到tex格式。
2、圖表添加命令環境
如上所述,添加圖表,也要添加對應的格式包\usepackage{...}
[具體的圖表添加方式可參考此博客](http://blog.sina.com.cn/s/blog_976290d401014bv1.html)
3、參考文獻
參考文獻不用我們自己像在word一樣去用交叉引用,只需要在.bib文件中添加對應的參考文獻,在tex文件中用/cite引用對應文獻的lable名稱就行,這個lable是我們自己給參考文獻取的名字,便于我們自己區分是哪一篇論文。
如IANDC期刊中用\bibliography{mybibfile}mybibfile就是參考文獻的.bib文件。
在.bib文件中的參考文獻格式如下(其中的lable就是Dirac1953888),那么在文中對應該文獻的引用格式就是\cite{Dirac1953888}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
這個格式不用我們自己去寫,比如在百度學術中找到參考文獻,
選擇BibTex就可以,打開之后得到如下結果:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
對應不同的期刊,對其各個部分進行相應的調整就行了。
踏實學習,每天一點進步!!
<link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/markdown_views-ea0013b516.css"></div>總結
以上是生活随笔為你收集整理的论文排版-CTex的基本使用方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 检测并解析二维码
- 下一篇: jwPlayer播放器基本使用