一点一点学Latex(section1)
一點(diǎn)一點(diǎn)學(xué)Latex(section1)
標(biāo)簽:?Latex2014-02-16 13:38?4141人閱讀?評(píng)論(7)?收藏?舉報(bào) ?分類:【Latex】(12)?版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載。?http://blog.csdn.net/chichoxian/article/details/19248831
目錄(?)[+]
前面幾天學(xué)習(xí)了使用Latex的中的Beamer類來制作幻燈片,當(dāng)然還沒有完結(jié),最近一直在研究當(dāng)中。現(xiàn)在回過頭來寫一些基礎(chǔ)知識(shí)。
我學(xué)習(xí)的時(shí)候比較喜歡細(xì)致一些的學(xué)習(xí),這樣掌握起來比較牢靠,也便于理解。網(wǎng)上有一本93分鐘學(xué)會(huì)Latex,對(duì)我來說可能太粗糙了,剛開始學(xué)的時(shí)候就遇到很多麻煩。
所以現(xiàn)在寫blog也盡量把每一個(gè)步驟都寫清楚。如果有什么問題的話,您可以隨時(shí)聯(lián)系我,我會(huì)及時(shí)給你回復(fù),我不能回答的問題也會(huì)和你一起討論的。
1.初識(shí)Latex
Latex是一種基于Tex的文檔排版系統(tǒng)。Tex的發(fā)明有一個(gè)很有傳奇色彩的故事,大家可以百度一下,如果您感興趣的話。要先學(xué)習(xí)Latex,我們需要下載一個(gè)Ctex的套件。
Ctex的下載地址:http://kuai.xunlei.com/d/EGJNLIGKXSGQ
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??http://www.ctex.org/CTeXDownload
點(diǎn)擊安裝好之后我們就可以開始使用Latex來編寫我們的第一份Latex的文檔了。
在以后的文章中我們都選用Ctex文件下的MikTex中的Texwork工具
Latex的代碼編輯器有很多,大致可以分為兩類:一類是主要為Tex/Latex 代碼編輯二專門設(shè)計(jì)的編輯器,二是可以為Tex/Latex代碼編輯器配置或者安裝的通用代碼編輯器。前者如WinEdt、Texworks、TexMaker、Kile后者如Emacs、VIM、EclipseSciTe等等。
為了使代碼看起來更舒服我們可能需要手動(dòng)設(shè)置一下Latex的編譯環(huán)境,選擇Texwork菜單欄上的第二個(gè)按鈕編輯,在里面找到首選項(xiàng),之后我們點(diǎn)擊編輯器就可以對(duì)代碼的
字號(hào),字體設(shè)置,為了編程的方便我們可以把代碼設(shè)置成高亮顯示。這個(gè)時(shí)候可以如圖選擇高亮代碼顯示。點(diǎn)擊小勾即可。
以上的準(zhǔn)備工作都做好了之后我們還是老習(xí)慣,講一個(gè)簡(jiǎn)單的例子,讓大家都可以快速的上手Latex之后再深入的講下去。
首先,我們先點(diǎn)開Texworks就可以看到如上圖所示的一個(gè)界面,我們先對(duì)界面有一個(gè)大體的了解,其實(shí)它和一般的Windows的很多窗口都差不多,我們選擇的編譯工具就是pdfLatex
這個(gè)時(shí)候你只需要往文本框中輸入內(nèi)容在點(diǎn)擊綠色的按鈕便可以運(yùn)行處結(jié)果。
如果我們要運(yùn)行如下圖所示的效果:? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 圖1 簡(jiǎn)單的例子
代碼如下所示:
[plain]?view plaincopy首先我們先來講解一下上述的這個(gè)代碼片段是什么意思,可以看出由\開頭的這些并沒有在我們最終的文檔中顯示出來。我們可以理解成這些內(nèi)容都是起“控制”作用的。
首先我們將我們需要寫的每一份東西都看成是一個(gè)文檔。每一份文檔可能有很多類型。例如我們?cè)?span style="font-family:'Microsoft YaHei';line-height:30px;">用Beamer制作幻燈片(卷一 基本架構(gòu)篇)這篇文章中說到的
文檔就是Beamer類的。在這里class有類的意思,它指出了我們的文檔類型是article在\begin{document}和\end{document}這兩個(gè)之間的就是我們所要編寫的一些文章的主要內(nèi)容了。
這里有一個(gè)小技巧,我們可以使用Tab鍵來快速輸入比如我們輸入了\begin{doc這個(gè)時(shí)候我們點(diǎn)擊Tab鍵就可以補(bǔ)齊后面的所有內(nèi)容了。
還有一個(gè)地方是需呀注意的那就是我們輸出Latex的時(shí)候時(shí),LaTex一定是大小寫相間的否則就會(huì)出錯(cuò),前面不要忘記加\.
這個(gè)就是我們寫文章的大體框架了。是不是覺得用Latex也是件很容易的事情了呢。你可以把這個(gè)文檔換成中文試試,看看是不是可以運(yùn)行出你想要的結(jié)果呢?
發(fā)現(xiàn)運(yùn)行不了了吧,原本Tex就是支持英文的,在中文方面呢我們需要換一些小的地方才可以運(yùn)行。
改換候的代碼如下所示:
[plain]?view plaincopy
在這里我們使用的是Texwork這里我們要選擇的默認(rèn)編碼是UTF8類型的。之后把a(bǔ)rticle改成ctexart。因?yàn)閍rticle是用來編輯英文文章的。ctexart才是用來編輯中文文章的。你可以這樣記憶。C-代表的英文單詞Chinese,tex不用解釋了吧,art-代表的是article的前三個(gè)字母。這個(gè)時(shí)候我們就可以理解為中文的tex文章。就是ctexart了。
學(xué)會(huì)了寫“helloworld”我們開始學(xué)一些復(fù)雜一點(diǎn)的東西。
下面舉一個(gè)復(fù)雜的例子,如下面的代碼所示:
[plain]?view plaincopy
這個(gè)時(shí)候得出的排版如下圖所示:
從上圖中我們是不是就可以看出Latex排版的厲害了吧。尤其是數(shù)學(xué)公式的排版,比起使用word是不是要快很多呢
能夠很爽的運(yùn)行處一個(gè)例子有沒有大大的加強(qiáng)你學(xué)習(xí)的信心呢。那我們我抓緊時(shí)間開始學(xué)習(xí)吧。
2.目錄設(shè)置
一般一個(gè)文檔一般會(huì)需要一個(gè)目錄,我們使用\tableofcontents來產(chǎn)生一個(gè)目錄
如下圖所示的樣子
實(shí)現(xiàn)這個(gè)的效果的代碼如下所示:
[plain]?view plaincopy這個(gè)和之前在用Beamer制作幻燈片(卷一 基本架構(gòu)篇)第三節(jié)說的其實(shí)是一樣的。我們可以將文章分成一個(gè)大的部分\part在每一個(gè)part部分里又有很多節(jié)(section)在section里又有子節(jié)(subsection)
注意輸出的時(shí)候一定要使用\tableofcontents命令。這個(gè)命令被放在文檔的開頭,因?yàn)槲覀円话阍谖臋n的開頭顯示目錄。
3.封面設(shè)置
當(dāng)然,文檔還有一個(gè)封面,以及題目。我們使用\maketitle命令來輸出。由于這個(gè)封面是在目錄的前面,因?yàn)槲覀儜?yīng)該把這個(gè)命令放在目錄的前面抒寫。
我們現(xiàn)在就來制作一個(gè)目錄,其中大部分的內(nèi)容和我們之前再講幻燈片制作的時(shí)候用到的命令是差不多的。只不過在幻燈片里面我們使用輸出的用pagetitle命令而不是maketitle命令。
如圖我們需要在目錄前輸入一些作者信息,標(biāo)題之類的
下面是這個(gè)代碼的結(jié)構(gòu)
[plain]?view plaincopy
在大體的框架打好之后我們就可以填寫正文了。填寫正文比較簡(jiǎn)單,有幾個(gè)部分你需要注意一下開頭可以不要縮進(jìn),因?yàn)槲臋n會(huì)默認(rèn)縮進(jìn)的。每一段都需要空一行在寫。如果在文中遇見%我們需喲在前面加\
填寫的時(shí)候就在section以及subsection中填寫就可以了。
排版出來一個(gè)效果如下圖所示:
大概額樣子已經(jīng)有了,但是還是有很多的細(xì)節(jié)需要我們注意的。比如打印出來的紙張,頁邊距等問題都是需要我們考慮的問題。
當(dāng)然,一篇文章我們還需要的就是摘要。使用摘要我們需要使用的命令就是\begin{abstract} ...\end{abstrac}可以把它放在maketitle的后面這個(gè)時(shí)候仿照填寫正文的方法就可以把想要的文字輸出來了。
4.命令和環(huán)境
如果我們需要實(shí)現(xiàn)腳注的話如下圖所示:
我們需要使用到\footnote命令,的到PDA\footnote{個(gè)人數(shù)字助理,Personal Digital Assistant}
便可以實(shí)現(xiàn)上述的效果了。
如果是要引用的話使用\begin{quote}\end{quote}命令即可
當(dāng)然為了使得引用達(dá)到我們預(yù)計(jì)的效果我們需要增加一些額外的東西,自己為其設(shè)置環(huán)境
[plain]?view plaincopy
從上面我們可以看出,其最大的分組就是document。
在Latex中,環(huán)境(environment)的一般格式是:
其有可選參數(shù)和參數(shù),其形式如下所示:
\begin{(環(huán)境名)}[(可選參數(shù))](其他參數(shù))
(環(huán)境內(nèi)容)
\end{(環(huán)境名)}
前面的這些都是沒有參數(shù)的在之總結(jié)
以上是生活随笔為你收集整理的一点一点学Latex(section1)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 主要电商模式 B2B C2C B2C C
- 下一篇: Codeforces A. Bear a