latex图片

latex 插入 svg

碰运气方式

引入包

% svg (can not use)

\usepackage[inkscapelatex=false]{svg}
\usepackage{svg}
\svgsetup{
    inkscapeexe = your_path/inkscape.exe, % 指向 inkscape.exe 的路径
    inkscapelatex = false                 % 一定程度上修复导入后图片文字溢出几何图形的问题
}

插入图片

\begin{figure}[ht]
    \centering                                    % 图片居中
    \includesvg[scale = 1]{your_file_name.svg}    % 你的 .svg 文件路径
    \caption{some_caption} \label{img:some_label} % 插入图片标题及标签
\end{figure}

方式

格式转化

Inkspace svg 转 pdf,之后插入
svg 转 pdf

引入包

\usepackage{graphicx} % 需使用包

插入

\begin{figure}[h]
\includegraphics{filename}
\end{figure}

网页资源

Latex 插入矢量图 - 知乎
Latex 插入 svg 图片_svg latex_无聊就去玩一玩的博客-CSDN博客

图片插入格式

图片上下间距

1. \vspace{-0.8cm} %调整图⽚与上⽂的垂直距离;

2. \setlength{\belowdisplayskip}{3pt}和{\setlength\abovedisplayskip{0pt}分别调整图⽚/公式/表格与下⽅展⽰或上⽅展⽰的内容的距离,调整距离的单位为pt或cm。

3. \setlength{\abovecaptionskip}{0.cm} %调整标题上⽅的距离

4. \setlength{\abovecaptionskip}{0.cm} %调整标题下⽅的距离;

图片位置不正确

Latex 提供了一些命令来控制图片的位置。我们可以通过使用 \begin{figure}[位置选项] 来控制图片的位置。位置选项可以有 h、t、b、p、!这五个,分别表示以下含义:

方法一

\begin{figure}[htbp]

方法二

解决办法
要想将参考文献调整到图片后,可以在论文开头引入包:\usepackage[section]{placeins}
但这样的话图片只会在 section 内,我们期望的是图片跟随着文字下方。也就是跟随在 subsection 之内。但没有 \usepackage[subsection]{placeins} 的参数,因此,可以在图片下方加上 \FloatBarrier,这样图片就不会浮动
如:

\usepackage[section]{placeins}

这是一段文字。

\begin{figure}[t]          
include 一张图片。  
\end{figure}

\FloatBarrier

图片大小

\includegraphics[scale=0.5]{filename}
\includegraphics[width=2.5in]{fig1}

多图插入

相关库,需要二选一,同时用会报错
subfig(不推荐,如果在 figure 中使用 float 环境,会导致图片上放有空白,不使用 float 环境又会导致图片之间间距太大)

% \usepackage[caption=false,font=normalsize,labelfont=sf,textfont=sf]{subfig}
% %% wyb more beautiful subfig
% \usepackage[caption=false,font=footnotesize,labelfont=rm,textfont=rm]{subfig}
% %% end wyb more beautiful subfig

subcaption(推荐,但需要自己设置字体格式,比较麻烦)

%% wyb subcaption 
\usepackage{graphicx}
% \usepackage{caption}
\usepackage{subcaption}
%% end wyb subcaption 

subfloat

Latex(2):LaTex图片、公式、数学符号、伪代码、参考文献引用学习记录_latex乘号-CSDN博客

\begin{figure}[!t]
	\centering %居中显示
	\subfloat[picture 1.]{\includegraphics[width=1.5in]{fig1}%picture 1是子图名称
		\label{fig_first_case}} %子图标签
		\hspace{0.1in} %调整横向间距 0.1in是可以调整的数值
		\vspace{0.2in} %调整纵向间距 0.2in是可以调整的数值
	\subfloat[picture 2.]{\includegraphics[width=1.5in]{fig1}
		\label{fig_second_case}}
		\hfil %图像换行(双栏时换栏也是换行的意思)
	\subfloat[picture 3.]{\includegraphics[width=1.5in]{fig1}
		\label{fig_first_case}} 
		\hspace{0.1in} 
	\subfloat[picture 4.]{\includegraphics[width=1.5in]{fig1}
		\label{fig_second_case}}	
	\caption{Pictures.}%图的名称
	\label{fig_sim}%图的标签,用于在文章中快速引用
\end{figure}

minipage

\begin{figure}[htbp]
	\centering
	\begin{minipage}{0.49\linewidth}
		\centering
		\includegraphics[width=0.9\linewidth]{Figure/chutian.JPG}
		\caption{chutian1}
		\label{chutian1}%文中引用该图片代号
	\end{minipage}
	\begin{minipage}{0.49\linewidth}
		\centering
		\includegraphics[width=0.9\linewidth]{Figure/chutian.JPG}
		\caption{chutian2}
		\label{chutian2}%文中引用该图片代号
	\end{minipage}
	%\qquad
	%让图片换行,
	
	\begin{minipage}{0.49\linewidth}
		\centering
		\includegraphics[width=0.9\linewidth]{Figure/chutian.JPG}
		\caption{chutian3}
		\label{chutian3}%文中引用该图片代号
	\end{minipage}
	\begin{minipage}{0.49\linewidth}
		\centering
		\includegraphics[width=0.9\linewidth]{Figure/chutian.JPG}
		\caption{chutian4}
		\label{chutian4}%文中引用该图片代号
	\end{minipage}
\end{figure}

subfigure

\begin{figure*}[thbp]
    \centering
    \begin{subfigure}[b]{0.162\textwidth}
        \centering
        \includegraphics[width=\textwidth,trim=0cm 0cm 4cm 1.5cm, clip]{graph/motivation-DP-Graph5.pdf}
        % \captionsetup{font={\footnotesize,bf,stretch=1.25}}
        \captionsetup{font=scriptsize, justification=centering}
        \vspace{-0.6cm}
        \caption{DP in edge.}
        \label{fig:motivation-DP}
    \end{subfigure}
    ~~
    \begin{subfigure}[b]{0.162\textwidth}
        \centering
        \includegraphics[width=\textwidth,trim=0cm 0cm 4cm 2cm, clip]{graph/motivation-PPTP-TPPP.pdf}
        % \captionsetup{font={\footnotesize,bf,stretch=1.25}}
        \captionsetup{font=scriptsize, justification=centering}
        \vspace{-0.6cm}
        \caption{MP in edge.}
        \label{fig:motivation-PPTP}
    \end{subfigure}
    ~~
    \begin{subfigure}[b]{0.162\textwidth}
        \centering
        \includegraphics[width=\textwidth,trim=0cm 0cm 4cm 2cm, clip]{graph/motivation-multitask-multitaskgraph.pdf}
        % \captionsetup{font={\footnotesize,bf,stretch=1.25}}
        \captionsetup{font=scriptsize, justification=centering}
        \vspace{-0.6cm}
        \caption{Multi task in one GPU.}
        \label{fig:motivation-task}
    \end{subfigure}
    ~~
    \begin{subfigure}[b]{0.162\textwidth}
        \centering
        \includegraphics[width=\textwidth,trim=0cm 0.05cm 4cm 2cm, clip]{graph/motivation-batchsize-Graph4.pdf}
        % \captionsetup{font={\footnotesize,bf,stretch=1.25}}
        \captionsetup{font=scriptsize, justification=centering}
        \vspace{-0.6cm}
        \caption{Batch processing.}
        \label{fig:motivation-batch}
    \end{subfigure}
    ~~
    \begin{subfigure}[b]{0.162\textwidth}
        \centering
        \includegraphics[width=\textwidth,trim=0cm 0cm 4cm 2cm, clip]{motivation-2-schedule-Graph1.pdf}
        \captionsetup{font=scriptsize, justification=centering}
        \vspace{-0.6cm}
        \caption{Centralized schedule.}
        \label{fig:motivation-service_placement}
    \end{subfigure}
    ~~
    \begin{subfigure}[b]{0.162\textwidth}
        \centering
        \includegraphics[width=\textwidth,trim=0cm 0cm 0cm 0.7cm, clip]{graph/motivation-2-modelload-Graph3.pdf}
        % \captionsetup{font={\footnotesize,bf,stretch=1.25}}
        \captionsetup{font=scriptsize, justification=centering}
        \vspace{-0.6cm}
        \caption{Load models to GPU.}
        \label{fig:motivation-model_load}
    \end{subfigure}
    % \vspace{-0.3cm}
    \caption{\EPARAbf is committed to serving real-time categorized AI parallel inference in edge.}\label{fig:motivation}
    \vspace{-0.1cm}
\end{figure*}

什么不能直接在一个 figure 中 include 多张

这样做必须减小图片大小,因为多个直接 include 会存在 margin。

\begin{figure}[!t]
    % \centering
    % \vspace{-5pt}
    \includegraphics[width=0.239\textwidth, trim=1cm 0cm 2cm 0cm, clip]{graph/4all_compare-Graph3.pdf}
    \label{real-world compare fig_first_case_value}
    % \hfil
    % ~~
    \includegraphics[width=0.239\textwidth, trim=1cm 0cm 2cm 0cm, clip]{graph/4all_compare-Graph2.pdf}%
    \label{real-world compare fig_second_case_timecost}
    \caption{Real-world comparison of optimal value and real-time.}\label{fig:real-world compare}
    \vspace{-5pt}
\end{figure}

多图垂直居中

zhihu.com/question/63029836
subfloat的子图如何垂直居中对齐? - LaTeX问答

图片空白裁剪

裁剪顺序:左下右上

裁剪前

\centering
\includegraphics[width=1\textwidth]{figures/learning.pdf}
\caption{An overview of our dual-channel model framework.}
\label{fig:framework}
\end{figure*}

裁剪后

\begin{figure*}[t]
\centering
\includegraphics[width=1\textwidth, trim=1cm 0cm 1cm 0cm, clip]{figures/learning.pdf} 
%  left, botton, right,top
\caption{An overview of our dual-channel model framework.}
\label{fig:framework}
\end{figure*}

Site Unreachable

通用实例

 \centerline{\includegraphics[angle=90,height=1\textheight,width=1\textwidth]{图片文件名称}}

%命令的意思 图片居中( 旋转90  高度为1倍页面文本高度   宽度为1倍页面文本宽度)

%要注意 \centerline{包含图片插入命令,图片参数,以及图片文件名称}

\begin{figure}[!t]

\centering

\includegraphics[width=2.5in]{fig1}

\caption{Simulation results for the network.}

\label{fig_1}

\end{figure}

相关教程

解决‘LaTex图片插入右边显示不完全以及不能插入图片到特定位置’_latex 多个子图显示不全_hanaif的博客-CSDN博客
解决latex图片浮动的问题_latex图片飘动_其实也很简单的博客-CSDN博客
关于LaTex 插入图片的方法_vscode下latex 插入图片_东海深蓝的博客-CSDN博客

图片编号

latex插图编号_LaTex技巧[26]:Latex重新为图片编号_Bachnroth的博客-CSDN博客
Latex图片编号详解_笔记大全_设计学院