Latex圖片插入

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
來源:簡書

發佈了53 篇原創文章 · 獲贊 13 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章