LaTex cheatsheet

  1. 字母形式的LaTeX 命令忽略其后的所有空格爸黄。如果要人為引入空格,需要在命令后面加一對括號:\TeX{} 阻止其忽略空格梆奈。另外也可以在命令后面緊跟一個\?命令(反斜線加空格)称开,代表插入一個間距鳖轰。比如 \TeX\?user的輸出效果就是TEX user

  2. 可選參數(shù) ?options? 為文檔類指定選項焰轻,以全局地影響文檔布局的參數(shù)昆雀,如字號、紙張大小揩懒、單雙面等等挽封。比如調(diào)用 article 文檔類排版文章辅愿,指定紙張為 A4 大小,基本字號為 11pt鸽素,雙面排版:
    \documentclass[11pt,twoside,a4paper]{article}

  3. 當編寫較大規(guī)模的 LaTeX 源代碼亦鳞,如書籍燕差、畢業(yè)論文等坝冕,你有理由將源代碼分成若干個文件而不是寫到一堆,比如很自然地每章寫一個文件测暗。LaTeX 提供了命令 \include 用來在源代碼里插入文件:\include{?filename?}
    ?filename? 為文件名,如果和要編譯的主文件不在一個目錄中质和,則要加上相對或絕對路徑稚字。
    值得注意的是 \include 在讀入 ?filename? 之前會另起一頁胆描。有的時候我們并不需要這樣,而是用 \input 命令国夜,它純粹是把文件里的內(nèi)容插入:
    \input{?filename?}

\documentclass[...]{book}
% 導言區(qū)短绸,加載宏包和各項設置
\usepackage{...}
% 此處示意對參考文獻和索引的設置
\usepackage{makeidx}
\makeindex
\bibliographystyle{...}
\begin{document}
\frontmatter
\maketitle % 標題頁
\include{preface} % 前言章節(jié) preface.tex
\tableofcontents
\mainmatter
\include{chapter1} % 第一章 chapter1.tex
\include{chapter2} % 第二章 chapter2.tex
...
\appendix
\include{appendixA} % 附錄 A appendixA.tex
...
\backmatter
\include{prologue} % 后記 prologue.tex
\bibliography{...} % 利用 BibTeX 工具生成參考文獻
\printindex % 利用 makeindex 工具生成索引
\end{document}
  1. LaTex源代碼中鸠按,空格鍵和 Tab 鍵輸入的空白字符視為“空格”。連續(xù)的若干個空白字符視為一個空格馒吴。一行開頭的空格忽略不計瑟曲。
    行末的回車視為一個空格洞拨;但連續(xù)兩個回車,也就是空行歹河,會將文字分段花吟。多個空行被視為一個空行衅澈。也可以在行末使用 \par 命令分段:
  2. 以下字符在 LaTex 里有特殊用途,如 % 表示注釋经备, $、 ^造虎、 _ 等用于排版數(shù)學公式蘑志, & 用于排版表格急但,等等。如果想要輸入以上符號戒努,需要使用以下帶反斜線的形式輸入:
    \\ 被直接定義成了手動換行的命令储玫,輸入反斜杠就只好用 \textbackslash萤皂。
  3. 破折號有三種:
  4. 如果我們需要手動斷行裆熙,可使用如下命令:
    \\ or \newline
    \\ 也在表格、公式等地方用于分行蛤奥,而 \newline 只用于文本段落中僚稿。
    斷頁的命令有兩個:
    \newpage or \clearpage
  5. article 文檔類帶編號的層級為 \section / \subsection / \subsubsection 三級蚀同;
  6. LaTex 支持生成簡單的標題頁。首先需要給定標題和作者等信息:
    \title{?title?} \author{?author?} \date{?date?}
    其中前兩個命令是必須的(不用 \title 會報錯拷恨;不用 \author 會警告)谢肾, \date 命令可選小泉。 LaTex還提供了一個 \today 命令自動生成當前日期, \date 默認使用 \today酸茴。
    \title薪捍、 \author 等命令內(nèi)可以使用 \thanks 命令生成標題頁的腳注,用 \and 隔開多個人名凳干,如:
\author{Mary\thanks{E-mail:*****@***.com}
\and Ted\thanks{Corresponding author}
\and Louis}

