1. 文檔源代碼
下面是我編寫的文檔源代碼:
\documentclass{article}
\usepackage{ctex}
\usepackage{graphicx}
\usepackage{caption2}
\usepackage{subfigure}
\usepackage{float}
\title{狼伴歸途}
\author{Lxmic}
\date{Sep 8th, 2018}
\begin{document}
\maketitle
狼伴歸途,最精彩的就是宏大的史前場景再現,讓人看了非常的享受,被其所征服。故事的情節還是比較的簡單,年輕的孩子在失去父母呵護之後,通過自己的和狼的努力,經歷千辛萬苦最後回到了父母的懷抱(圖 \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. 編譯後的結果
狼伴歸途
3. 代碼解釋
第一部分是文檔的導言部分,文檔的全局設置及版面相關的內容都在這裏進行設置。和其他編程語言有註釋一樣,LaTeX也可以在代碼中寫入註釋信息,但是區別在於LaTeX的註釋符號是%
,其後面的內容在編譯的時候被自動忽略。
\documentclass{article}
\usepackage{ctex}
\usepackage{graphicx}
\usepackage{caption2}
\usepackage{subfigure}
\usepackage{float}
3.1 確定基礎文檔類型及宏包
\documentclass{article}
是確定了文檔類型爲article,一般LaTeX提供三種基本文檔,此外兩種是report和book。三者分別用來寫小篇幅的文章、中篇幅的報告和長篇幅的書籍。
此外使用\usepackage{}
語法來使用相應的宏包,本文使用的宏包:
ctex——用來編譯中文字體,並且配合Texstudio 中XeLaTeX編譯器選擇,就可以編譯這樣的中文文檔。
graphicx——用來在文檔中插入圖片
caption2——修改圖注相關
subfigure——用來插入插入並列分佈的圖片
float——確定圖片是否爲浮動,而不是在一個固定的地方。
3.2 聲明文章的標題、作者和日期
\title{}
是用來寫文檔的題目,\author{是用來指明作者}
,\date是確定寫作日期
\title{狼伴歸途}
\author{Lxmic}
\date{Sep 8th, 2018}
3.3 正文內容
一般需要使用\begin{document}和\end {document}
來聲明document環境,之間的內容是文章的正文部分,也是直接輸出的部分。
這裏要說明一下環境和命令的定義:在LaTeX中,命令就是\command這樣的形式,可以帶參數,也可以不帶。這裏的
title{}
就是命令,是單個形式存在。而環境,則是成對出現的,能夠定義一個分組(group),這裏的\begin{document}和\end {document}
就是document環境,成對出現。
3.4 圖片插入
3.4.1 單一圖片
在導言部分,我們已經使用graphicx
宏包來插入需要的圖片。
一般在正文中,插入一張圖片的最簡單的語法:\includegraphics{wolf}
,wolf是圖片名稱,你最好將你的圖片和tex文檔放在同一個目錄下面,這樣就可以像我這樣直接插入圖片。
當然,除此之外,你也可以使用figure環境,來插入圖片,並且設置一些圖片相關參數。
\begin{figure}[h] %figure環境,h默認參數是可以浮動,不是固定在當前位置。如果要不浮動,你就可以使用大寫float宏包的H參數,固定圖片在當前位置,禁止浮動。
\centering %使圖片居中顯示
\includegraphics[width=1\textwidth]{wolf} %中括號中的參數是設置圖片充滿文檔的大小,你也可以使用小數來縮小圖片的尺寸。
\caption{狼伴歸途} %caption是用來給圖片加上圖題的
\label{wolf} %這是添加標籤,方便在文章中引用圖片。
\end{figure}%figure環境
一般情況下,圖題的格式是
Figure 1:this is love,中文的是圖 1:狼伴歸途
。如果要想論文中的格式Fig. 1
或者圖 1
這樣的形式,那麼我們需要重新定義圖注相關的命令,來實現。\renewcommand
用來改變已有命令的定義,後面直接跟命令和相關內容。\renewcommand{\figurename}{圖/Fig.}
——把圖名字改成圖,但是中文編譯可能不需要修改,英文修改成Fig.\renewcommand{\captionlabeldelim}{ }
——這是修改分割符,我們改成空格。文中我使用了“·”來作爲分割符。
關於圖片的引用問題,\ref{圖片label}
命令是用來引用圖片,只是一個序號,你可以添加相應的文字描述,如文中所示。
3.4.2 多圖片插入
很多時候,我們寫相關文章,需要的往往插入很多圖片,包括兩張圖片的比較,就需要橫向排列。這時候我們就需要用到\subfigure[單個圖片的名稱]{\includegraphics[圖片參數]{你文件夾中圖片名稱}}
來插入多張圖片。當然,在圖片大小超過文檔寬度的時候,圖片會自動在另一行中顯示,成爲上下的格式,但這不是真正的分行顯示。
\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環境:\begin{miniage}和\end{minipage}
來進行排版設計。在整個subfigure下,我使用minipage環境來進行添加豎排圖片。b選項用於帶有圖片的小葉,\vspace則用來改變上下圖片之見的距離,裏面的值正數是增加距離,負數則是減少距離。
。而且,你還需要在第一幅圖片之後添加\來表示換行,這樣\vspace
纔可能進行能起到效果。
\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}
}
作者:lxmic
鏈接:https://www.jianshu.com/p/d41546dff228
來源:簡書