- 註解符號: % Latex 的註解都是以%為開頭,%之後的文字Latex會忽略
- 一般Latex指令格式如 \command_name[optional_argument]{argument}\documentstyle[12pt { article}幾乎所有的Latex 指令都是以一個反斜線開頭中括號內,是可選擇的參,若沒有此參數,Latex會以預設值代替大括號內,是必要參數,若沒有加上去會出現編譯錯誤
- \documentstyle
- {} : book書藉, article文章, report科技文獻, letter書信
- [] : 11pt, twocolumn兩欄式, twoside兩面印刷, titlepage標題獨立印刷
可選擇參數是可以甸時選用的,但要以逗號分開
- \begin{document}, \end{document}
- 文件的內容須在此之間
- \begin表示某個環境的開始
- \end表示某個環境的結束
- 有\begin{xx}一定要有\end{xx}
- \\ : 強迫換行
- \空白 : 斜線後緊接著一個空白,表示此空白當作一個字元印出
- \vspace{5cm} : 空出垂直空間5公分
- landscape : 橫向列印
- portait : 縱向列印
- 常用的環境
Center | 文句置中 |
Itemize | 強調某些重點,但不需編號時可使用
.AAA
.BBB
\begin {itemize}
\item AAA
\item BBB
\end {itemize} |
Enumerate | 類似itemize,但是會自動的將每一個項目加以編號 |
Description | 描述環境,將各項標題以粗體顯示 AAaa BBbb
\begin {description}
\item [AA]aa
\item [BB]bb
\end {description} |
Quote. Quotation | 引言環境 |
Flushleft, Flushright | 左齊,右齊環境
\begin {flushleft} 左齊 \end {flushleft}
\begin {flushright} 右齊 \end {flushright}
|
Verbatim | 可將環境中的內容完全不變的表示出來 |
Minpage | 在一頁中獨立一個迷你頁
\begin {minipage}[position] {width}
text
\end
例如 \begin {minipage}[t] {5cm} \end
[] -> [c] , center 迷你頁中心對齊所在行
-> [t] , top 迷你頁頂端對齊所在行
-> [b] , bottom 迷你頁底端對齊所在行 |
- 字體
- \rm : normal roman type
- \bf : boldface type
- \it : italice type
- \sc : small caps type
- \sf : sans serif type
- \sl : stante type
- \tt : typewriiter style type
- \em : emphasized type
- 字型大小
字型大小 | 10pt | 11pt | 12pt |
\tiny | 5 | 6 | 6 |
\scriptsize | 7 | 8 | 8 |
\footnotesize | 8 | 9 | 10 |
\small | 9 | 10 | 11 |
\normalsize | 10 | 11 | 12 |
\large | 12 | 12 | 14 |
\Large | 14 | 14 | 17 |
\LARGE | 17 | 17 | 20 |
\huge | 20 | 20 | 25 |
\Huge | 25 | 25 | 25 |
- 換行指令
- \\[space] : 強迫換行
- \\*[space] : 加上一個星號是為了避免換頁
- \newline : 相當於不加參數的\\
- \linebreak : 強迫換行,但換行前,會將原來那行字距調整到文字充滿整行
- \nolinebreak : 指令所在行不能強迫換行
- 換頁指令
- \newpage : 強迫換頁
- \pagebreak : 相當於\linebreak,若指令下在兩段落間,會強迫換頁,若下在一個段落間,則會等到目前行完全結束後再換頁
- \nopagebreak : 相當於\nolinebreak,可避免兩段落之間的強迫換頁,可將兩段在相同一頁印出
- 其他指令
- 指令符號的列印: 前面加反斜線
\$,\&,\%,\#,\_,\{,\}
- 與長度相關指令
- cm : 1cm = 10 mm
- mm :
- in : 1 in = 25.4 mm
- pt : 1pt =0.35 mm
- em :目前大寫M的寬度
- ex :目前小寫x的寬度
- \vspace{length} : 此指令所在行與下行間空出length的垂直空白行
- \vspace*{length} : 在一頁的開頭空出length長度的空白行
- \hspace{length} : 在目前位置插入一段length長度的水平空白
- \hspace*{length} :在一行的開始加入空白行
- \hfill : 此指令會將兩邊文字向兩旁推擠
- \dotfill : 此指令會將兩邊文字向兩旁推擠, 且中間填滿小點
- \hrulefill : 類似dotfill,但中間填以底線
- \quad : 空出目前文字大小的水平空白
- \qquad :空出兩個目前文字大小的空白
- \ : 斜線拉一空白,可空出一單位字元寬的空白
- \, : 空出1/6字元寬的空白
- ~ :空出一個字元寬的空白,但與\空白 不同的事,可邀免一行在此截斷
- \indent : 強迫段落縮排
- \noindent :不要有段落縮排
- \textyen: 顯示日圓符號 ¥ (should include \usepackage{textcomp}
- tabular
\begin {tabular}[positions] {col}
表格主體
\end
=> [positions]可選擇的參數,其值有
t : 表格的頂端與目前的基準線對齊
b: 表格的底端與目前的基準線對齊
=> {col} 欄位元素的列方式
l : 欄位元素呈左齊
r : 欄位元素呈右齊
c : 欄位元素呈中央對齊
p{width} : 全定欄寬為width,即段落欄,在此欄中若元素超出寬度會換到下一行顯示
*{num}{cols} : 欄位格式重複num次數, 例如 *{4}{c} 相當於cccc,用在有很多欄位懊的定義方法
| : 兩欄之間的垂直線
||: 兩欄之間的平行垂直線
@{text}: 欄位的值全部用text代替
=> 其他指令
\hline : 畫出長度為整個表格寬的水平線
\viline : 畫出高度為單行高度的垂直線
\multicolumn{num}{col}{text} : 胍拉下來的num個欄位以col的格式填入元素text
\cline{col1 - col2} :畫出由欄位clo1到欄位col2的部分水平線
如果有強制換行可能會造成table畫出來時邊線怪怪的
- 版本查詢
- tex --version
- latex --version
沒有留言:
張貼留言