題 使用LaTeX創建專業的PDF文檔


在我們的MS論文研究期間,我記得我的一些朋友正在使用LaTeX撰寫他們的論文。我只記得它就像一個舊的MS-DOS屏幕,程序被鏈接到一些文件來排列頁邊距,紙張大小,頁眉,頁腳等。朋友說,很難學習LaTeX但是一旦你學習,比MS Word更容易完成你的論文寫作。

現在,我只是不知道從哪裡開始。我願意學習LaTeX,但我真的不太了解它。它是編程語言還是軟件?我應該從哪裡開始?我需要什麼軟件?當我在Google中輸入LaTeX時,它會抓取太多頁面,這對我來說很困惑。有關在線文檔的任何建議,以及涵蓋所有相關內容的優秀網站? TIA。


4
2018-03-10 14:35


起源




答案:


LaTeX是一種標記語言,意味著文檔中的所有內容都是關於的 什麼 它不是它的樣子。最終格式化由程序(例如pdflatex)完成,該程序將輸入源文件轉換為輸出文件(例如PDF文件)。

這使您不必擔心 容貌 在完成內容之前的文檔。當您定義樣式表時,可以在Microsoft Word等程序中使用類似的工作流程。格式標題為 h1 而不是“大膽,15pt,無襯線”,但對我來說,這在LaTeX等標記語言中更為自然。

當我開始學習LaTeX時,我學到了很多東西讓我開始學習 本指南

可以在TeX(LaTeX中的基礎語言)中進行實際編程,還有其他可能性如Lua,但是您不需要這樣編寫文檔。

LaTeX可以在任何文本編輯器中編寫(可能是您之前看到的),但也有專門的編輯器(環境)可以使新用戶輕鬆使用:

  • LYXTeXnicCenter:立即顯示文檔的外觀
  • AUCTeX:非常高效(La)TeX插件 emacs (事實上,這些天我使用emacs的唯一原因),用 preview 你甚至可以看看你的數字和方程式內部是什麼樣的 emacs
  • VIM乳膠:LaTeX插件 vim,適合快速的東西

與使用例如LaTeX相比,LaTeX的優點是Microsoft Word對我來說是:

  • 你會專注於你的內容
  • 使專業外觀文件非常容易,例如編號,參考編號,對數學標記的極好支持
  • 你的大學可能已經提供了一個LaTeX課程/風格,使一切看起來都像是必需的
  • LaTeX對文檔的大小有非常寬鬆的限制,並且當文檔變得非常大時,它不像Word那樣崩潰

12
2018-03-10 15:00



但請注意,在實際上,每個至少中等大小的真實世界文檔都存在那些奇怪的角落情況,其中LaTeX的自動處理並不能完全滿足您的需求,您必須跳過幾個環節才能達到預期的效果。幾乎每次我使用LaTeX編寫超過5頁的文檔時,都會發生這種情況。內置算法表現相當不錯,但仍然需要一些手動干預才能獲得良好的結果(是的,數字也可能完全從文檔中消失,就像在Word中一樣)。 - Joey
也不要相信你不必知道任何關於排版的神話,LaTeX會為你神奇地創造出漂亮的文檔。如果在沒有知識的情況下使用,結果與Word的結果同樣糟糕,可能只是將絲綢長袍覆蓋在它們上面 - 這並沒有改變那麼多,它使得結果看起來更加醜陋。例如:雖然你不會得到異常長的空間,但你會得到溢出右邊界的線條。佈局失敗時,圖形或表格可能超出頁面邊界。如果不注意,你可以很容易地在雙方獲得“正確的引號”。 - Joey
@JohannesRössel:感謝分享LaTeX的黑暗角落。 - Mehper C. Palavuzlar
@Johannes我從未遇到過你多年來提到的任何問題。至於“美麗的神話”,如果你堅持使用LaTeX標記並遠離自己格式化的東西,結果應該是合理的,是的,美麗的。 - Benjamin Bannier
使用TeXworks [1]提及。我為自己使用了帶有乳膠套件的vim,但是我有朋友在TeXworks中做大型項目,他們說它做得很好。 [1]: tug.org/texworks - fjut


我發現這是從LaTeX開始的一個好點 http://en.wikibooks.org/wiki/LaTeX/Absolute_Beginners

LaTeX不是一種編程語言,它是一種“文檔標記語言”,並不是指特定的軟件。

書面乳膠看起來像:

\documentclass[12pt]{article}
\usepackage{amsmath}
\title{\LaTeX}
\date{}
\begin{document}
  \maketitle 
  \LaTeX example...

一個LaTeX編譯器(如果你使用的話可以使用 http://miktex.org)將理解這一點並撰寫適當的文件(通常是PDF)


3
2018-03-10 14:46





其他答案很好地涵蓋了LaTeX的基礎知識。為了幫助您入門,以下是一些SW建議:

  • 如果您使用的是Linux,幾乎所有發行版都包含TeX和LaTeX。只需安裝相關的軟件包,通常它們的名稱就像“tex”或“texlive”。
  • 對於Windows,從他們的站點獲取TeXLive: http://www.tug.org/texlive/
  • 在MacOS X上,獲取 MacTEX都

安裝後,您可以使用上面的其中一個教程開始。

您編寫LaTeX的文件只是文本文件,因此您可以使用記事本編寫LaTeX。但是,有一個幫助你的編輯器是有幫助的。

對於初學者,你可以使用像Notepad ++或vim這樣的東西。您還可以使用像TeXnic Center這樣功能更全面的環境,這是個人喜好的問題。結果將始終相同,因為它們最終都會調用LaTeX。

附加信息:

另見: 最好的乳膠編輯器

您可能還想嘗試LyX。它不是LaTeX(但基於LaTeX),但更加用戶友好。如果您以後想直接使用LaTeX,那麼遷移並不困難。


2
2018-03-10 16:14