1、latex編譯器的安裝
2、編輯器texstudio的安裝
3、第一份latex代碼
4、授人以漁,積累,學習,使用的方法
5、課後習題(誤
一、latex編譯器的安裝
一般來說,在電腦上latex需要一個編譯器,一個編輯器,前者編譯代碼,後者書寫代碼。Latex編譯器的安裝和一般的軟體安裝不大相同,其過程沒有可執行的應用程式(.exe),而有一個批處理文件(.bat),安裝好了也不易察覺區別。
1、點擊連結下載texlive.iso
http://mirror.ctan.org/systems/texlive/Images/texlive.iso
這個連結是latex官網的鏡像,在其它網站(譬如清華,科大鏡像也可以找到)用chrome下載較好,edge可能會出現下載速度較慢的情況,文件大小約2.7G
2、直接點擊texlive.iso打開,然後點擊批處理文件install-tl-windows.bat,隨即彈出一個cmd,以及一個對話窗口,選擇純英文不含空格及特殊符號的安裝路徑,選項「安裝TexWork前端」隨個人喜好,TeXWork是自帶的編輯器,本文第二部分會介紹texstudio編輯器的安裝。
其餘選項默認即可,設置好後點擊安裝。
3、點擊安裝後就會出現以下畫面,靜候佳音。文件不到8GB,這個過程會比較久,一般消近兩個小時的時間,在這個過程中要時刻保持網絡通暢,心情平和,稍安勿躁。
直到最後出現居中的「歡迎進入TeXLive的世界!」後,編譯器的安裝就大功告成了。
核驗是否安裝完成,win+r打開運行,輸入cmd打開命令行,輸入latex再enter運行,會出現當前LaTeX的版本說明(版本號無限趨於圓周率派)。
二、編輯器texstudio的安裝
上文,我們只安裝完了編譯器,雖然理論上可以實現latex的全部功能,但是非常繁瑣複雜,工欲善其事必先利其器,編輯latex代碼還得編輯器(IDE集成開發環境)Latex的編輯器有很多,Texstudio就是其一(此外還有TexWork等等)。
http://texstudio.sourceforge.net/或搜索texstudio,像一般軟體一樣安裝即可
三、我的第一份latex代碼
啟動texstudio,首先我們作一些必要的設置。 在上方的工具欄點擊Options-Configure TeXstudio,在general-language中你可以設置你喜歡的語言,在Biuld中default compiler選擇XeLaTeX,這是latex的其中一種較常用的編譯程序,(編譯程序各有用途,一般用XeLaTeX,不同編譯程序,代碼語言略有不同),ctrl+n新建標籤,然後ctrl+s另存為,可以選擇一個文件夾,這個文件夾將會作為保存的默認文件夾,以後會很常用,產出的pdf文件也在這裡。 保存後你會在文件夾中看到一個以tex為後綴的文件,這就是用編輯器打開的latex代碼文件。然後輸入以下代碼:
——————————————————————————
\documentclass{article}
%導言區
\begin{document}
%正文區
Hello World
$$\int_{0}^{\infty}\frac{sinx}{x}dx=\frac{\pi}{2}$$
\end{document}
——————————————————————————
按fn+f5(或工具欄綠三角)編譯運行,就可以在屏幕右側看到pdf文件的預覽結果。
然後打開剛才的文件夾,你會發現除了.tex之外,還有幾個.aux.log等後綴的文件,這些是LaTeX編譯產生的中間文件,不用管它,.pdf就是我們寫出的pdf文件,可以打開它看到剛剛寫出來的結果。(但是編譯時不能打開這個pdf,否則編譯器修改不了)
可以說,從0熟悉入門代碼,就是要從讀代碼開始。以上述代碼為例,所有latex的命令都用反斜槓「\」開頭,並以大括號{ }括起命令對象,並有texstudio的語法著色,第一行指定了文檔類型是article文章,此外還有letter,report等,不同文檔類型的排版設置不同,(但是絕大多數都在用aritcle)。
然後隨之而來的是成對出現的\begin{ }和\end{ },這是環境的起止,就像是在什麼地方做什麼事情一樣,latex不同的功能(居中,公式,矩陣)也要不同的環境裡實現。正文都要寫在document環境裡面,稱為正文區,%號是注釋符號,對該行後的字符注釋,即%後的字符不參與編譯。
(那很多人要問大括號,百分號怎麼在正文輸入?答案是在前面加反斜槓,\{ \},\%)
在正文區裡輸入的Hello World就是我們要寫的正文。
用雙美元符號夾住的是一條數學公式的代碼,\int是積分號,下劃線跟著的是下標,指數符號跟著的是上標,\frac{ }{ }所帶的兩個參數是分子和分母,\sin 和文本式的sin區別在於前者是正體,後者是斜體(不信你試試)。希臘字母就用反斜槓加希臘字母英文名來輸入,首字母的大小寫就是希臘字母的大小寫。
四、授人以漁,積累,學習,使用的方法
以上我們完成了「利其器」,現在我們就要學會「善其事」。但是還是建議對這個系統有個大致的認識,我們可以查看latex官方自帶的文檔(lshort)。作為一個龐大的引擎,它的參考文檔數量也相當驚人,在cmd下輸入texdoc(空格+)filename就可以打開以filename命名的參考文檔。比如輸入texdoc lshort-zh-cn按exter打開最常用的官方中文最簡入門報告,對latex的入門階段學習,主要都集中在這個pdf上,後續大概會反覆查閱這個文檔,建議把這個pdf另存(除非你想每次都cmd下打開)。事實上texdoc lshort-zh也能調出這個文件,texdoc lshort可以打開英文版的,texdoc會返回一個與後面跟著的字符最相近的參考文檔。一般來說,學習LaTeX這種實用型的技能,只需要面向需求,在實際使用過程中逐漸積累即可,不需要刻意學習,有什麼需求,最快的方法就是百度一下:latex如何xxx,如何插圖,如何居中等等。出了什麼bug找不出來,還是問人比較快(捂臉)。五、課後習題
LaTeX突出之處莫非是輸入極其複雜的數學公式,無出其右。為了幫助大家迅速熟悉LaTeX數學輸入,我編寫了若干簡單的練習供大家玩耍:1,將下列LaTexX代碼轉化為數學符號:
\sin^2x+\cos^2x=1
\frac{dy}{dx}=\sqrt{1+x^2}
2,將下列數學符號轉化為latex代碼:
3,找出下列代碼的bug
\frac{d}{dx}(\frac{u}{v})=\frac{v\frac{du}{dx}-u\frac{dv}{dx}{v^2}
4,查閱文獻或網絡,寫出以下數學公式的latex代碼:
公眾號內回復「LaTeX極簡入門指南答案」查看答案。
謝謝觀看,祝大家碼力飆升!
圖片來源:李易城
技術指導:黃麒霖