
世間存在著太多的契機,你能否抓住是真的關(guān)鍵所在。這次陰差陽錯,開始較為認(rèn)真的入門學(xué)習(xí),之前的兩篇博文其實都是沒有真正地開始學(xué)習(xí),只是告訴別人你要開始去學(xué)習(xí)了。雷聲大,雨點小,總是很多人的通病,我也有這樣的壞毛病。
開始進(jìn)入今天的主題,通過一篇博文來學(xué)習(xí)一些LaTeX的語法,這才是實踐,能夠很好的加深自己的記憶。
1. 文檔源代碼
下面是我編寫的文檔源代碼:
\documentclass{article}
\usepackage{ctex}
\usepackage{graphicx}
\usepackage{caption2}
\usepackage{subfigure}
\usepackage{float}
\title{狼伴歸途}
\author{Lxmic}
\date{Sep 8th, 2018}
\begin{document}
\maketitle
狼伴歸途,最精彩的就是宏大的史前場景再現(xiàn),讓人看了非常的享受,被其所征服。故事的情節(jié)還是比較的簡單,年輕的孩子在失去父母呵護(hù)之后,通過自己的和狼的努力,經(jīng)歷千辛萬苦最后回到了父母的懷抱(圖 \ref{wolf} 所示)。狼和孩子一起,最終平安到家,并為部落帶來了狼這種動物,我想之后就是被馴化成狗。\\
\renewcommand{\figurename}{圖}
\renewcommand{\captionlabeldelim}{.}
\begin{figure}[h]
\centering
\includegraphics[width=1\textwidth]{wolf}
\caption{狼伴歸途}
\label{wolf}
\end{figure}
\begin{figure}[H]
\centering
\subfigure[場景1]{
\begin{minipage}[b]{0.45\textwidth}
\centering
\includegraphics[width=0.8\textwidth]{wolf2} \\
\includegraphics[width=0.8\textwidth]{wolf3}
\end{minipage}
}
\subfigure[場景2]{
\begin{minipage}[b]{0.45\textwidth}
\centering
\includegraphics[width=0.8\textwidth]{wolf4}\\
\includegraphics[width=0.8\textwidth]{wolf5}
\end{minipage}
}
\caption{狼伴歸途場景}
\label{wolf2}
\end{figure}
\end{document}
2. 編譯后的結(jié)果


