Latex新人教程

2022-04-27 11:12:13 字數 4771 閱讀 5873

1.latex軟體的安裝和使用 

哈哈這一部分當然不包含在標題的30分鐘裡。 

2.第乙個文件 

開啟winedt,建立乙個新文件,將以下內容複製進入文件中,儲存,儲存型別選擇為utf-8。 

\documentclass 

\begin 

hello, world 

\end 

然後在winedt的工具欄中找到編譯按鈕(在垃圾桶和字母b中間),在下拉列表中選擇xetex,並點選編譯。 

如果順利的話,我們就可以順利生成出第乙個pdf檔案,點選工具欄中的放大鏡按鈕就可以快速開啟生成的pdf檔案。 

3.標題、作者和注釋 

建立乙個新文件,將以下內容複製進入文件中,儲存,儲存型別選擇為utf-8,編譯並觀察現象。 

\documentclass 

\author 

\title 

\begin 

\maketitle 

hello, world % this is comment 

\end 

4.章節和段落 

建立乙個新文件,將以下內容複製進入文件中,儲存,儲存型別選擇為utf-8,編譯並觀察現象。 

\documentclass 

\title 

\begin 

\maketitle 

\section china is in east asia. 

\subsection beijing is the capital of china. 

\subsubsection 

\paragraphis in the center of beijing 

\subparagraph is in the center of tian'anmen square 

\subsection 

\paragraph is the best university in guangzhou. 

\end 

退格只是我個人偏好,看起來層次清晰美觀。實際操作上未必要如此,每一行之前的空格不影響編譯生成pdf的排版結果。 

5.加入目錄 

建立乙個新文件,將以下內容複製進入文件中,儲存,儲存型別選擇為utf-8,編譯並觀察現象。 

\documentclass 

\begin 

\tableofcontents 

\section china is in east asia. 

\subsection beijing is the capital of china. 

\subsubsection 

\paragraphis in the center of beijing 

\subparagraph is in the center of tian'anmen square 

\end 

6.換行 

建立乙個新文件,將以下內容複製進入文件中,儲存,儲存型別選擇為utf-8,編譯並觀察現象。 

\documentclass 

\begin 

beijing is 

the capital 

of china. 

new york is 

the capital 

of america. 

amsterdam is \\ the capital \\ 

of netherlands. 

\end 

7.數學公式 

建立乙個新文件,將以下內容複製進入文件中,儲存,儲存型別選擇為utf-8,編譯並觀察現象。 

\documentclass 

\usepackage 

\usepackage 

\begin 

the newton's second law is f=ma. 

the newton's second law is $f=ma$. 

the newton's second law is f=

mathe newton's second law is f=

magreek letters $\eta$ and $\mu$ 

fraction $\frac$ 

power $a^b$ 

subscript $a_b$ 

derivate $\frac $ 

vector $\vec$ 

bold $\mathbf$ 

to time differential $\dot$ 

matrix (lcr here means left, center or right for each column) 

\[ \left[ 

\begin 

a1 & b22 & c333 \\ 

d444 & e555555 & f6 

\end 

\right] 

\] equations(here \& is the symbol for aligning different rows) 

\begin 

a+b&=c\\ 

d&=e+f+g 

\end 

\[ \left\ 

&a+b=c\\ 

&d=e+f+g 

\end 

\right. 

\] \end 

具體細節可以自行搜尋latex的數學符號表或別人給的例子。 

8.插入 

先搜尋到乙個將轉成eps檔案的軟體,很容易找的,然後將儲存為乙個名字如figure1.eps。 

建立乙個新文件,將以下內容複製進入文件中,儲存,儲存型別選擇為utf-8,放在和檔案同乙個資料夾裡,編譯並觀察現象。 

\documentclass 

\usepackage 

\begin 

\includegraphics[width=4.00in,height=3.00in] 

\end 

9.簡單** 

建立乙個新文件,將以下內容複製進入文件中,儲存,儲存型別選擇為utf-8,編譯並觀察現象。 

\documentclass 

\begin 

\begin 

a & b \\ 

c & d\\ 

\end 

\begin 

\hline 

a & b \\ 

\hline 

c & d\\ 

\hline 