在信息給定后被济,就可以使用\maketitle生成標題頁只磷。

  1. 交叉引用是 LaTex 強大的自動排版功能的體現(xiàn)之一。在能夠被交叉引用的地方预厌,如章節(jié)元媚、公式、圖表惠毁、定理等位置使用 \label 命令:
    \label{?label-name?}
    之后可以在別處使用\ref\pageref 命令犹芹,分別生成交叉引用的編號和頁碼:
    \ref{?label-name?} \pageref{?label-name?}
  2. 使用\footnote 命令可以在頁面底部生成一個腳注:
    \footnote{?footnote?}
  3. LaTex 提供了基本的有序和無序列表環(huán)境 enumerateitemize,兩者的用法很類似鞠绰,都用 \item 標明每個列表項腰埂。 enumerate 環(huán)境會自動對列表項編號。
\begin{enumerate}
\item . . .
\end{enumerate}

其中 \item 可帶一個可選參數(shù)蜈膨,將有序列表的計數(shù)或者無序列表的符號替換成自定義的符號屿笼。列表可以嵌套使用翁巍,最多嵌套四層驴一。


關鍵字環(huán)境 description 的用法與以上兩者類似,不同的是 \item 后的可選參數(shù)用來寫關鍵字灶壶,以粗體顯示肝断,一般是必填的:

