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