03 LaTeX 的文本語法

GitHub:https://github.com/qinnian/LaTeX

微信公衆號【欽念博客】:LaTeX 教程資源彙總(推薦)

一、基本結構

\documentclass{article} 

\begin{document}

\end{document}

上述三⾏代碼代表了⼀個 LaTeX ⽂件必不可少的三個部分。

  • \documentclass{article} 表⽰該⽂檔的類型是期刊(aiticle) ,LaTeX 還⽀持 report(報 告) 、book(書籍)、beamer(幻燈⽚)等多種類型。

  • \begin{document}\end{document} 表⽰⽂檔內容的開始和結束,所有正⽂內容都寫在其中。

  • \begin{document} 前的部分我們稱爲導⾔區,宏包都是寫在導⾔區。

\documentclass{article} 

%這是導言區 

\begin{document} 


\end{document}

二、支持中文

2020年 LaTeX 對中⽂的⽀持已經很完善,因此我們可以直接 使⽤ \documentclass[UTF8]{ctexart},代表該⽂檔是中⽂論⽂(ctex+article)。

\documentclass[UTF8]{ctexart} 

\begin{document} 

關注微信公衆號“欽念博客”

\end{document}

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-tlG6r9t1-1582893692216)(https://raw.githubusercontent.com/qinnian/FigureBed/master/20200216171756.png)]

三、特殊字符

% 表示註釋,$、^、_ 等用於排版數學公式,& 用於排版表格

如果想要輸入以上符號,需要使用以下帶反斜線的形式輸入:

\documentclass[UTF8]{ctexart} 

\begin{document} 

\#

\$ 

\% 

\& 

\{ \} 

\_

\^{} 

\~{} 

\textbackslash

\end{document}

注:

(1)\^\~ 兩個命令是需要帶參數的,如果不加一對花括號(空參數),就將後面的字符作爲參數,形成重音效果。

(2)\\ 被直接定義成了手動換行的命令,輸入反斜槓就只好用 \textbackslash

四、標點符號

LATEX 的單引號 ‘ ’ 用 `和 ’ 輸入;雙引號 “ ” 用 `` 和 ‘’ 輸入

\documentclass[UTF8]{ctexart} 

\begin{document} 

``請關注微信公衆號 `欽念博客' 。''

\end{document}

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-ajGEdNbR-1582893692222)(https://raw.githubusercontent.com/qinnian/FigureBed/master/20200220100730.png)]

LATEX 中有三種長度的“橫線”可用:

  • 連字號(hyphen):用來組成複合詞;

  • 短破折號(en-dash):用來連接數字表示範圍;

  • 長破折號(em-dash):用來連接單詞,與中文語境中的破折號類似。

\documentclass[UTF8]{ctexart} 

\begin{document} 
\noindent
daughter-in-law, X-rated\\
pages 13--67\\
yes---or no?

\end{document}

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-bYHqjMuR-1582893692225)(https://raw.githubusercontent.com/qinnian/FigureBed/master/20200220101829.png)]

LATEX 提供了命令 \ldots 來生成省略號,相對於直接輸入三個點的方式更爲合理。\ldots\dots 是兩個等效的命令。

\documentclass[UTF8]{ctexart} 

\begin{document} 

one, two, three, \ldots one hundred.

\end{document}

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-mDq0cM5i-1582893692227)(https://raw.githubusercontent.com/qinnian/FigureBed/master/20200220103501.png)]

五、文字強調

強調文字的方法,要麼是添加下劃線等裝飾物,要麼是改變文字的字體。

LATEX 定義了 \underline 命令用來爲文字添加下劃線:

\documentclass[UTF8]{ctexart} 

\begin{document} 

An \underline{underlined} text.

\end{document}

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-XkFZceFN-1582893692228)(https://raw.githubusercontent.com/qinnian/FigureBed/master/20200220104613.png)]

\underline 命令生成下劃線的樣式比較機械,不同的單詞可能生成高低各異的下劃線,並且無法換行。ulem 宏包解決了這一問題,它提供的 \uline 命令能夠輕鬆生成自動換行的下劃線。

另外,\emph 命令用來將文字變爲斜體以示強調。如果在本身已經用 \emph 命令強調的文字內部嵌套使用 \emph 命令,內部則使用直立體文字。

\documentclass[UTF8]{ctexart} 

\begin{document} 

An example of \uline{some long and underlined words.}


Some \emph{emphasized words,including \emph{double-emphasized}words}, are shown here.

\end{document}

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-5HkaWHjg-1582893692230)(https://raw.githubusercontent.com/qinnian/FigureBed/master/20200220110145.png)]

六、斷行斷頁

  • 句尾添加 \\ 強制換行
  • 句尾添加 \par 強制換段(或者按兩次Enter
  • 句尾添加 \newpage 強制換頁
\documentclass[UTF8]{ctexart} 

\begin{document} 
	
	關注微信公衆號“欽念博客”\\我的GitHub是https://github.com/qinnian
	
	我的知乎賬號是“欽念”\par
	我的博客網站:www.qinnian.xyz
	
\end{document}

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-rhjPswD0-1582893692233)(https://raw.githubusercontent.com/qinnian/FigureBed/master/20200216201301.png)]

  • 段前添加 \noindent 取消縮進(默認段⾸是縮進兩格的)
\documentclass[UTF8]{ctexart} 

\begin{document} 
	
	關注微信公衆號“欽念博客”\\我的GitHub是https://github.com/qinnian
	
	\noindent
	我的知乎賬號是“欽念”\par
	我的博客網站:www.qinnian.xyz
	
\end{document}

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-OS0XV9n0-1582893692235)(https://raw.githubusercontent.com/qinnian/FigureBed/master/20200216202204.png)]

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章