LaTeX學習筆記

2021-06-11 14:30:09 字數 3320 閱讀 4204

如果還沒有安裝 latex,參看下面的鏈結

如果還是latex新手, 建議看下面鏈結中的入門教材。

documentclass[11pt]

textwidth=50mm

begin

just for test!

end

documentclass: 文件型別;[11pt]:文件型別引數;: 文件型別的值。兩列分欄顯示,則指定文件型別引數為[twocolumn,11pt]。

頁面基準點:從紙的左上角算起,向右向下各移動 1inch(2.54cm) 處的點。通過該點的水平線稱為上基準線,垂直線稱為左基準線。

各種布局引數

topmargin

頁首上端到上基準線的距離。

headheight

頁首高度。

headsep

頁首下端到正文上端的距離。

topskip

正文上端到正文第一行的距離。

textheight

正文的高度。

textwidth

正文的寬度。

evensidemargin

偶數頁(左頁)中,正文的左 端到左基準線的距離。

oddsidemargin

奇數頁(右頁)中,正文的左端到左基準線的距離。

footskip

正文下端到頁腳下端的距離。

marginparwidth

頁面右側腳注的寬度。

marginparpush

頁面右側腳注之間的距離。

marginparsep

頁面右側腳注到正文的距離。

columnsep

二分欄時左右欄之間的距離。

columnseprule

二分欄時左右欄之間分隔線的寬 度。

頁碼格式

通過 pagestyle 來指定頁碼格式。格式有以下幾種:

empty

空白頁眉、頁尾

plain

空白頁眉,但是在頁尾的**輸出頁碼

headings

空白頁腳,但是在頁首輸出頁碼、章節編號以 及標題

myheadings

自定義

通過 renewcommand}命 令可以改變頁碼的格式。其中藍色部分為定義顏色的命令,包括如下幾種:

arabic

阿拉伯數字

1, 2, 3, ...

roman

羅馬數字(小寫)

i, ii, iii, ...

roman

羅馬數字(大寫)

i, ii, iii, ...

alph

英文本母(小寫)

a, b, c, ...

alph

英文本母(大寫)

a, b, c, ...

通過 setcounter 可以將頁碼設定為10。

通過 input 命令可以結合多個文件。文件名不用帶副檔名.tex。

命令的分類

命令包括單獨命令(命令單獨使用)、環境命令(成對使用, 如begin和end),以及巨集命令。

命令的引數

documentclass[11pt]

,{}表 示必須引數,表示可選引數。

命令的作用範圍

某些命令一旦宣告,則對其後的所有文字均有效,稱為宣告型命令,例如斜體itshape,字型大小增大 large等。將這一類命令用{}括起來可以規定其作用範圍,例如

aaaabbbb}aaaa

將顯示為 aaaabbbbijklbbbbaaaa。

其他由文字結束的命令之後的空白將被忽視。

一些命令

itshape

斜體normalfont

正常字型

sffamily

黑體?large

字型大小增大

latexe

顯示latex2e的logo\換行

巨集命令定義方法:newcommand[arg] 其中cmd為命令名,以開頭,區分大小寫,可 以使用漢字;arg為引數個數,最大為9;def為命令內容,其中可以使用#1、#2...#9的方式使用引數。

newcommand[4] mytest

使用 renewcommand[arg] 可以重新定義命令。

包相當於外掛程式外掛程式。用下面的命令呼叫:usepackage

定義章節的命令 部

part

level -1(書籍、報告),level 0(**)

章chapter

level 0

節section

level 1

小節subsection

level 2

小小節subsubsection

level 3

段落paragraph

level 4,標題之後不換行

小段落subparagraph

level 5,標題之後不換行

另外,用 setcounter 來設定自動編號的深度(即編號到哪一級別)。

用 tableofcontents 插入目錄。一般在 tableofcontents 之後使用乙個 clearpage 以便在新的一頁開始正文。 用 setcounter 設定目錄的顯示級別。

使用 parindent=數字 可以定義該命令之後所有段落的首行縮排值。使用 noindent 可以暫時取消該命令之後的乙個段落的首行縮排。

段內換行

\設定行間距

baselineskip=數字

臨時改變行間距

\[增加值],例如\[8mm]將使得該 行的行間距增加8mm。增加值可以為負數

分段par

設定段間距

parskip=數字

換頁clearpage

空格包括句間空格和詞間空格兩種。句間空格要比詞間空格稍大一些。

句間空格

小寫字母後面跟標點符號時,該標點符號之後的空格被認為是句間空格。大寫字母後面接標點符號,標點符號後的空格會被誤認作是詞間空格,此時需要在標 點符號之前插入 @ 命令來強制latex將後面的空格作為句間空格處理。例如

as well as i@. hence, ...
詞間空格

書寫縮寫、省略號等情況下,點 . 之後的空格會被誤認為是句間空格。使用 (空格) 代替普通的半形空格可以強制該空格為詞間空格。例如

yamada et al. wrote the report.
不可分斷空格

用 ~ 代替空格,可使得排版時不會在此處換行。例如 mr.~lamport。也可以使用 mbox命令,例如 mbox。

一行對齊:leftline centerline rightline

多行對齊:begin...end,begin... end,begin...end

LaTex學習筆記

mac安裝latex寫了怎麼配置latex軟體環境,這篇部落格寫一下latex排版的基本語法。latex就是乙個排版軟體,並不難學,只要掌握其規則就可以排版出格式整潔的文件。通常排一篇文章需要一級標題 二級標題 標題。標題 作者 章節 段落 插入 數學公式 特殊符號 生成目錄 插入 等,把這些掌握基...

LaTex學習筆記

mac安裝latex寫了怎麼配置latex軟體環境這篇部落格寫一下latex排版的基本語法。latex就是乙個排版軟體並不難學只要掌握其規則就可以排版出格式整潔的文件。通常排一篇文章需要一級標題 二級標題 標題。標題 作者 章節 段落 插入 數學公式 特殊符號 生成目錄 插入 等把這些掌握基本上就夠...

LaTeX學習筆記

命令 環境 begin 環境的內容 end 正文文字 直接輸入正文文字。空格沒問題,但是另起一行 中間需要空一行。或者 正文符號 這些符號需要用反斜線來轉義。公式 行內公式 inline 使用一對符號 如 n 5 n 5n 5顯示公式 display 不編號 equation,帶編號 amsmath...