\end 

\begin 

\begin 

\hline 

a & b \\ \hline 

c & d\\ 

\hline 

\end 

\end 

\end 

10.結尾 

到目前為止,你已經可以用latex自帶的article模板來書寫一篇基本的**框架了,至少你已經能夠用得起來latex了。 

在**從框架到完整的過程中,必然還存在許多的細節問題,比如字型字型大小,比如拼合,比如複雜的**等等。 

那些問題,就請諮詢google吧。通常來說我們作為初學者會提出的問題,早就已經有許多的先輩們在網路上提過同樣的問題了,看看別人的回答就可以。 

******************************=

附錄,有關我認為不是新手急需,但是的確比較有用的資訊

1.中文支援

曾經的latex的中文支援是比較麻煩的一件事,但是現在使用miktex+winedt的中文支援非常容易。

只需要把開頭的\documentclass換成\documentclass就可以了。

開啟winedt,建立乙個新文件,將以下內容複製進入文件中,儲存,儲存型別選擇為utf-8。

\documentclass

\begin

你好,世界

\end

2.巨集包

\package{}就是在呼叫巨集包,對計算機實在外行的同學姑且可以理解為工具箱。

每乙個巨集包裡都定義了一些專門的命令,通過這些命令可以實現對於一類物件(如數學公式等)的統一排版(如字型大小字形),或用來實現一些功能(如插入或製作複雜**)。

通常在\documentclass之後,在\begin之前,將文章所需要涉及的巨集包都羅列上。

對於新人而言比較常用的巨集包有

編輯數學公式的巨集包:\usepackage和 \usepackage

複雜**的巨集包:\usepackage

差不多了,對於新人來說,這五個巨集包已經基本夠用了。如果有其他的特殊需求,就通過google去尋找吧。

補充說明一下,現在ctexart模板裡整合了中文支援,所以cjk巨集包並不是必需品。

3.模板

模板就是在\documentclass{}後面的大括號裡的內容。

在這乙份教程中,我們使用的是latex預設自帶的模板article,以及中文模板ctexart。

模板就是實現我之前所介紹的latex的經驗總結的第二點的實現方式。

一篇文章,我們定義了section,定義了paragraph,就是沒有定義字型字型大小,因為字型字型大小這一部分通常來說是在模板中實現的。

乙個模板可以規定,section這個層級都用什麼字型什麼字型大小怎麼對齊,subsection這個層級用什麼字型什麼字型大小怎麼對齊,paragraph又用什麼字型什麼字型大小怎麼對齊。

當然模板裡還可以包含一些自定義的口令,以及頁首頁尾頁邊距一類的頁面設定。

由於模板的使用,在我的使用經驗裡來看,絕對不可能算是基本入門級的內容,所以在正文裡當然不會提及。

如果有人實在想學,如果latex已經接觸到這個程度上了,那麼再去翻其他厚一些的教材,也不虧了。

LaTeX新人教程,30分鐘從完全陌生到基本入門

by nan 對於真心渴望迅速上手latex的人,前言部分可以跳過不看。本教程面向對latex完全無認知無基礎的新人。旨在讓新人能夠用最簡單快捷的方式,輕鬆入門,能夠迅速使用latex完成基本的文字編輯。這個教材最終能夠達到的水平是能夠使用latex寫一篇正常的proposal。如果希望有更大需求的...

LaTeX入門系列之二 LaTeX教程

不管是ctex還是chinatex論壇,很多tex前輩和使用者都給大家提供了很多諮詢幫助,同時,也分享了很多很多學習上的方法與技巧。一般都推薦入門的使用者先閱讀一本入門書,掌握基本的知識,然後再進行各方面知識的擴充套件學習,這裡介紹這些年來所出版的latex書籍,讀者可以根據需要進行選擇閱讀。國內出...

LaTeX分檔案編譯教程

和c語言建立工程實現多檔案編譯的初衷類似,當編寫的latex文件過長,我們希望能將其劃分為多個小文件分別進行修改除錯,使結構更加清晰,組織 更加方便。可用的命令有三條,分別是 input include includeonly 下面分別介紹這三條命令。1 input 單純地將 tex內容匯入進主檔案...