\begin{description}
\item[?item title?] . . .
\end{description}
  1. center、 flushleft 和 flushright 環(huán)境分別用于生成居中、左對齊和右對齊的文本環(huán)境胸懈。除此之外担扑,還可以用以下命令直接改變文字的對齊方式:
    \centering \raggedright \raggedleft
    center 等環(huán)境會在上下文產(chǎn)生一個額外間距,而 \centering 等命令不產(chǎn)生趣钱,只是改變對齊方式涌献。

  2. 摘要環(huán)境 abstract 默認只在標準文檔類中的 article 和 report 文檔類可用,一般用于緊跟 \maketitle 命令之后介紹文檔的摘要首有。如果文檔類指定了 titlepage 選項燕垃,則單獨成頁;反之井联,單欄排版時相當于一個居中的小標題加一個 quotation 環(huán)境卜壕,雙欄排版時相當于 \section* 定義的一節(jié)。

  3. 有時我們需要將一段代碼原樣轉(zhuǎn)義輸出低矮,這就要用到代碼環(huán)境 verbatim印叁,它以等寬字體排版代碼,回車和空格也分別起到換行和空位的作用军掂;帶星號的版本更進一步將空格顯示成 ?轮蜕。

    要排版簡短的代碼或關鍵字,可使用 \verb 命令蝗锥,同 verbatim 環(huán)境跃洛, \verb 后也可以帶一個星號,以顯示空格:

    verbatim 宏包優(yōu)化了 verbatim 環(huán)境的內(nèi)部命令终议,并提供了 \verbatiminput 命令用來直接讀入文件生成代碼環(huán)境汇竭。 fancyvrb 宏包提供了可定制格式的 Verbatim 環(huán)境; listings 宏包更進一步穴张,可生成關鍵字高亮的代碼環(huán)境细燎,支持各種程序設計語言的語法和關鍵字。

  4. LaTex 本身不支持插圖功能皂甘,需要由 graphicx 宏包輔助支持玻驻。在調(diào)用了 graphicx 宏包以后,就可以使用 \includegraphics 命令加載圖片了:
    \includegraphics[?options?]{?filename?}

  5. 內(nèi)容豐富的文章或者書籍往往包含許多圖片和表格等內(nèi)容偿枕。這些內(nèi)容的尺寸往往太大璧瞬,導致分頁困難。 LaTex 為此引入了浮動體的機制渐夸,令大塊的內(nèi)容可以脫離上下文嗤锉,放置在合適的位置。
    LaTex 預定義了兩類浮動體環(huán)境 figuretable墓塌。習慣上 figure 里放圖片瘟忱, table 里放表格奥额,但并沒有嚴格限制,可以在任何一個浮動體里放置文字酷誓、公式巧婶、表格裸准、圖片等等任意內(nèi)容。

  6. 數(shù)學公式有兩種排版方式:其一是與文字混排姑隅,稱為行內(nèi)公式伞梯;其二是單獨列為一行排版玫氢,稱為行間公式。
    行內(nèi)公式由一對 $ 符號包裹:

    單獨成行的行間公式在 LaTex 里由 equation 環(huán)境包裹谜诫。 equation 環(huán)境為公式自動生成一個編號漾峡,這個編號可以用 \label\ref 生成交叉引用, amsmath\eqref 命令甚至為引用自動加上圓括號喻旷;還可以用 \tag 命令手動修改公式的編號生逸,或者用 \notag 命令取消為公式編號(與之基本等效的命令是 \nonumber)。


    當然你不會愿意為每個公式都手動取消編號且预。 LaTex 提供了一對命令 \[\] 用于生成不帶編號的行間公式槽袄,與之等效的是 displaymath 環(huán)境。有的人更喜歡 equation* 環(huán)境锋谐,體現(xiàn)了帶星號和不帶星號的環(huán)境之間的區(qū)別:

    更多的情況是遍尺,我們需要羅列一系列公式,并令其按照等號對齊涮拗。
    目前最常用的是 align 環(huán)境乾戏,它將公式用 & 隔為兩部分并對齊。分隔符通常放在等號左邊三热。align 環(huán)境會給每行公式都編號鼓择。我們?nèi)匀豢梢杂?\notag 去掉某行的編號。

    align 還能夠?qū)R多組公式就漾,除等號前的 & 之外呐能,公式之間也用 & 分隔:
    如果我們不需要按等號對齊,只需羅列數(shù)個公式从藤, gather 將是一個很好用的環(huán)境:
    aligngather 有對應的不帶編號的版本 align*gather*催跪。

  7. 字體和字號,LaTex 提供了一個基礎的命令 \fontsize 用于設定任意大小的字號夷野。\fontsize 用到兩個參數(shù)懊蒸, ?size? 為字號, ?base line-skip? 為基礎行距悯搔。表 5.3 中的命令也都各自設定了與字號對應的基礎行距骑丸,大小為字號的 1.2 倍。




  8. 段落格式和間距

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末通危,一起剝皮案震驚了整個濱河市铸豁,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌菊碟,老刑警劉巖节芥,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異逆害,居然都是意外死亡头镊,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進店門魄幕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來相艇,“玉大人,你說我怎么就攤上這事纯陨√逞浚” “怎么了?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵翼抠,是天一觀的道長咙轩。 經(jīng)常有香客問我,道長机久,這世上最難降的妖魔是什么臭墨? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮膘盖,結(jié)果婚禮上胧弛,老公的妹妹穿的比我還像新娘。我一直安慰自己侠畔,他們只是感情好结缚,可當我...
    茶點故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著软棺,像睡著了一般红竭。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上喘落,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天茵宪,我揣著相機與錄音,去河邊找鬼瘦棋。 笑死稀火,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的赌朋。 我是一名探鬼主播凰狞,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼篇裁,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了赡若?” 一聲冷哼從身側(cè)響起达布,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎逾冬,沒想到半個月后黍聂,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡粉渠,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年分冈,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片霸株。...
    茶點故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖集乔,靈堂內(nèi)的尸體忽然破棺而出去件,到底是詐尸還是另有隱情,我是刑警寧澤扰路,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布尤溜,位于F島的核電站,受9級特大地震影響汗唱,放射性物質(zhì)發(fā)生泄漏宫莱。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一哩罪、第九天 我趴在偏房一處隱蔽的房頂上張望授霸。 院中可真熱鬧,春花似錦际插、人聲如沸碘耳。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽辛辨。三九已至,卻和暖如春瑟枫,著一層夾襖步出監(jiān)牢的瞬間斗搞,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工慷妙, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留僻焚,地道東北人。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓景殷,卻偏偏與公主長得像溅呢,于是被迫代替她去往敵國和親澡屡。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,577評論 2 353

推薦閱讀更多精彩內(nèi)容

  • 做數(shù)學建模時咐旧,用一個小時的時間教會了隊友LaTeX驶鹉,這是當時的講義。 關于TeX的介紹 TeX是全世界最專業(yè)也是最...
    MrGod閱讀 8,924評論 4 80
  • 本文目錄: 題外話 熟悉LaTeXLaTeX的讀音和寫法書中介紹的LaTeX版本會不會過時再談LaTeX發(fā)行版 一...
    紙山閱讀 31,747評論 6 29
  • 關于AMS-math系統(tǒng)的介紹铣墨,有關于數(shù)學打印的一切室埋。 LaTeX有強大的排版公式能力,你可以在很短的時間內(nèi)打印出...
    MrGod閱讀 29,633評論 1 20
  • 最近在寫MPI第三次作業(yè)的報告伊约,經(jīng)常用到Latex中的各種數(shù)學符號姚淆,總是記不住。 這種情況下屡律,一個cheatshe...
    咆哮紅顏閱讀 1,067評論 1 1
  • 序: 說到排版超埋,大家腦子肯定第一反應可能就是office搏讶,WPS,iWorks霍殴,設計師腦子里可能還會有PS, In...
    沖漠閱讀 7,637評論 1 34