latex基礎語法筆記
用latex編輯一個文檔
首先,要聲明這是一個文檔類型
通常用 \documentclass{article} 表示
其次文檔的正文內容通常用
\begin
%要輸入的內容,其中註釋是用%引用
\end
文檔的標題用 \title{標題名} 表示,要寫在文檔聲明與正文聲明之間。
文檔的作者用 \author{作者名} 表示,要寫在文檔聲明與正文聲明之間。
其中如果要引入title的話,要在正文部分聲明title
語法爲:
\begin
maketitle
\end
宏包的使用,要用 use package[參數配置]{宏包名} 表示,要寫在文檔聲明與正文聲明之間。
目錄是自動生成的,一般作爲最後的工作,在文檔聲明與正文聲明之間寫 \tableofcontents 即可自動生成。
如果要引入章節的話,要在正文部分聲明,語法爲section{章節名}
如果內容要分段的話,可以使用 \par 這是意爲 paragraph
如果要加入腳註,可以在需要加入腳註的單詞處使用 \footnote{腳註內容} ,這將會在正文中爲指定位置添加腳註,同時在該腳註所在頁面的頁尾顯示腳註的解釋。
如果要加入引用的話,可以使用quote來實現引用
語法爲:
\begin{quote}
%引用的內容
\end{quote}
注:引用,因爲是別人的發表點觀點,所以不能與我們的論述字體相同,需要使用與正文字體不同的字體來表示。
如果要加入一個圖片的話,要使用宏包 graphicx
語法如下:
首先要在文檔聲明與正文聲明之間加入宏包聲明 \usepackage(graphicx)
然後在需要加圖片的位置加入如下語法:
\begin{figure}[htbp]
\圖片擺放的位置及其他特性
\includegraphics[圖片展示的規格]{圖片的路徑}
\caption{圖標的內容}
\end{figure}
其中圖標的內容,latex會自動加上‘圖1’之類的內容,所以只需要書寫圖標即可。
Section塊中的首行是不縮進的,如果想讓首行縮進,需要使用indentfirst宏包,
語法爲:
\usepackage{indentfirst}
\setlength{\parindent}{2em}
如果要改變某些內容的字體,語法如下:{\字體名 內容}
如果要插入一個表格,語法如下
\begin{table}[htbp]
\表格位置
\caption{表頭名}
\begin{tabular}{cccccc}
\hline
a&b&c&d&e&f\
\hline
A&B&C&D&E&F\
\hline
\end{tabular}
\end{table}
其中,[htbp]是一個浮動的概念(標示爲htbp的圖片會根據section進行上下的浮動)
table & tabular 類似表與表項的概念
\hline 表示在表格中畫一個水平線
& 表示將table的水平方向分割爲等份的cell
\ 表示換行,與 \par 的區別在於,不縮進
如果要插入一個公式化符號,語法爲:
\begin{equation}
%公式
\end{equation}
當插入點在文字之間時,格式爲
,當插入點不在文字之間時,可以直接書寫公式,當然公式有自己的語法。
(補充)當書寫上標或下標時,如果大於一個字符,要使用{}將其括住。
(補充)如果希望書寫一個不帶自動標示的公式,語法如下:
首先聲明\usepackage{amsmath},然後將公式寫入
\begin{equation}
公式
\end{equation}**
如果要使用交叉引用,可以利用 \label & \ref 去實現
this is a Graph \ref{標籤名}
\begin{figure}[htbp]
\centering
\includegraphics[width = 10cm,angle = 180]{test2.jpg}
\caption{test2 graph}\label{標籤名}
\end{figure}
它會動態的去排版文檔,避免了在增刪改時,發生的多餘的操作
如果要使用子標籤,語法如下:
\begin{itemize}
\item One
\item Two
\begin{itemize}
\item SonOne
\item SonTwo
\end{itemize}
\end{itemize}
可以嵌套,並且會自動改變優先級標示
如果想使字體加粗,語法爲:\textbf{文字}
如果想使字體傾斜,語法爲:\textit{文字}
如果想使字體可愛,語法爲:\textsf{文字}
如果要書寫百比號 ,語法爲: % ,其他符號也是如此
如果要添加子章節,語法爲:subsection{子章節名}