【LaTeX】E喵的LaTeX新手入门教程(1)准备篇
一天寫一篇,大概寫一周正好寫到建模的樣子?→_→大神們求別吐槽求排錯(cuò)求改正什么的。。引言子曰:這段是廢話,可以跳過去。又到了〇〇建模的季節(jié),寫個(gè)論文什么的當(dāng)然要裝13有技術(shù)含量。因此長(zhǎng)輩們倍加推薦一種叫做LaTeX的東西,相傳用它做出來的東西會(huì)得到比較高的評(píng)價(jià)什么的。。管他呢反正我是個(gè)打醬油的→_→所以這一系列文章旨在讓你獲得使用LaTeX進(jìn)行裝13日常排版的神奇能力。這里會(huì)介紹基本的運(yùn)用方法和一些實(shí)用的工具。。至于更高深的東西。。看你有沒有興趣自己研究了。。以上。LaTeX是啥?長(zhǎng)啥樣?誒呀真是不好意思這貨沒啥長(zhǎng)相。不同于我大微軟酷炫的Word,這貨真心是沒有界面,它是一個(gè)控制臺(tái)程序,就是一個(gè)大黑框框里面一大堆不知道什么顏色的小字的那種東西。所以這貨的使用方法也就像你寫C語(yǔ)言程序一樣,寫一個(gè)源代碼文件,然后使用LaTeX程序去編譯它得到一個(gè)文檔。就像當(dāng)年編譯C程序一樣:gcc?-o?xxx?xxx.c(什么?你說你一直用VS編譯什么的其實(shí)是點(diǎn)一點(diǎn)?你還是回去用Word吧。。)我們需要做的就是用代碼寫出一個(gè).tex文件,然后這樣編譯:latex?xxx.tex嗯如果不出錯(cuò)文檔就出來了。這太麻煩了……本喵其實(shí)也喜歡點(diǎn)一點(diǎn)什么的。嗯。
所以是時(shí)候武裝一下,弄出點(diǎn)舒服的環(huán)境什么的了。
這部分會(huì)講述搞出一個(gè)文檔所需的環(huán)境的建設(shè)。連編譯器都沒有就想著點(diǎn),著個(gè)毛線急工欲善其事,必先搭建好編譯環(huán)境。 ——杜甫latex是個(gè)程序沒錯(cuò),別百度了,找不著。鑒于TeX家族成員巨多,擴(kuò)展也巨多,所以是有專門的組織收集整理這些東西打成一個(gè)人類能用的軟件包的。不同的人搞出的TeX軟件系統(tǒng)也不太一樣,因此不同的人發(fā)布的每一個(gè)版本都稱作不同的發(fā)行版。本喵在這里推薦使用TeX Live這一發(fā)行版。優(yōu)點(diǎn):
- 跨平臺(tái)
- 沒了
缺點(diǎn):
- 沒發(fā)現(xiàn)
嗯其實(shí)各大發(fā)行版就像各大Linux發(fā)行版一樣,大同小異,都是那些玩意兒。不過考慮到想要使用LaTeX的人中包括用Windows的普通青年、用Mac OS的文藝青年和用Linux的〇〇青年,還是選擇跨平臺(tái)的東西省心一點(diǎn)兒。TeX Live系統(tǒng)的安裝下載下來,裝唄。下載那個(gè)巨大的ISO鏡像來安裝是一個(gè)不錯(cuò)的選擇。(為啥?懶。。)可以有效防止缺少這個(gè)包那個(gè)包導(dǎo)致的各種編譯失敗,對(duì)于小白用戶來說,一股腦兒全裝了吧,省心。教育網(wǎng)的用戶看過來如果你們學(xué)校有CTAN的開源鏡像的話,可以直接從/CTAN/systems/texlive/Images/下以迅雷不及掩耳盜鈴之勢(shì)把這個(gè)巨大的文件直接拽到電腦上。沒有的話可以借一下附近高校的光什么的。目前開放的鏡像有:一大堆忘了。。把ISO文件釋放到哪兒或者用虛擬光驅(qū)加載一下有setup什么的就跑一下吧,記得要管理員(超級(jí)用戶)權(quán)限。除了安裝路徑自己改一下之外(最好不要帶空格),其他的用默認(rèn)選項(xiàng)就可以了。正常情況下是有一個(gè)比較砢磣的安裝界面的,當(dāng)然也可能是個(gè)黑乎乎的窗口,反正大街上隨便撞死一個(gè)人的英文水平都能看懂。。。所以不細(xì)說Windows用戶記得選一個(gè)「把什么什么加入到PATH中」的選項(xiàng)。*nix用戶記得選一個(gè)「創(chuàng)建什么什么符號(hào)鏈接」的選項(xiàng)。反正點(diǎn)完了就繼續(xù)安裝,過十幾分鐘就裝完了。我是Linux用戶,我的發(fā)行版有這個(gè)軟件包,直接裝這個(gè)行么?隨便你。。但是不推薦。首先是發(fā)行版中的軟件包可能跟不上時(shí)代潮流。TeX Live是自帶更新系統(tǒng)的,你是隨著TeXLive更新還是隨著系統(tǒng)軟件包更新呢?這是個(gè)艱難的選擇。所以大部分發(fā)行版中TeX Live的更新系統(tǒng)都被砍掉了。當(dāng)然以現(xiàn)在的情況來看反正這些東西幾年以內(nèi)也不會(huì)有啥大變化。但是。。如果你用Arch Linux,還是別介了。因?yàn)椤!rch官方包它不帶文檔。。專坑新人無誤。當(dāng)然官方軟件倉(cāng)庫(kù)中還是有很多編輯器需要這個(gè)依賴的,可以去裝AUR中的texlive-dummy來欺騙一下系統(tǒng)。裝好了我們來測(cè)試一下能用了不。新打開一個(gè)控制臺(tái)(cmd/終端)窗口。。來執(zhí)行一下TeX程序:tex如果出現(xiàn)了這樣的提示內(nèi)容:This?is?TeX,?Version?3.1415926?(TeX?Live?2012)
**就說明系統(tǒng)可用。如果不是這樣的話。。誰(shuí)讓你不選上面說的那個(gè)選項(xiàng)的。。。好了我們先打幾條指令退出TeX\relax提示符變成一個(gè)星號(hào)了。這時(shí)個(gè)再來個(gè)\bye就可以了。。用什么來寫LaTeX源代碼?
- 記事本
- Notepad++/gedit
- vim/Emacs
- 手寫。。。(大誤)
喂喂說好的一點(diǎn)就編譯呢!這里介紹一些算得上是IDE的東西吧。
- vim
有vim-latex suite這款插件。挺方便的,不過不太方便調(diào)整編譯器。 - emacs
emacs是操作系統(tǒng)不解釋。 - TeXworks
Win/Mac版TeX Live自帶的編輯器。功能有:編輯、編譯、預(yù)覽。沒了。 - TeXMaker
功能比較全面的跨平臺(tái)IDE。杯具的是官方網(wǎng)站被墻了。不過國(guó)內(nèi)軟件站有下載。 - TeXStudio
是上面那個(gè)軟件的增強(qiáng)版。我用了一下覺得它十分砢磣。 - Kile
很好很強(qiáng)大,繼承了KDE系軟件占內(nèi)存的優(yōu)良傳統(tǒng)。如果你想折騰,它也可以跨平臺(tái)。不想折騰的話就只有在*nix下用了。 - Gummi
邊寫代碼邊看效果,真是炫酷。不過如果你LaTeX用久了會(huì)發(fā)現(xiàn)這種功能真蛋疼。跨平臺(tái)。 - TeXnicCenter
功能全面,只能在Windows下用。反向搜索什么的真是巨爽。 - WinEdt
名字很奇怪。共享軟件,網(wǎng)上破解一大堆。 - 其他的對(duì)于中文的支持實(shí)在是。。所以略過。
用法太多介紹不過來,選定了一個(gè)就自己搗鼓吧。又不會(huì)死人。我配置IDE的時(shí)候遇到麻煩了。。肯定是有個(gè)下拉框讓你選擇編譯器了。什么TeX、LaTeX、pdfTeX、pdfLaTeX、XeTeX、XeLaTeX、LuaTeX、LuaLaTeX什么的。。建議:選XeLaTeX吧,親。這里涉及到很多黑歷史,感興趣的可以看看tex-overview這篇文檔,專門介紹黑歷史。如果你安裝的是TeX Live,在控制臺(tái)下執(zhí)行這條命令就可以看到了:texdoc?tex-overview現(xiàn)在的書上大概都是讓你用pdfLaTeX,但是這(對(duì)于現(xiàn)在的中文排版)已經(jīng)過時(shí)了【注】。如果感興趣的人多的話倒是可以寫一篇專門介紹各種黑歷史。不過本喵知道的也不多。注:你覺得ConTeXt更先進(jìn)?不好意思這不是LaTeX格式,咱跑題了。。終于他喵的可以敲代碼了!建一個(gè)文本文件存成你自己隨便起個(gè)名就行了反正我管不著.tex,內(nèi)容是這個(gè):\documentclass{article}
\begin{document}
xxx?is?a?SB.
xxx?is?a?big?SB.
\end{document}編譯一下看看效果吧。好了今天的內(nèi)容就是這些。。說好的怎么寫文檔呢。。你看到這兒還不累啊。。怎么也得打點(diǎn)基礎(chǔ)啊。。連環(huán)境都沒搭好上哪兒練習(xí)去。。反正文檔框架都給好了,文檔內(nèi)容自己折騰唄。。沒準(zhǔn)折騰出點(diǎn)啥東西就不用本喵講了→_→啊對(duì)了如果你在上面折騰中文的話是需要將文件保存成UTF8編碼的,當(dāng)然就算你這么干了也不會(huì)在成果中看到任何中文的。中文問題大概要單獨(dú)寫一篇。那么下期再見0w0
from:?http://blog.renren.com/blog/339175058/893600385
總結(jié)
以上是生活随笔為你收集整理的【LaTeX】E喵的LaTeX新手入门教程(1)准备篇的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 科研常用的软件
- 下一篇: 【LaTeX】E喵的LaTeX新手入门教