天天看點

LaTeX常用格式學習筆記

LaTeX學習筆記

介紹

TeX是一個專門的排版文章及數學公式編寫的計算機程式。而LaTex是一個宏集,使用TeX作為他們的排版引擎,使用一個預先定義好的專業版面,可以使做着高品質的排版和列印他們的作品。

保留字元

它們在LaTeX中有着特殊意義,不能直接被輸出。

#  $  %  ^  &  _  {}  \
           

在前面加上反斜線\,将可以正常被輸出。但反斜線不能正常被輸出,需$\backslash$指令。

LaTex指令格式

LaTeX指令大小寫敏感,以反斜線開始。忽略指令之後的空白字元,如果你想在指令後得到一個空格,可以在指令後加上花括号{}和一個空格。{ }将阻止LaTeX吃掉空格。

有些指令需要參數,用花括号括起來寫在指令後面,有些支援可選參數,用方括号[ ]包覆,然後寫在指令後面。

%為注釋,其後内容将會被忽略,直到下一行前的非空白字元。

LaTeX文檔結構

每個源檔案都要以如下指令開始,後面可以加入一些控制文檔格式的指令

\documentclass{...}
           

可以用如下指令載入一些宏包

\usepackage{...}
           

文檔的主體開始

\begin{document}
           

文檔的主體結束

\end{document}
           

一個簡單的LaTeX源檔案

\documentclass{article}
\begin{document}
Small is beautiful.
\end{document}
           

文檔類型介紹

由\documentclass[選項]{文檔類}來指定文檔類型,不同選項參數之間通過逗号分隔,可以定制文檔類屬性,文檔類指定想要的文檔類型

文檔類型 作用
article 科學期刊,程式文檔
minimal 非常小的文檔類,主要用來查錯
report 排版多章節報告,短片書籍,博士論文
book 排版書籍
slides 排版幻燈片
ctexart 主要用來支援中文

一般實際中文文檔類型常用ctexart,所有中文環境和章節編号等等都已經按照中文習慣設定好了,簡單易行。

文檔類的選項有很多:具體用時查百度或手冊即可

LaTeX常用格式學習筆記

标題摘要

用下面的代碼可以加入文章的标題,作者和日期資訊:

\title{Notes On LaTeX Typesetting}
\author{Some One}
\date{November 13,2011}
\maketitle
           

用下面的代碼可以加入文章的内容摘要:

\begin{abstract}
some abstract...
\end{abstract}
           

頁面樣式

頁眉頁腳樣式

\pagestyle{style}

參數 頁面樣式
plain 在頁腳正中顯示頁碼,這是頁面樣式的預設設定
headings 在頁眉頁腳顯示章節名及頁碼,頁腳空白
empty 将頁眉頁腳都設定為空白

章節目錄

在book和 report 文檔類中,可以使用\part、\chapter、\section、\subsection、\subsubsection、\paragraph、\subparagraph 這些章節指令,在article文檔類中,除了\chapter不能用,其他的都可以用。

用\tableofcontents指令可以自動從各章節标題生成目錄,需要編譯兩次,在導言區中用下面的指令載入hyperref宏包,就可以讓生成的目錄有連結,點選時會自動跳轉,而且使得生成的pdf檔案帶有目錄标簽

\usepackage{hyperref}
           

段落

用一個空行或者\par指令可以開始新的段落,同時會有預設的首行縮進,用\\或者\newline可以強制換行在下一行繼續,且在下一行不會有縮進。

清單環境

LaTeX的指令實際上也有不同的類型,形如

\begin{環境名}...\end{環境名}
           

的指令組合我們稱為環境,環境一般用于某種類型的段落用特殊的形式來顯示,在文本段落中,常見的環境有清單環境。清單環境有三種,無序清單,有序清單和環境清單。

無序清單:

\begin{itemize}
\item hello
\item world
\item  !
\end{itemize}
           

有序清單:

\begin{enumerate}
\item hello
\item world
item !
\end{enumerate}
           

描述清單:

\begin{description}
\item[無序清單] 無編号的清單
\item[有序清單] 帶編号的清單
\item[描述清單] 帶标簽的清單
           
LaTeX常用格式學習筆記

參考文獻

LaTeX常用格式學習筆記
LaTeX常用格式學習筆記

腳注

指令

\footnote{footnote text}
           

把花括号的内容排印在目前頁的頁腳位置

插入表格

插入表格經常使用的是tabular環境,這個環境是LaTeX中預先定義好的。

LaTeX常用格式學習筆記

tabular的參數|l|c|r| 指明了各列的對齊方式,分别表示左對齊,居中,右對齊,中間的豎線指明之間有豎線分割,這種隻是簡單的表格。下面是跨列的表格

LaTeX常用格式學習筆記

插入圖檔

在LaTeX文檔中插入現有的圖形,可以使用graphics或 graphicx宏包,其中 graphicx宏包是對 graphics宏包的改進,我們這裡介紹graphicx宏包

\usepackage{graphicx}
           

小圖檔的插入 \includegrapghics[選項]{圖形檔案}指令來插入圖形

大圖檔的插入

\begin{center}
\includegraphics[scale=0.1]{picture/kuihua.jpg}
\end{center}
           

字型系列

LaTeX常用格式學習筆記
LaTeX常用格式學習筆記

字型大小:

LaTeX常用格式學習筆記

段落對齊

對齊方式

可以用center環境得到居中的文本段落,其中可以用\\換行。

LaTeX常用格式學習筆記

類似的,可以用flushleft 和 flushright 分别得到左對齊和右對齊的文本段落