日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

论文写作利器—LaTeX教程(入门篇)(更新中)

發布時間:2023/12/15 综合教程 37 生活家
生活随笔 收集整理的這篇文章主要介紹了 论文写作利器—LaTeX教程(入门篇)(更新中) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

大家好,又見面了,我是你們的朋友風君子。

一、LaTeX簡介

結合維基百科及LaTeX官網可知:

LaTeX(/?lɑ?t?x/,常被讀作/?lɑ?t?k/或/?le?t?k/) 是一種基于TeX的高品質排版系統,由美國計算機科學家萊斯利·蘭伯特在20世紀80年代初期開發,非常適用于生成高印刷質量的科技和數學、物理文檔,尤其擅長于復雜表格和數學公式的排版。LaTeX是科學文獻交流和出版的事實標準。

簡單來說,相比于Word排版時需要設置各種復雜的樣式外觀,使用LaTeX排版,作者不需要過多擔心他們的文件外觀,而是集中精力編輯正確的內容。文檔的外觀格式由模板樣式文件單獨定義,因此,即使沒有豐富排版經驗的作者也能輕而易舉的制作出出版物級別漂亮的文檔。

現實一點來講,對于廣大的科研工作者,投稿SCI期刊往往給出的是LaTeX模板(畢竟TeX系統是科學出版的事實標準),因此你要學會這一排版工具。LaTeX排版在論文投稿中的優點在于:
(1)投稿期刊給出了論文模板,作者只需編輯自己的內容即可得到符合期刊要求的外觀。
(2)投稿期刊被拒搞轉而投稿新的期刊時,只需更換新期刊的模板文件,無需更改原內容,節省了大量重新排版的時間。
(3)公式、圖表、參考文獻的引用均為自動化編號,使用簡潔高效。
其缺點在于,對初學者增加了一定的入門成本。然而考慮投入/產出比,隨著排版復雜度的提升,LaTeX會大大降低所耗費的時間與精力。一個經典的Word與LaTeX對比圖如下:

LaTeX能干的事都有哪些?
文字、圖表、公式排版,這些都太簡單。

畫個象棋圖、分子結構式、電路圖、樂譜……總之,沒有幾行代碼辦不到的事,如果有,那就再加幾行代碼!

原來寫篇論文也可以走敲代碼+debug調程序的模式。C語言還沒學好咋辦?傷心頭疼ing…….

the answer is that :代碼超級簡單,入門僅需半天!(聰明的你也許只需半小時!)

二、軟件環境安裝(推薦方案3)

砍柴先要磨刀,首先要把開發環境搞起來。目前,常用的Latex編輯排版環境主要推薦兩類軟件方案:(1)CTeX套裝(2)TeX Live+TeXstudio,當然還有各種各樣的配置方案在此不過多贅述。

?方案1:CTeX套裝
配置方法:僅需安裝CTeX套裝軟件

CTeX 中文套裝是科學院吳凌云研究員的個人作品,是基于 Windows 下的 MiKTeX 系統,集成了編輯器 WinEdt 和 PostScript 處理軟件 Ghostscript 和 GSview 等主要工具。 CTeX 中文套裝在 MiKTeX 的基礎上增加了對中文的完整支持。 CTeX 中文套裝支持 CJK, xeCJK, CCT, TY 等多種中文 TeX 處理方式。

目前該軟件最新穩定版本為CTeX_2.9.2.164_Full.exe (1.31G) 包含完整版 MiKTeX(2019年3月30日)
官方下載地址:http://www.ctex.org/CTeXDownload 下載鏡像文件后點擊安裝即可。
軟件安裝完成后,打開WinEdt 編輯器即可編輯TEX文檔。但是,WinEdt本身是一個付費軟件,未注冊激活的WinEdt在試用期結束后經常會彈出注冊界面影響正常排版進程,雖然網絡上有關于WinEdt的激活方法,但是仍然推薦通過正規渠道購買軟件版權。

CTeX套裝基本能夠解決LaTeX排版問題,這也是我讀研期間一直使用的軟件,但是CTeX畢竟很多年沒有更新,太老了,為此,知乎上有人專門分析2018, 為什么不推薦使用CTeX套裝作為入門?
理由:

  1. CTeX 封裝的 MikTeX 在實現 XeTeX 以及字體庫的時候有一些問題,前者導致運行 XeLaTeX 異常緩慢,后者導致使用一些數學字體的時候會報錯。
  2. CTeX 封裝的默認編輯器 WinEdt 是閉源軟件,實際上是在使用盜版軟件。
  3. CTeX 封裝的默認編輯器 WinEdt 修改了默認編碼為 GBK, 這將在后續使用過程中產生很多問題,對初學者來說是不良的。
  4. 有 bug:在一定條件下,CTeX 套裝在安裝時會抹掉系統環境變量,造成一定損失。
  5. 版本落后: CTeX 套裝的 2.9.2.164 版本至今已經多年未更新,套裝中包含的各部分內容都有了不同程度的升級。版本落后,除了新增的功能、便利的配置用不上,還可能導致提問不易收到回答、他人幫忙解答時因復線問題的成本高、網絡資源(尤其是英文資源)更聚焦新版而與舊版相關的少,等等弊端。
  6. CTeX 由于封裝 MikTeX 而只能運行于 Windows 平臺,跨平臺移植性能差,當然對于Windows用戶可忽略此點。
  7. CTeX 是因為 CJK 包的字體配置復雜,為了免去入門用戶的配置成本而推出的。而現在因為 XeTeX 引擎以及 xeCJK 宏包的出現,CJK 包已經成為過去。并且使用 zhm 可以與 CJK 結合方便地動態配置字體。因此 CTeX 曾經的優勢實際上已經不成為優勢,并且因其引起的各種國內期刊模板的老舊問題正不斷成為阻礙中國 TeX 社區進步的惱人因素。

