1. 程式人生 > >One step for fresh(新手上路)

One step for fresh(新手上路)

使用LaTeX建立文件既簡單又有趣。 LaTeX使用控制語句,它定義瞭如何格式化內容。 在看到最終結果之前,LaTeX編譯器將獲取你的.tex檔案並將其編譯為.pdf檔案。 可以使用以下程式碼建立基本示例文件:

\documentclass{article}

\begin{document}

Hello Wrold!

\end{document}

將此程式碼轉換為PDF文件後,將找到以下文字:

Hello World!

以及底部的頁碼,在使用文章類時會自動新增。

現在可以來深入理解上述程式碼的過程。在上面的程式碼示例中找到以\開頭的一些語句。這告訴LaTeX這不是普通的文字,而是LaTeX編譯器的指令或命令。所有命令以下結構組成:\ commandname {option}。第一部分表示命令的名稱,第二部分表示大括號設定此命令的選項。選項因命令而異,稍後將在本教程中詳細中學習其中一些選項。

大多數情況下,你不必記住所有這些命令,因為你以後可以從以前的文件中複製和貼上它們。

現在讓我們仔細看看命令\ documentclass {article}該命令為documentclass,它設定了文件型別為-文章。

LaTeX使用文件類來影響文件的整體佈局。例如,有一個類布article,一個類佈局book(稱為書)等等。在本教程中,我將始終使用article進行講解。

接下來讓我們看第二個事例。第二個示例與第一個示例略有不同,因為此命令涉及\ begin和\ end語句。實際上,這不是命令,而是定義了一個環境(environment)。環境是文件中適用某些排版規則的區域。在文件中可能有多個環境(通常情況下是必要的),但documen環境必須是最頂層的環境。以下程式碼顯示瞭如何使用環境:

\documentclass{article}

\begin{document}

\begin{enviroment1}

\begin{enviroment2}

\end{enviroment2}

\end{enviroment1}

\end{document}

環境有很多選擇,一旦你將大量的數學或數字引入文件,你很可能會需要它們。

接下來我們完善一下之前的demo:

\documentclass{article}

\title{Latex First Tutorial}

\date{2018-09-25}

\author{Ray}

\begin{document}

\maketitle

\newpage

\end{document}

顯然,語句\ title,\ date和\ author不在文件環境(environment)中,因此它們不會直接顯示在文件中。 主要檔案之前的區域可以稱為序言(preamble)。 在這個具體的例子中,我們使用它來設定\ maketitle命令的值,以便以後在我們的文件中使用。 此命令將自動為我們建立標題頁。 \ newpage(新的一頁)命令不言而喻。

效果如下:

如果我們現在再次編譯,我們將看到一個格式良好的標題頁,但我們可以在標題頁的底部找到一個頁碼。實際上如果我們不想讓頁碼出現在那裡該怎麼做。 我們可以通過告訴LaTeX隱藏第一頁的頁碼來刪除它。 這可以通過新增\ pagenumbering {gobble}命令,然後在下一頁的數字上將其更改回\ pagenumbering {arabic}來完成,如下所示:

\documentclass{article}

\title{Latex First Tutorial}

\date{2018-09-25}

\author{Ray}

\begin{document}

\pagenumbering{gobble}

\maketitle

\newpage

\pagenumbering{arabic}

Hello World!!!

\end{document}

這樣第一頁的頁碼就會被刪除,第二頁成為第一頁。