1. 程式人生 > >LaTeX學習筆記(一)—Hello World!

LaTeX學習筆記(一)—Hello World!

        要不要學習LaTeX,其實自己糾結了好久。


        從網上各種文章看,LaTeX和Word各有特色。而且有人認為,LaTeX的功能Word幾乎都能實現,吹噓LaTeX的人其實是Word沒學好,轉投LaTeX用模板找個偷懶的藉口罷了。如果是這樣,我覺得有理。

       那為什麼還要學習LaTeX呢?到現在我也沒想明白。但有幾個能說服自己的理由:

            1. 既然都下載CTEX了,安裝完不用就解除安裝掉有點可惜,雖然他可能是雞肋,還是試試吧。誰叫自己強迫症:)

            2. 某文中一句話打動了我。LaTeX不像Word,所見即所得,你想怎麼寫都行。他會強迫你按照結構化方式寫作。語文老師都會交我們:寫文章之前要先寫提綱,之後在動   筆完善每一段的內容。但老實說,誰真正做到了呢?更多的時候我們用Word想到哪寫到哪,導致文章的思路不清晰,修改困難。尤其是在寫科研論文的時候。

            3. 據說LaTeX目前有N多好用的模板,寫某一類別的文章直接套模板即可。不知真假。如果真是這樣,其實是一種很好的體驗。想象一下,不用面對一張白紙(空白螢幕)從零開始憋文章,或者為了個上下標、字型符號一點點細節鼓搗半天(弄得頭暈眼花),只需要對內容負責即可。對一個不是專門搞文字工作的人應該是一種美好地體驗。我有一個比喻,如果寫文章就像填表,從心理上頓時覺得會更輕鬆。

以上是學LaTeX之前的閒話。下面進入正題:LaTeX的Hello World!

  首先是關於LaTeX的基礎知識。網上有很多材料,大家自行搜尋,我只說我認為初學者應該知道的一些乾貨:

   1. 什麼是LaTeX?以Windows為例,其實只需知道一點—MikTeX。這是windows系統下LaTeX的發行版。下載安裝後,你就可以用其自帶的編輯器Texworks編寫LaTeX程式碼並編譯成pdf檔案了?但個人推薦使用ATOM這個IDE,相對於Texworks和廣泛使用的WinEdt,ATOM在書寫和編譯LaTeX時更加優雅和智慧(此環境搭建過程見下一篇)。

  2. LaTeX中文環境。LaTeX文件預設不支援中文,顯示中文字元需要安裝ctex及其依賴的packages。並在原始碼中呼叫ctex,\usepackage{ctex}

 
  3. LaTeX的Hello World!個人認為,學習一種語言的第一步就是自己寫一個hello world並編譯成功。這是我第一個用LaTeX語言的程式碼


請將這段程式碼儲存為tex檔案(使用UTF8編碼),如果編譯通過。恭喜你,你已邁入了LaTeX世界的大門!