3. 代碼解釋
第一部分是文檔的導(dǎo)言部分,文檔的全局設(shè)置及版面相關(guān)的內(nèi)容都在這里進(jìn)行設(shè)置。和其他編程語言有注釋一樣,LaTeX也可以在代碼中寫入注釋信息,但是區(qū)別在于LaTeX的注釋符號是%,其后面的內(nèi)容在編譯的時候被自動忽略。
\documentclass{article}
\usepackage{ctex}
\usepackage{graphicx}
\usepackage{caption2}
\usepackage{subfigure}
\usepackage{float}
3.1 確定基礎(chǔ)文檔類型及宏包
\documentclass{article}是確定了文檔類型為article,一般LaTeX提供三種基本文檔,此外兩種是report和book。三者分別用來寫小篇幅的文章、中篇幅的報告和長篇幅的書籍。
此外使用\usepackage{}語法來使用相應(yīng)的宏包,本文使用的宏包:
ctex——用來編譯中文字體,并且配合Texstudio 中XeLaTeX編譯器選擇,就可以編譯這樣的中文文檔。
graphicx——用來在文檔中插入圖片
caption2——修改圖注相關(guān)
subfigure——用來插入插入并列分布的圖片
float——確定圖片是否為浮動,而不是在一個固定的地方。
3.2 聲明文章的標(biāo)題、作者和日期
\title{}是用來寫文檔的題目,\author{是用來指明作者},\date是確定寫作日期
\title{狼伴歸途}
\author{Lxmic}
\date{Sep 8th, 2018}
3.3 正文內(nèi)容
一般需要使用\begin{document}和\end {document}來聲明document環(huán)境,之間的內(nèi)容是文章的正文部分,也是直接輸出的部分。
這里要說明一下環(huán)境和命令的定義:在LaTeX中,命令就是\command這樣的形式,可以帶參數(shù),也可以不帶。這里的
title{}就是命令,是單個形式存在。而環(huán)境,則是成對出現(xiàn)的,能夠定義一個分組(group),這里的\begin{document}和\end {document}就是document環(huán)境,成對出現(xiàn)。
3.4 圖片插入
3.4.1 單一圖片
在導(dǎo)言部分,我們已經(jīng)使用graphicx宏包來插入需要的圖片。
一般在正文中,插入一張圖片的最簡單的語法:\includegraphics{wolf},wolf是圖片名稱,你最好將你的圖片和tex文檔放在同一個目錄下面,這樣就可以像我這樣直接插入圖片。
當(dāng)然,除此之外,你也可以使用figure環(huán)境,來插入圖片,并且設(shè)置一些圖片相關(guān)參數(shù)。
\begin{figure}[h] %figure環(huán)境,h默認(rèn)參數(shù)是可以浮動,不是固定在當(dāng)前位置。如果要不浮動,你就可以使用大寫float宏包的H參數(shù),固定圖片在當(dāng)前位置,禁止浮動。
\centering %使圖片居中顯示
\includegraphics[width=1\textwidth]{wolf} %中括號中的參數(shù)是設(shè)置圖片充滿文檔的大小,你也可以使用小數(shù)來縮小圖片的尺寸。
\caption{狼伴歸途} %caption是用來給圖片加上圖題的
\label{wolf} %這是添加標(biāo)簽,方便在文章中引用圖片。
\end{figure}%figure環(huán)境
一般情況下,圖題的格式是
Figure 1:this is love,中文的是圖 1:狼伴歸途。如果要想論文中的格式Fig. 1或者圖 1這樣的形式,那么我們需要重新定義圖注相關(guān)的命令,來實現(xiàn)。\renewcommand用來改變已有命令的定義,后面直接跟命令和相關(guān)內(nèi)容。
\renewcommand{\figurename}{圖/Fig.}——把圖名字改成圖,但是中文編譯可能不需要修改,英文修改成Fig.
\renewcommand{\captionlabeldelim}{ }——這是修改分割符,我們改成空格。文中我使用了“·”來作為分割符。
關(guān)于圖片的引用問題,\ref{圖片label}命令是用來引用圖片,只是一個序號,你可以添加相應(yīng)的文字描述,如文中所示。
3.4.2 多圖片插入
很多時候,我們寫相關(guān)文章,需要的往往插入很多圖片,包括兩張圖片的比較,就需要橫向排列。這時候我們就需要用到\subfigure[單個圖片的名稱]{\includegraphics[圖片參數(shù)]{你文件夾中圖片名稱}}來插入多張圖片。當(dāng)然,在圖片大小超過文檔寬度的時候,圖片會自動在另一行中顯示,成為上下的格式,但這不是真正的分行顯示。
\begin{figure}[H]
\centering
\subfigure[場景1]{
\includegraphics[width=0.45\textwidth]{wolf2}
}
\subfigure[場景2]{
\includegraphics[width=0.45\textwidth]{wolf4}
}
\caption{狼伴歸途場景}
\label{wolf2}
\end{figure}

如果你想分行顯示,那么我們就需要使用
minipage環(huán)境:\begin{miniage}和\end{minipage}來進(jìn)行排版設(shè)計。在整個subfigure下,我使用minipage環(huán)境來進(jìn)行添加豎排圖片。b選項用于帶有圖片的小葉,\vspace則用來改變上下圖片之見的距離,里面的值正數(shù)是增加距離,負(fù)數(shù)則是減少距離。。而且,你還需要在第一幅圖片之后添加\來表示換行,這樣\vspace才可能進(jìn)行能起到效果。
\begin{figure}[H]
\centering
\subfigure[場景1]{
\begin{minipage}[b]{0.45\textwidth}
\centering
\includegraphics[width=0.8\textwidth]{wolf2} \\
\vspace{10pt}
\includegraphics[width=0.8\textwidth]{wolf3}
\end{minipage}
}
4. 參考資料:
1.劉海洋老師的LaTeX入門及
2.博客:https://blog.csdn.net/a6822342/article/details/80533135
3.還有youtube的LaTeX基礎(chǔ)視頻:
https://www.youtube.com/watch?v=Qg2WtaSy-zQ&list=PLCRFsOKSM7ePUBOfh3O-K5XZldM5uCPwk
可能有些人沒法看這里的視頻,我將其上傳到百度網(wǎng)盤:
鏈接:https://pan.baidu.com/s/19ssorJAODdv4by366qI0Ww 密碼:x6em
個人博客同步更新:https://othlis.com/。