Latex 学习
這篇文章是關于latex基礎教程.pdf的一個總結。
基本知識
基礎
1. 空格
- 多個空格會被視為一個空格
- 單個回車會被視為一個空格
- 段落開頭的空格會被忽略
- 用兩個回車來結束一個段落
2. 特殊字符
以上是Latex的保留字符,不能直接使用。要加反斜杠\
3. Latex命令
以一反斜線 \ 開始,命令名后的空格符、數字或其它非字母字符標志該命令的結束。
Latex命令會忽略它后面的空格(因為空格被認為是結束命令),在命令后面加一個{}可以使Latex命令立即結束。下面是一個例子:
實際的顯示效果如下:
I read that Knuth divides the people working with TEX into TEXnicians and TEXperts. Today is 8th March 2003.Note: 注意3個TEX處的顯示情況。
4. 注釋
遇到一個百分號字符 %,Latex
- 將忽略 %后的該行文本,分行符。
- 將忽略下一行開始的空白字符。
當注釋非常長時
- 在導言區加上\usepackage{verbatim}
- \begin{coment}...\end{coment}之間都會被認為是注釋
5. 文件的結構
\documentclass[a4paper,11pt]{article} % define the title \author{H.~Partl} \title{Minimalism} \begin{document} % generates the title \maketitle % insert the table of contents \tableofcontents \section{Start} Well, and here begins my lovely article. \section{End} \ldots{} and here it ends. \end{document}文檔布局
1. 文檔類
文檔類型通過命令 \documentclass 設置
\documentclass[options ]{class }- class: 指明了所要創建的文檔類型,可以是文檔,信件,幻燈片等
- option: 文檔的屬性通過option加以調節,不同的選項用逗號隔開
這條命令指定 Latex 使用論文版式,11 磅大小的字體來排班此文檔,并且得到適合打印在 A4 紙上的輸出結果。
文檔類型介紹
| article | 排版科技期刊、短報告、程序文檔、邀請函等 |
| report | 排版多章節的長報告、短篇的書籍、博士論文等 |
| book | 排版書籍。 |
| slides | 排版幻燈片。其中使用了較大的 sans serif 字體。也可以考慮使用 FoilTEX得到相同的效果。 |
文檔選項介紹
<center></center>
2. 宏包
基本的 Latex 不能夠解決你的問題。如果你想插入圖形、彩色文本或源代碼文件,你需要使用宏包來增強 Latex 的功能。
\usepackage[options ]{package }3. 頁面式樣(頁眉、頁腳)
Latex支持三種預定的頁眉、頁腳(header/footer)格式
\pagestyle{style }<center></center>
Note: 可以用 \thispagestyle{style } 改變當前的頁面樣式
大型文檔
當處理大型文檔時,最好將源文件分成幾個部分。
1. 方法1
\include{filename }可將文件名為 filename.tex 的內容包括進來
Note: 在開始處理 filename.tex 的內容之前將會開始一新頁
2. 方法2
在文檔的導言區
\includeonly{filename ,filename ,. . . }3. 在當前頁插入文本
\input{filename }文檔排版
斷行和分頁
1. 段落整理
- \\ or \newline:另起一行,而不另起一段
- \\*:在強行斷行后,還禁止分頁
- \newpage:另起一新頁
2. 斷詞(主要用于英文)
這個主要是說明了在一個單詞處換行的規則
例1
\hyphenation{FORTRAN Hy-phen-a-tion}Note: 允許對 “hyphenation” 和 “Hyphenation” 進行斷字,卻根本不允許 “FORTRAN”, “Fortran” 和 “fortran” 進行斷字
例2
I think this is: su\-per\-cal\-% i\-frag\-i\-lis\-tic\-ex\-pi\-% al\-i\-do\-ciousNote: 命令 \-在單詞中插入一個自主的斷字點。它也就成為這個單詞中允許出現的唯一斷字點。
例3
My phone number will change soon. It will be \mbox{0116 291 2319}.Note: \mbox{text } 保證把幾個單詞排在同一行上
特殊字符
1. 引號
用兩個`產生左引號,用兩個\' 產生右引號。一個 ` 和一個 \' 產生一個單引號。
``Please press the `x' key.''2. 波折號
3. 省略號
\ldots: ...省略號
交叉引用
% \label{marker }, \ref{marker } and \pageref{marker }A reference to this subsection \label{sec:this} looks like: ``see section~\ref{sec:this} on page~\pageref{sec:this}.''其中 marker 是使用者選擇的標識符。如果在節、子節、圖、表或定理后
面輸入 \label 命令,LATEX 把 \ref 替換為相應的序號。\pageref 命令排
印 \label 輸入處的頁碼。
腳注
文/tengmoon(簡書作者)
原文鏈接:http://www.jianshu.com/p/89dfe1033bb6
總結
- 上一篇: OpenCV-Python教程(9)(1
- 下一篇: vc++基于颜色直方图的图像检索,含代码