?方案2:TeX Live+TeXstudio
配置方法:安裝TeXLive軟件+安裝TeXstudio編輯器
TeXLive是由國際 TeX 用戶組織 TUG 開發的 TeX 系統,支持不同的操作系統平臺。
windows版TeX Live鏡像下載地址為 http://tug.org/texlive/acquire-iso.html 點擊“download from a nearby CTAN mirror” 從最近的站點下載軟件鏡像文件(目前可下載 texlive2018.iso 版本的鏡像)

TeXstudio是一個用于創建LaTeX文檔的集成書寫環境,具有眾多功能,如語法高亮,集成查看器,參考檢查和各種助手。下載地址為 http://texstudio.sourceforge.net/ 當前版本為TeXstudio 2.12.14

下載完以上兩個軟件后,首先安裝TeXLive

然后安裝TeXstudio。

配置TeXstudio
界面改為中文語言:打開TeXstudio軟件,選擇“Options—>Configure TeXstudio—>General—>Language”,選擇簡體中文“zh_CN”,單擊“OK”
配置構建命令:選擇 “選項—>設置TeXstudio—>構建” 打開構建命令配置對話框,設置元命令如下(具體含義見下文分析):

此外,也可根據使用習慣配置快捷鍵、編輯器、語法檢查等內容。

?方案3:TeXLive+Winedt+SumatraPDF
詳細介紹見:LATEX環境配置方案:TeXLive2018+Winedt10.2+SumatraPDF
總結: 因為初次接觸的是CTeX套裝,使用中遇到一些問題但都解決了,雖然是一款很老的軟件但是排版功能還是很完備的,TeXLive是最近才接觸。

綜合分析更偏向推薦使用TeXLive+Winedt+SumatraPDF解決方案
當然你也可以使用Ctex套裝,而且根據官方信息由Harry Chen和Liam Huang接手負責開發的新版CTeX套裝即將發布,新版本配置更合理,對新手更友好。

三、LaTeX 語法簡介

LaTeX基本語法規則并不復雜,由于本文針對的是需要寫論文的LaTeX新手,在此僅介紹利用LaTeX進行論文寫作的入門知識。本節內容基于基本TeX語法,對于任何LaTEX配置環境均有效。

?3.1 熟悉LaTeX

首先嘗試編譯一個小demo。打開LaTeX編輯器,新建一個.tex文件,編輯下圖所示TeX源文件。編輯完成后點擊綠色的構建按鈕

在Winedt中,編譯生成PDF步驟為依次點擊“LaTeX—>dvipdf”命令或者使用“LaTeX—>dvips—>pspdf”命令

如果一切順利編譯完成即可看到生成的PDF文件。下面介紹.tex文件基本語法:

一個基本的LaTeX文件由導言區、文檔類、注釋等構成。開頭\documentclass{article}定義了文檔的樣式為article,開頭部分為導言區,起止符號\begin{document}\end{document}包括起來的是文檔內容。在導言區中一般定義了文檔的標題、作者、需要引用的宏包以及文檔其他信息。注釋由%標識,注釋掉的內容不會被編譯器編譯。文檔內容區中,\maketitle表示將\title{*}定義的標題內容放于此處。
latex 提供了豐富的宏包工具,通過在導言區使用 \usepackage 命令可以引入相應宏包,有關宏包具體使用方法請參考latex高級教程。
論文章節標識:使用\section{章標題內容}\subsection{節標題內容}\subsubsection{小節標題內容}分別開啟新的章、節、小節,LaTeX會自動為章節編號。

字體命令:使用\textit{內容}\textbf{內容}等設置斜體、粗體樣式,更多顏色下劃線等樣式命令請參考LaTeX手冊。

公式的處理:公式由LaTeX代碼編寫,類型主要分為段落內公式、單獨一行無編號公式以及單獨一行帶編號公式三類。LaTeX中所有公式均可以由代碼編寫完成,但是考慮到需要記憶大量符號命令成本較高,此處推薦采用MathType公式編輯器進行公式可視化編輯而后轉為LaTeX代碼插入TEX文檔。具體操作為
?打開mathtype軟件編輯公式,然后選擇 “選項—>剪切和復制選項—>轉換成其他文字—>選擇LaTeX2.09 and later—>取消包括在翻譯中的譯者名和包括mathtype數據兩項對勾—>確定”。

