My LaTeX user guide
我的操作環境是安裝texlive,並使用VSCode擴充LaTeX Workshop。
LaTeX
LaTeX 是標記式語言(markup language),運作方式與HTML類似,用標記來指定排版,文字大小、顏色等。
以下是最簡單的LaTeX原始碼:
|
|
.tex 文件 - 基本架構
設定文件類型
|
|
{class_name} 為此篇文書的類型:
class_name | 說明 |
---|---|
article | 用來排版學術論文、學術報告等 |
report | 格式有文章結構,用來排版回顧類、長篇論文、報告 |
book | 排版出版書籍 |
proc | 學術論文模板 |
slides | 簡報格式的文檔 |
moderncv | 用於個人簡歷 |
beamer | 用於製作簡報 |
[options] 為可選用參數(可省略):
options | 說明 |
---|---|
10pt | 字體大小,不輸入時預設為10pt |
a4paper | 紙張大小,預設為letterpaper,可選擇: a4paper、a5paper、b5paper、executivepaper 和 legalpaper |
titlepage | 是否有標題頁,article預設為notitlepage,report和book預設為titlepage |
landscape | 令排版方向為橫向,不輸入時預設為縱向 |
onecolumn | 令單雙欄排版,預設為onecolumn,可選擇: twocolumn |
fleqn | 令公式向左對齊,不輸入時預設置中 |
leqno | 令公式編號在左,不輸入時預設在右 |
final | 文稿模式,預設為final(終稿),可選擇: draft(草稿) |
oneside | 單雙面,預設為單面(oneside),可選擇: twoside |
宣告區 (中文輸入使用方法)
宣告區用於宣告使用的宏包(類似函式庫)、文章基本資訊與特殊功能(未來備註)。
|
|
xeCJK 為一支持中文編輯的宏包,允許在文檔中使用中文,且支援許多中文字體(詳情看範例)。以下為使用字體範例:
|
|
使用xeCJK時: 使用XeLaTeX編譯,XeLaTeX是一種使用Unicode的LaTeX排版引擎,預設輸入文件以utf-8編碼。使用命令 xelatex .tex 編譯產生PDF文件。
文章基本資訊可以設定文章標題(\title)、作者(\author)與日期(\date)等。\and 用於連接每個作者,\thanks命令會產生一個對應的腳註,用以致謝或標註聯絡方式。在文本區使用 \maketitle 即可產生標題。見範例:
|
|
輸出結果:
利用authblk宏包可以幫助標註多作者與研究單位,中括號 ([*]) 可幫作者與研究單位編號對應。在文本區使用 \maketitle 即可產生標題。見範例:
|
|
輸出結果:
其實文章基本資訊也可以打在本文區。
本文區 (包括一些命令)
待續…
Beamer: 如何利用LaTeX製作簡報
參考"自用Beamer Theme"。(待補)
數學公式參考