此時,復制mathtype公式粘貼到LaTeX文檔中即可得到公式代碼 \[x = {a^2} + {b^2}\]
?單獨一行無編號公式:直接粘貼過來的公式代碼前后分別由\[\]包裹,排版效果為不帶編號的單獨一行公式

?段落內公式符號:去掉前后\[\]兩個標識符號,在公式代碼前后分別添加$,即$ x = {a^2} + {b^2} $,效果如下

?獨占一行帶編號公式:此類公式需要使用 \equation 環境完成,代碼及效果如下

\begin{equation}
\label{equ1}        %標簽equ1,文中使用\ref{equ1}引用
x = {a^2} + {b^2}
\end{equation}

圖片排版: 借助 \figure 環境,需要注意的是LaTeX編譯命令要求將圖片格式轉化為.eps格式,關于不同格式圖片如何轉化為eps問題請參考文章eps、emf等圖片格式轉換。 代碼示例:

\usepackage{graphicx}%導言區需加入picture宏包
%文檔正文圖片代碼
\begin{figure}
   \centering			%居中對齊
   % Requires \usepackage{graphicx}
   \includegraphics[width=5cm]{myfigure.eps}    %圖片文件名myfigure.eps,width指定圖片寬度
   \caption{the framework of the proposed method} %圖說明
   \label{figure1}    %圖標簽,正文中用\ref{figure1}引用
\end{figure}

表格排版: 表格排版比較復雜,詳細說明請參考LaTeX進階教程。

\begin{table}[!]
\label{table1}
\caption{my first table}
\centering
\begin{tabular}{|c|c|r|}
	\hline
	system& version& edit\\
	\hline
	Windows & MikTeX & TexMakerX \\
	\hline
	Unix/Linux & teTeX & Kile \\
	\hline
	Mac OS & MacTeX & TeXShop \\
	\hline
	common& TeX Live & TeXworks \\
	\hline
\end{tabular}
\end{table}

分段: LaTeX采用空行(或換行符\\)來分段,tex編輯器中相鄰兩行為同一段落。

?3.2 模板

模板文件介紹

LaTeX論文模板文件一般包括.tex .cls .bib .bst .eps等類型文件
.tex 文件為latex源文件
.cls文件是latex2e的全文樣式文件,決定了論文最終的排版效果
.bib 文件是參考文獻的數據庫,保存有參考文獻的元數據
.bst文件是用 bibtex 處理參考文獻*.bib文件時的輸出格式模板,即定義了參考文獻的排版效果
.eps文件即LaTeX插入的圖片文件格式
一個模板范例如下所示:

所給LaTeX源文件模板bare_jrnl.tex中通過\documentclass[journal]{IEEEtran}定義所使用的樣式文件為IEEEtran.cls
參考文獻的處理:
IEEEexample.bib是參考文獻數據庫,以文獻元數據的形式儲存每條文獻信息,如下圖所示:

文獻元數據以@article{}標識期刊論文,@inproceedings{}標識會議論文集等等。括號內第一個條目(如上圖 Ganiz2011Higher )是該文獻的書簽,在tex源代碼中通過\cite{Ganiz2011Higher}命令引用該條參考文獻。bib格式的參考文獻元數據可以從web of science 或者googlescholor導出,也可以直接編寫bib信息條目(不推薦百度學術導出的元數據,因為多數不準確)
使用bib參考文獻首先需要在TEX源文件中語句\end{document}前加入以下代碼:

\bibliographystyle{IEEEtran}   %指定參考文獻樣式文件為IEEEtran.bst
\bibliography{IEEEexample}   %指定所使用的bib文件為IEEEexample

然后在正文中通過\cite{}命令引用文獻書簽。
編譯過程中,首先使用LaTeX命令編譯一遍,若無錯誤再用Bibtex命令編譯一遍參考文獻,最后再用LaTeX命令編譯生成即可得到最終帶參考文獻的排版結果。如下圖效果:

四、下一步,進階

如何深入學習LaTeX?答案是 親自實踐+Google搜索
了解了LaTeX的基本使用方法后,推薦找一個期刊模板自己去親自排版實現一篇小論文。在此期間遇到問題請首先Google or baidu尋找答案。

推薦閱讀劉海洋的LaTeX入門書:《LaTeX入門》劉海洋. 電子工業出版社. ISBN:9787121202087
CTeX網站幫助文檔及常見問題集:http://www.ctex.org/HomePage
CTAN官網:https://www.ctan.org/
一本其實很短的latex入門指南:https://liam.page/2014/09/08/latex-introduction/

利用latex還可以做哪些事?比如做漂亮的簡歷、書籍排版、還能做ppt,此外在python繪圖、markdown中都可以使用latex代碼編寫公式。更多教程資源請訪問latex開源小屋:http://www.latexstudio.net

總結

以上是生活随笔為你收集整理的论文写作利器—LaTeX教程(入门篇)(更新中)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。