数学建模 latex 图片以及表格排版整理(overleaf)

news2024/9/23 16:21:26

无论是什么比赛,图片和表格的格式都非常重要,这边的重要不只是指规范性,还有抓住评委眼球的能力。

那么怎样抓住评委的眼球?

最重要的一点就是善用图片表格(当然撰写论文最重要的是逻辑,这个是需要长期的阅读和总结训练的,前期甚至还需要大量的背诵,要记住你的核心不是站在作者角度整理工作,是以读者为核心阐述工作)。

清华大学刘洋老师的一次讲座中提及信息元素的易理解度理论,我感觉说的特别有道理,这里我最前两个信息的表达方式在格式上的应用做一点小小的总结。总结主要是针对数学建模美赛的,发论文期刊和会议大多有自己的格式要求,也有 latex 模板。

在这里插入图片描述

这边我按照三个部分总结了一下,算是网上信息的汇总再加一点自己的实验,实验都是在 overleaf 上做的。

目录

  • 1. 图片
    • 1.0. 格式
      • 图名
      • 引用
    • 1.1. 图片插入
    • 1.2. 并排图片
      • 两张图
    • 1.3. 图片组合
      • 2*2图
      • 5张图
      • 2+1图
  • 2. 表格
    • 2.0. 格式
    • 2.1. 表格插入
    • 2.2. 并排表格
    • 2.3. 表格颜色
    • 2.4. 合并单元格
  • 3. 图片+表格
  • 4. 全部代码(可直接食用)

1. 图片

1.0. 格式

图名

  • 注意图名需要首字母大写,其他字母小写。

  • 可以加入一些注释说明图中的信息,注意不要跟分析结果混淆。
    在这里插入图片描述

  • 图标注一定是在图下面的,如果是word图名下面还需要空一行。

引用

在文字中后面加入图片的引用就能完成。

1.1. 图片插入

在 latex 里,图片表格啥的会乱跑的,因为latex为了让空间最大化利用,会把图片插到刚好能卡住它的位置。因此我们需要引入俩包,并在写图片的时候插入一个**[H]**

\usepackage{graphicx}                                         
\usepackage{float} %固定图片让它别跑[H]

代码如下:

% 图片 -------------------------------------------------------
\subsection{Picture} 
\subsubsection{Insert picture directly.}
Here we put the first picture here and named it Figure \ref{modifyheight}. % \ref{图label}
\begin{figure}[H] % [H]别乱跑
    \centering % 居中
    \includegraphics[height=3cm]{1.jpg} % =3cm用绝对距离控制高度
    \caption{Modify picture height} % 图片名
    \label{modifyheight} % 图label,引用的时候填它
\end{figure}

Here we put the second picture here and named it Figure \ref{modifywidth}.
\begin{figure}[H]
    \centering
    \includegraphics[width=0.5\linewidth]{1.jpg} % 宽度写linewidth很不错
    \caption{Modify picture height}
    \label{modifywidth}
\end{figure}

效果图如下:

在这里插入图片描述

1.2. 并排图片

在写子图代码之前记得加引用包

\usepackage{subfigure} % 子图

两张图

  • 底边等高
  • 包含子图
  • 图片大小不同

代码如下:

\subsection{Insert multiple images}
Here we put 2 pictures on the same line. Figure \ref{sona} and Figure \ref{sonb} belong to Figure \ref{2pic_in_row}.

\begin{figure}[H]
    \centering% 整体居中
    \subfigure[Here is subfigure1 name]{ %[]里面写子图名字
        \begin{minipage}[b]{0.48\linewidth} % 子图框架的大小,对比整体
        \centering % 子图在框架中居中
        \includegraphics[width=0.3\linewidth]{2.jpg} % 子图的宽度,对比子图框架
        \label{sona}
        \par\vspace{0pt} % 子图放到最底下,不然两个不一样高的图的子图名不会像现在一样显示在同一高度,小的那个会飘的很高
        \end{minipage}
    }
    \hfill  % 是行意义上的下一个不是列意义
    \subfigure[Here is subfigure2 name]{
        \begin{minipage}[b]{0.48\linewidth}
        \centering
        \includegraphics[width=\linewidth]{2.jpg}
        \label{sonb}
        \par\vspace{0pt}
        \end{minipage}
    }
    \label{2pic_in_row} % 整体图名
    \caption{Two pictures on same line}
\end{figure}

效果如下:

在这里插入图片描述

  • 底边不等高
  • 不用 subfigure
  • 图片大小不同
  • 拉伸图片(对不起奥妹!!!)

代码如下:

Additionally, I want to show you another way to put 2 pictures into the same line, which are showed in Figure \ref{son21} and Figure \ref{son22}.

\begin{figure}[H]
    \centering
    \begin{minipage}{0.48\linewidth}
        \centering
        \includegraphics[height=7cm,width=0.9\linewidth]{3.jpg} % 固定长宽后会强行拉伸图片
        \caption{Here is Figures on the same line without subfigure}
        \label{son21}
    \end{minipage}
    \hfill
    \begin{minipage}{0.48\linewidth}
        \centering
        \includegraphics[width=0.9\linewidth]{5.jpg}
        \caption{Here is Figures on the same line without subfigure}
        \label{son22}
        % 没了这句图片底边不等高
        % \par\vspace{0pt}
    \end{minipage}
\end{figure}

效果如下:

在这里插入图片描述

1.3. 图片组合

2*2图

一般建议这边的多图采用长宽比比较接近的,不然的话困难需要强行拉扯图片,实在很丑,有之前的画图做铺垫,这边没啥好解释的。

代码如下:

\subsubsection{2*2}

\begin{figure}[H]
    \centering
    \begin{minipage}[b]{0.48\linewidth}
        \centering
        \includegraphics[width=0.95\linewidth]{6.jpg}
        \caption{1-1}
        \label{sse}
    \end{minipage}
    \vspace{6pt} % 增大第一列和第二行之间的间距,没它的话第一行的标题直接贴到第二行去了
    \hfill
    \begin{minipage}[b]{0.48\linewidth}
        \centering
        \includegraphics[width=0.95\linewidth]{2.jpg}
        \caption{1-2}
        \label{kmeans}
    \end{minipage}
    \qquad % 图片换行
    \begin{minipage}[b]{0.48\linewidth}
        \centering
        \includegraphics[width=0.95\linewidth]{3.jpg}
        \caption{2-1}
        \label{dbscan}
    \end{minipage}
    \hfill
    \begin{minipage}[b]{0.48\linewidth}
        \centering
        \includegraphics[width=0.95\linewidth]{4.jpg}
        \caption{2-2}
        \label{gmm}
        % \par\vspace{0pt}
    \end{minipage}
\end{figure}

效果如下:

在这里插入图片描述

2*2的组合会了,那其他偶数组合总归是有手就行的吧。

5张图

跟楼上类似,但是需要调整图间间距,横向纵向都需要

代码如下:

\subsubsection{2+3}

\begin{figure}[H]
    \centering
    \subfigure{
        \begin{minipage}[b]{0.32\linewidth}
            \centering
            \includegraphics[width=0.95\linewidth]{6.jpg}
            \caption{1-1}
            \label{sse}
        \end{minipage}
    }
    \hspace{2cm} % 改变间距用的,注意单位,有的单位是不能在hspace用的
    \subfigure{
        \begin{minipage}[b]{0.32\linewidth}
            \centering
            \includegraphics[width=0.95\linewidth]{2.jpg}
            \caption{1-2}
            \label{kmeans}
        \end{minipage}
    }
    \vskip -6pt % 减小列间留白

    % 空一格也能达到换行效果
    \subfigure{
        \begin{minipage}[b]{0.32\linewidth}
            \centering
            \includegraphics[width=0.95\linewidth]{3.jpg}
            \caption{2-1}
            \label{dbscan}
        \end{minipage}
    }
    \hfill
    \subfigure{
        \begin{minipage}[b]{0.32\linewidth}
            \centering
            \includegraphics[width=0.95\linewidth]{4.jpg}
            \caption{2-2}
            \label{gmm}
            % \par\vspace{0pt}
        \end{minipage}
    }
    \hfill
    \subfigure{
        \begin{minipage}[b]{0.30\linewidth} % 因为不想拉扯图片,只能微调 宽度让它们看起来还算等高
            \centering
            \includegraphics[width=0.85\linewidth]{1.jpg}
            \caption{2-3}
            \label{debacl}
            % \par\vspace{0pt}
        \end{minipage}
    }
\end{figure}

效果如下:

在这里插入图片描述

2+1图

这个是在行上面图片数目不一致的情况,如果遇到列上图数目不一致那就要看这个示例了。感觉这个示例也不是特别好,主要是因为 minipagesubfigure 的嵌套写的有点迷,因为 subfigure 有点老,在 overleaf 里面它的一些功能没用了,被 subcaption 里的一些东西平替了。评论区路过的大佬可以帮我解答一下,感激不尽~~

代码如下:

\subsubsection{1+2}


\begin{figure}[H]
    \centering
    \begin{minipage}[b]{0.43\linewidth}
        \begin{minipage}[b]{\linewidth}
            \centering
            \includegraphics[width=\linewidth]{7.jpg}
            \vspace{-0.75cm} % 手动减小标注和图之间的距离
            \caption{1-1}
            \label{sse}
        \end{minipage}
    
        \begin{minipage}[b]{\linewidth}
            \centering
            \includegraphics[width=\linewidth]{5.jpg}
            \vspace{-0.75cm} 
            \caption{1-2}
            \label{kmeans}
        \end{minipage}
    \end{minipage}
    \subfigure{
        \begin{minipage}[b]{0.55\linewidth}
            \centering
            \includegraphics[width=\linewidth]{1.jpg}
            \caption{2-1}
            \label{debacl}
            % \par\vspace{0pt}
        \end{minipage}
    }
\end{figure}

效果如下:

在这里插入图片描述

有一说一在美赛中间这样的排版感觉不常用,主要原因是需要一张很长的图片,不然会拉伸变丑;而且美赛中有篇幅限制,如果放这个图可能会占据太多的空间,这样一张图我们完全可以放到一行中解释。

2. 表格

2.0. 格式

  • 注意表名需要首字母大写,其他字母小写。
  • 表名一定是在表上面的。

2.1. 表格插入

简单插入一个表格示范基本功能:

  • 单元格文字位置:左、中、右
  • 文字格式:加粗、斜体、下划线
  • 文字颜色:rgb模式 \textcolor[rgb]{[0,1], [0,1], [0,1]}{文字}
  • 单元格颜色rowcolor, cellcolor
  • 插入公式:$$
  • 单元格格式:换行 \makecell[居中情况]{第1行内容 \\ 第2行内容 \\ 第3行内容 ...}

为了能单元格换行:

\usepackage{makecell} % 单元格内换行

表格代码如下:

\section{Table}
 
\subsection{Insert table directly}
\begin{tabular}{|l|c|r|} % 注意表中居中,放左,放右
 \hline
\textbf{OS} & \textit{Release} & \underline{Editor}\\
 \hline % 加粗(ctrl b),斜体(ctrl i),下划线
 \rowcolor{Lavender}Windows & MikTeX & TexMakerX \\
 \hline % 整行换色
Unix/Linux & \textcolor[rgb]{0.3176,0.4375,0.7734}{teTeX} & Kile \\ % 变颜色
 \hline
\makecell[l]{1. Mac OS\\ 2. Mac os \\ 3. mac \\ os} & MacTeX & $TeXShop + x_i$ \\ % 行内换行 + 公式
 \hline
\cellcolor {Lavender}General & TeX Live & TeXworks \\ % 单元格颜色
 \hline
\end{tabular}

效果如下:

在这里插入图片描述

稍微改下,虽然这里有点奇怪,但是在没那么多花里胡哨的东西的时候,三线表还是顶的:

 Here is an example of Table \ref{table11} reference.
\begin{table}[H]
    \centering
    \caption{Here is the first table}
    \label{table11} % 紧跟caption,不然可能表的标号和文本中的标号不一样
    \begin{tabular}{lcr} % 注意表中居中,放左,放右
     \toprule[2pt]
    \textbf{OS} & \textit{Release} & \underline{Editor}\\
     \hline % 加粗(ctrl b),斜体(ctrl i),下划线
     \rowcolor{Lavender}Windows & MikTeX & TexMakerX \\ % 整行换色
    Unix/Linux & \textcolor[rgb]{0.3176,0.4375,0.7734}{teTeX} & Kile \\ % 变颜色
    \makecell[l]{1. Mac OS\\ 2. Mac os \\ 3. mac \\ os} & MacTeX & $TeXShop + x_i$ \\ % 行内换行 + 公式
    \cellcolor {Lavender}General & TeX Live & TeXworks \\ % 单元格颜色
     \bottomrule[2pt]
    \end{tabular}
\end{table}

效果如下:

在这里插入图片描述

2.2. 并排表格

这里就需要我们万金油 minipage 了:

\subsection{Two tables in the same line}

\begin{table}[H]
    \centering
    \begin{minipage}{0.45\linewidth}
        \centering
        \caption{Here is the first table}
        \label{table11}
        \begin{tabular}{lcr}
            \toprule[2pt]
            \textbf{OS} & \textit{Release} & \underline{Editor}\\
            \hline
            \rowcolor{Lavender}Windows & MikTeX & TexMakerX \\ 
            Unix/Linux & \textcolor[rgb]{0.3176,0.4375,0.7734}{teTeX} & Kile \\
            \makecell[l]{1. Mac OS\\ 2. Mac os \\ 3. mac \\ os} & MacTeX & $TeXShop + x_i$ \\
            \cellcolor {Lavender}General & TeX Live & TeXworks \\
            \bottomrule[2pt]
        \end{tabular}
    \end{minipage}
    %\qquad
    \hfill
    \begin{minipage}{0.45\linewidth}
        \centering
        \caption{Here is the first table}
        \label{table11}
        \begin{tabular}{lcr}
            \toprule[2pt]
            \textbf{OS} & \textit{Release} & \underline{Editor}\\
            \hline
            \rowcolor{Lavender}Windows & MikTeX & TexMakerX \\ 
            Unix/Linux & \textcolor[rgb]{0.3176,0.4375,0.7734}{teTeX} & Kile \\
            \makecell[l]{1. Mac OS\\ 2. Mac os \\ 3. mac \\ os} & MacTeX & $TeXShop + x_i$ \\
            \cellcolor {Lavender}General & TeX Live & TeXworks \\
            \bottomrule[2pt]
        \end{tabular}
    \end{minipage}
\end{table}

效果如下:

在这里插入图片描述

2.3. 表格颜色

我们之前说过整行换颜色,但是真正比赛的时候这样一行一行打还是比较麻烦的,所以有:\rowcolors [<commands>]{<row>}{<odd-row color >}{<even-row color >}
这里的 row 参数是起始行数,odd-row color 表示奇数行颜色,even-row color 表示偶数行颜色如:\rowcolors{1}{blue!20}{blue!10} 表示从第一行开始,奇数行为蓝色20%,偶数行为蓝色10%。

需要注意的是这里需要加入新包:

\usepackage[table]{xcolor}
\definecolor{mygray}{gray}{0.90} % 顺便定义一个颜色

这个包应用广泛,如果直接用可能会报错,因为在其他宏包种也被调用了:

在这里插入图片描述

比如我这里就跟 sygnames 重复了,那就需要在最前面加一个:

\PassOptionsToPackage{table, svgnames}{xcolor} % 因为调用的时候发现他俩里面都有xcolor,得加这句选择一下

变成全局的

接下来再写:

\subsection{Table color}

\begin{table}[H]
    \centering
    \caption{Here is the first table}
    \label{table11}
    \rowcolors{2}{mygray}{white}
    \begin{tabular}{ccc}
        \toprule[2pt]
        \textbf{OS} & \textbf{Release} & \textbf{Editor}\\
        \hline
        indows & MikTeX & TexMakerX \\ 
        Unix/Linux & teTeX & Kile \\
        Mac OS & MacTeX & TeXShop \\
        General & TeX Live & TeXworks \\ 
        \bottomrule[2pt]
    \end{tabular}
\end{table}

效果如下:

在这里插入图片描述

2.4. 合并单元格

主要就是行合并和列合并,解释下几个点:

  • \multirow{2}{*}{随便} 合并内容为 随便 的 2 行。
  • \multicolumn{4}{|c}{随便} 合并内容为随便的 4 列,并居中显示内容且在左边加入一杠。
  • \multicolumn{4}{|c|}{\multirow{2}*{随便}} 合并内容为随便的 4 列 2 行。
  • 被合并的单元格用 ~ 填充,或者不填充区别如下:
    在这里插入图片描述在这里插入图片描述

因为颜色效果不佳,这段不用颜色了(主要是右边那四列颜色不会调):

 \subsection{Merge cell}
 
 \begin{table}[!ht]
    \centering
    \label{clusterrrrr}
    \caption{k++ and dbscan result} 
    % \rowcolors{2}{mygray}{white!0}
    \begin{tabular}{cccc|cccc}
    \toprule[2pt]
    \multicolumn{4}{c|}{K++} & \multicolumn{4}{|c}{Dbscan} \\  % 4列融合,中间加杠
    \hline 
    cluster & mean & count & word example & cluster & mean & count & word example \\
    \hline 
    0 & 1.719 & 63 & cynic & \multirow{2}*{outlier} & \multirow{2}*{1.385} & \multirow{2}*{104} & \multirow{2}*{could}\\
    1 & 1.307 & 59 & oxide  \\ 
    2 & 1.455 & 66 & panic & \multirow{2}*{0}& \multirow{2}*{1.175} & \multirow{2}*{86} & \multirow{2}*{study}\\ 
    3 & 1.064 & 87 & money\\ 
    4 & 1.95 & 84 & cramp & 1 & 1.974 & 169 & stead\\ 
    \bottomrule[2pt]
    \end{tabular}
\end{table}

效果如下:

在这里插入图片描述

3. 图片+表格

实际上就是之前的知识的组合:

\section{Picture \& table}
\begin{table}[H]
    \centering
    \begin{minipage}[c]{0.48\linewidth}
        \centering
        \caption{Here is the first table}
        \label{table11}
        \rowcolors{2}{mygray}{white}
        \begin{tabular}{ccc}
            \toprule[2pt]
            \textbf{OS} & \textbf{Release} & \textbf{Editor}\\
            \hline
            indows & MikTeX & TexMakerX \\ 
            Unix/Linux & teTeX & Kile \\
            Mac OS & MacTeX & TeXShop \\
            General & TeX Live & TeXworks \\ 
            \bottomrule[2pt]
        \end{tabular}
    \end{minipage}
    \hfill
    \begin{minipage}[c]{0.48\linewidth}
        \centering
        \includegraphics[width=0.95\linewidth]{7.jpg}
        \caption{1-1}
        \label{sse}
    \end{minipage}
\end{table}

效果如下:

在这里插入图片描述

4. 全部代码(可直接食用)

把几张图片填上去就能用了:

在这里插入图片描述

代码如下:

\PassOptionsToPackage{table, svgnames}{xcolor} % 因为调用的时候发现他俩里面都有xcolor,得加这句选择一下
\documentclass{mcmthesis}
\mcmsetup{CTeX = false,   % 使用 CTeX 套装时, 设置为 true
	tcn = 2309259, problem = C,
	sheet = true, titleinsheet = true, keywordsinsheet = true,
	titlepage =false, abstract = false}
\usepackage{palatino}
\usepackage{lipsum}
\usepackage{indentfirst}%%%%%%%%%%%%%设置首行缩进!


\usepackage{graphicx}                                         
\usepackage{float} %固定图片让它别跑[H]

\usepackage{subfigure} % 子图

\usepackage{makecell} % 单元格内换行

\usepackage[table]{xcolor}
\definecolor{mygray}{gray}{0.90} % 顺便定义一个颜色

% \RequirePackage{fontspec}
% \setmainfont{Times New Roman}%%%以上2行用来设字体
\usepackage{times}%%字体设置跟textstudio不一样


 
% 控制页 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 论文标题
\title{The \LaTeX{} Template for MCM Version \MCMversion}  % 修改标题
\date{\today}
 
\begin{document}
\begin{abstract}
% 摘要部分
Here is the main abstract part. \\ Go to the next line.
% 关键词
\begin{keywords}  
keyword1; keyword2
\end{keywords}
\end{abstract}
 
% 目录页 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\maketitle         % 控制序列
\tableofcontents   % 生成目录
\newpage
 
 

% 图片 -------------------------------------------------------
\section{Picture} 
\subsection{Insert picture directly}
Here we put the first picture here and named it Figure \ref{modifyheight}. % \ref{图label}
\begin{figure}[H] % [H]别乱跑
    \centering % 居中
    \includegraphics[height=3cm]{1.jpg} % =3cm用绝对距离控制高度
    \caption{Modify picture height} % 图片名
    \label{modifyheight} % 图label,引用的时候填它
\end{figure}

Here we put the second picture here and named it Figure \ref{modifywidth}.
\begin{figure}[H]
    \centering
    \includegraphics[width=0.5\linewidth]{1.jpg} % 宽度写linewidth很不错
    \caption{Modify picture height}
    \label{modifywidth}
\end{figure}

\subsection{Insert multiple images}
\subsubsection{1*2}
Here we put 2 pictures on the same line. Figure \ref{sona} and Figure \ref{sonb} belong to Figure \ref{2pic_in_row}.

\begin{figure}[H]
    \centering% 整体居中
    \subfigure[Here is subfigure1 name]{ %[]里面写子图名字
        \begin{minipage}[b]{0.48\linewidth} % 子图框架的大小,对比整体
        \centering % 子图在框架中居中
        \includegraphics[width=0.3\linewidth]{2.jpg} % 子图的宽度,对比子图框架
        \label{sona}
        \par\vspace{0pt} % 子图放到最底下,不然两个不一样高的图的子图名不会像现在一样显示在同一高度,小的那个会飘的很高
        \end{minipage}
    }
    \hfill  % 是行意义上的下一个不是列意义
    \subfigure[Here is subfigure2 name]{
        \begin{minipage}[b]{0.48\linewidth}
        \centering
        \includegraphics[width=\linewidth]{2.jpg}
        \label{sonb}
        \par\vspace{0pt}
        \end{minipage}
    }
    \label{2pic_in_row} % 整体图名
    \caption{Two pictures on same line}
\end{figure}

Additionally, I want to show you another way to put 2 pictures into the same line, which are showed in Figure \ref{son21} and Figure \ref{son22}.

\begin{figure}[H]
    \centering
    \begin{minipage}{0.48\linewidth}
        \centering
        \includegraphics[height=7cm,width=0.9\linewidth]{3.jpg} % 固定长宽后会强行拉伸图片
        \caption{Here is Figures on the same line without subfigure}
        \label{son21}
    \end{minipage}
    \hfill
    \begin{minipage}{0.48\linewidth}
        \centering
        \includegraphics[width=0.9\linewidth]{5.jpg}
        \caption{Here is Figures on the same line without subfigure}
        \label{son22}
        % 没了这句图片底边不等高
        % \par\vspace{0pt}
    \end{minipage}
\end{figure}


\subsubsection{2*2}

\begin{figure}[H]
    \centering
    \begin{minipage}[b]{0.48\linewidth}
        \centering
        \includegraphics[width=0.95\linewidth]{6.jpg}
        \caption{1-1}
        \label{sse}
    \end{minipage}
    \vspace{6pt} % 增大第一列和第二行之间的间距,没它的话第一行的标题直接贴到第二行去了
    \hfill
    \begin{minipage}[b]{0.48\linewidth}
        \centering
        \includegraphics[width=0.95\linewidth]{2.jpg}
        \caption{1-2}
        \label{kmeans}
    \end{minipage}
    \qquad % 图片换行
    \begin{minipage}[b]{0.48\linewidth}
        \centering
        \includegraphics[width=0.95\linewidth]{3.jpg}
        \caption{2-1}
        \label{dbscan}
    \end{minipage}
    \hfill
    \begin{minipage}[b]{0.48\linewidth}
        \centering
        \includegraphics[width=0.95\linewidth]{4.jpg}
        \caption{2-2}
        \label{gmm}
        % \par\vspace{0pt}
    \end{minipage}
\end{figure}



\subsubsection{2+3}

\begin{figure}[H]
    \centering
    \subfigure{
        \begin{minipage}[b]{0.32\linewidth}
            \centering
            \includegraphics[width=0.95\linewidth]{6.jpg}
            \caption{1-1}
            \label{sse}
        \end{minipage}
    }
    \hspace{2cm} % 改变间距用的,注意单位,有的单位是不能在hspace用的
    \subfigure{
        \begin{minipage}[b]{0.32\linewidth}
            \centering
            \includegraphics[width=0.95\linewidth]{2.jpg}
            \caption{1-2}
            \label{kmeans}
        \end{minipage}
    }
    \vskip -6pt % 减小列间留白

    % 空一格也能达到换行效果
    \subfigure{
        \begin{minipage}[b]{0.32\linewidth}
            \centering
            \includegraphics[width=0.95\linewidth]{3.jpg}
            \caption{2-1}
            \label{dbscan}
        \end{minipage}
    }
    \hfill
    \subfigure{
        \begin{minipage}[b]{0.32\linewidth}
            \centering
            \includegraphics[width=0.95\linewidth]{4.jpg}
            \caption{2-2}
            \label{gmm}
            % \par\vspace{0pt}
        \end{minipage}
    }
    \hfill
    \subfigure{
        \begin{minipage}[b]{0.30\linewidth} % 因为不想拉扯图片,只能微调 宽度让它们看起来还算等高
            \centering
            \includegraphics[width=0.85\linewidth]{1.jpg}
            \caption{2-3}
            \label{debacl}
            % \par\vspace{0pt}
        \end{minipage}
    }
\end{figure}

\subsubsection{1+2}


\begin{figure}[H]
    \centering
    \begin{minipage}[b]{0.43\linewidth}
        \begin{minipage}[b]{\linewidth}
            \centering
            \includegraphics[width=\linewidth]{7.jpg}
            \vspace{-0.75cm} % 手动减小标注和图之间的距离
            \caption{1-1}
            \label{sse}
        \end{minipage}
    
        \begin{minipage}[b]{\linewidth}
            \centering
            \includegraphics[width=\linewidth]{5.jpg}
            \vspace{-0.75cm} 
            \caption{1-2}
            \label{kmeans}
        \end{minipage}
    \end{minipage}
    \subfigure{
        \begin{minipage}[b]{0.55\linewidth}
            \centering
            \includegraphics[width=\linewidth]{1.jpg}
            \caption{2-1}
            \label{debacl}
            % \par\vspace{0pt}
        \end{minipage}
    }
\end{figure}




% 表格 -------------------------------------------------------
\section{Table}
\subsection{Insert table directly}

 Here is an example of Table \ref{table11} reference.
\begin{table}[!ht]
    \centering
    \caption{Here is the first table}
    \label{table11} % 紧跟caption,不然可能表的标号和文本中的标号不一样
    \begin{tabular}{|l|c|r|} % 注意表中居中,放左,放右
     \hline
    \textbf{OS} & \textit{Release} & \underline{Editor}\\
     \hline % 加粗(ctrl b),斜体(ctrl i),下划线
     \rowcolor{Lavender}Windows & MikTeX & TexMakerX \\
     \hline % 整行换色
    Unix/Linux & \textcolor[rgb]{0.3176,0.4375,0.7734}{teTeX} & Kile \\ % 变颜色
     \hline
    \makecell[l]{1. Mac OS\\ 2. Mac os \\ 3. mac \\ os} & MacTeX & $TeXShop + x_i$ \\ % 行内换行 + 公式
     \hline
    \cellcolor {Lavender}General & TeX Live & TeXworks \\ % 单元格颜色
     \hline
    \end{tabular}
\end{table}


 Here is an example of Table \ref{table11} reference.
\begin{table}[H]
    \centering
    \caption{Here is the first table}
    \label{table11} % 紧跟caption,不然可能表的标号和文本中的标号不一样
    \begin{tabular}{lcr} % 注意表中居中,放左,放右
     \toprule[2pt]
    \textbf{OS} & \textit{Release} & \underline{Editor}\\
     \hline % 加粗(ctrl b),斜体(ctrl i),下划线
     \rowcolor{Lavender}Windows & MikTeX & TexMakerX \\ % 整行换色
    Unix/Linux & \textcolor[rgb]{0.3176,0.4375,0.7734}{teTeX} & Kile \\ % 变颜色
    \makecell[l]{1. Mac OS\\ 2. Mac os \\ 3. mac \\ os} & MacTeX & $TeXShop + x_i$ \\ % 行内换行 + 公式
    \cellcolor {Lavender}General & TeX Live & TeXworks \\ % 单元格颜色
     \bottomrule[2pt]
    \end{tabular}
\end{table}

\subsection{Two tables in the same line}

\begin{table}[H]
    \centering
    \begin{minipage}{0.45\linewidth}
        \centering
        \caption{Here is the first table}
        \label{table11}
        \begin{tabular}{lcr}
            \toprule[2pt]
            \textbf{OS} & \textit{Release} & \underline{Editor}\\
            \hline
            \rowcolor{Lavender}Windows & MikTeX & TexMakerX \\ 
            Unix/Linux & \textcolor[rgb]{0.3176,0.4375,0.7734}{teTeX} & Kile \\
            \makecell[l]{1. Mac OS\\ 2. Mac os \\ 3. mac \\ os} & MacTeX & $TeXShop + x_i$ \\
            \cellcolor {Lavender}General & TeX Live & TeXworks \\
            \bottomrule[2pt]
        \end{tabular}
    \end{minipage}
    %\qquad
    \hfill
    \begin{minipage}{0.45\linewidth}
        \centering
        \caption{Here is the first table}
        \label{table11}
        \begin{tabular}{lcr}
            \toprule[2pt]
            \textbf{OS} & \textit{Release} & \underline{Editor}\\
            \hline
            \rowcolor{Lavender}Windows & MikTeX & TexMakerX \\ 
            Unix/Linux & \textcolor[rgb]{0.3176,0.4375,0.7734}{teTeX} & Kile \\
            \makecell[l]{1. Mac OS\\ 2. Mac os \\ 3. mac \\ os} & MacTeX & $TeXShop + x_i$ \\
            \cellcolor {Lavender}General & TeX Live & TeXworks \\
            \bottomrule[2pt]
        \end{tabular}
    \end{minipage}
\end{table}

\subsection{Table color}


\begin{table}[H]
    \centering
    \caption{Here is the first table}
    \label{table11}
    \rowcolors{2}{mygray}{white}
    \begin{tabular}{ccc}
        \toprule[2pt]
        \textbf{OS} & \textbf{Release} & \textbf{Editor}\\
        \hline
        indows & MikTeX & TexMakerX \\ 
        Unix/Linux & teTeX & Kile \\
        Mac OS & MacTeX & TeXShop \\
        General & TeX Live & TeXworks \\ 
        \bottomrule[2pt]
    \end{tabular}
\end{table}



 \subsection{Merge cell}
 
 \begin{table}[!ht]
    \centering
    \label{clusterrrrr}
    \caption{k++ and dbscan result} 
    % \rowcolors{2}{mygray}{white!0}
    \begin{tabular}{cccc|cccc}
    \toprule[2pt]
    \multicolumn{4}{c|}{K++} & \multicolumn{4}{|c}{Dbscan} \\  % 4列融合,中间加杠
    \hline 
    cluster & mean & count & word example & cluster & mean & count & word example \\
    \hline 
    0 & 1.719 & 63 & cynic & \multirow{2}*{outlier} & \multirow{2}*{1.385} & \multirow{2}*{104} & \multirow{2}*{could}\\
    1 & 1.307 & 59 & oxide  \\ 
    2 & 1.455 & 66 & panic & \multirow{2}*{0} & \multirow{2}*{1.175} & \multirow{2}*{86} & \multirow{2}*{study}\\ 
    3 & 1.064 & 87 & money\\ 
    4 & 1.95 & 84 & cramp & 1 & 1.974 & 169 & stead\\ 
    \bottomrule[2pt]
    \end{tabular}
\end{table}

\section{Picture \& table}
\begin{table}[H]
    \centering
    \begin{minipage}[c]{0.48\linewidth}
        \centering
        \caption{Here is the first table}
        \label{table11}
        \rowcolors{2}{mygray}{white}
        \begin{tabular}{ccc}
            \toprule[2pt]
            \textbf{OS} & \textbf{Release} & \textbf{Editor}\\
            \hline
            indows & MikTeX & TexMakerX \\ 
            Unix/Linux & teTeX & Kile \\
            Mac OS & MacTeX & TeXShop \\
            General & TeX Live & TeXworks \\ 
            \bottomrule[2pt]
        \end{tabular}
    \end{minipage}
    \hfill
    \begin{minipage}[c]{0.48\linewidth}
        \centering
        \includegraphics[width=0.95\linewidth]{7.jpg}
        \caption{1-1}
        \label{sse}
    \end{minipage}
\end{table}

\end{document}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/372468.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

CorelDRAW2023最新版序列号使用教程

CorelDRAW2023用起来非常顺手&#xff0c;旨在为用户解决因在工作上带来的问题&#xff0c;在业内可谓享有极高的声誉&#xff0c;是业内人士常用的一款工具&#xff0c;有了它&#xff0c;可以更好的帮助用户把握好各个方面的细节&#xff0c;减少其他方面的失误&#xff0c;让…

RabbitMQ交换机(Exchanges)

目录 一、概念 二、临时队列 三、绑定 四、Fanout&#xff08;扇出交换机&#xff09; &#xff08;一&#xff09;介绍 &#xff08;二&#xff09;实战 五、Direct&#xff08;直接交换机&#xff09; &#xff08;一&#xff09;介绍 &#xff08;二&#xff09;实…

【LeetCode】1255. 得分最高的单词集合

1255. 得分最高的单词集合 题目描述 你将会得到一份单词表 words&#xff0c;一个字母表 letters &#xff08;可能会有重复字母&#xff09;&#xff0c;以及每个字母对应的得分情况表 score。 请你帮忙计算玩家在单词拼写游戏中所能获得的「最高得分」&#xff1a;能够由 …

我看谁还敢说不懂git

文章目录一、Git介绍1.1、Git的作用1.2、Git的理念1.3、Git的特点1.4、Git对比SVN二、Git的概念2.1、Git基础概念三、Git的基本操作3.1、使用Git管理一个代码仓库的流程3.2、Git常用命令介绍四、Git状态的变化五、Git安装和配置5.1、Git的安装5.2、Git的配置六、Git的高级操作6…

【阅读笔记】SecureML: A System for ScalablePrivacy-Preserving Machine Learning

1. Motivation 针对机器学习中的出现的数据隐私泄露的风险&#xff0c;提出了线性回归、逻辑回归以及简单神经网络的隐私保护模型。 2. Contributions 2.1 为线性回归、逻辑回归以及神经网络设计安全计算协议 2.1.1.1 线性回归 线性回归损失函数为&#xff1a; , 采用SG…

数据分析:某电商优惠卷数据分析

数据分析&#xff1a;某电商优惠卷数据分析 作者&#xff1a;AOAIYI 专栏&#xff1a;python数据分析 作者简介&#xff1a;Python领域新星作者、多项比赛获奖者&#xff1a;AOAIYI首页 &#x1f60a;&#x1f60a;&#x1f60a;如果觉得文章不错或能帮助到你学习&#xff0c;可…

单变量回归问题

单变量回归问题 对于某房价问题&#xff0c;x为房屋大小&#xff0c;h即为预估房价&#xff0c;模型公式为&#xff1a; hθ(x)θ0θ1xh_{\theta}(x)\theta_{0}\theta_{1}x hθ​(x)θ0​θ1​x 要利用训练集拟合该公式&#xff08;主要是计算θ0、θ1\theta_{0}、\theta_{1}θ…

JavaScript DOM和BOM

目录 查找html元素 1.通过id 2.通过标签名 3.通过类名 DOM 1.创建动态的HTML内容 2.修改元素内容 3.改变HTML属性 4.改变css样式 DOM事件 DOM节点 1.添加HTML元素 2.删除HTML元素 浏览器对象 1.Window对象 2.Screen对象 3.History对象 4.Location对象 5.Navi…

深入理解java虚拟机精华总结:jvm内存模型(运行时数据区域)、对象、OOM异常

深入理解java虚拟机精华总结&#xff1a;jvm内存模型、对象、OOM异常jvm内存模型对象对象的创建对象的内存布局对象的访问定位OOM异常Java堆溢出栈溢出方法区溢出直接内存溢出以前读过好几遍《深入理解java虚拟机》这本书&#xff0c;最近又打算重读一遍&#xff0c;并且做一些…

一个接口多个实现如何选择注入对应的Bean_@Primary_@Resource_@Qualifier_@ConditionalOnProperty

文章目录引入结论案例Primary 指定默认注入的BeanQualifier配合Autowired 按名称注入对应的BeanResource 默认按照类型注入&#xff0c;可指定名称注入ConditionalOnProperty 结合配置文件统一设置bean的注入引入 在springboot中&#xff0c;如果一个接口有多个实现&#xff0…

SpringMVC - 13 - SpringMVC执行流程

文章目录1、SpringMVC常用组件2、DispatcherServlet初始化过程a>初始化WebApplicationContextb>创建WebApplicationContextc>DispatcherServlet初始化策略3、DispatcherServlet调用组件处理请求a>processRequest()b>doService()c>doDispatch()d>processDi…

【Neo4j】图数据库CypherQueryLanguage随笔

CQL语言随笔 一、Cyther关系描述 如图&#xff1a;唐僧&#xff0c;孙悟空&#xff0c;白骨精三者的关系图&#xff1a; Cypher语言描述他们的关系&#xff1a; (孙悟空)<-[:赶走]-(唐僧)-[:被骗]->(白骨精)-[:被打死]->(孙悟空) 二、CQL语言的使用案例 创建结点…

七、HTTPTomcatServlet

1&#xff0c;Web概述 1.1 Web和JavaWeb的概念 Web是全球广域网&#xff0c;也称为万维网(www)&#xff0c;能够通过浏览器访问的网站。 在我们日常的生活中&#xff0c;经常会使用浏览器去访问百度、京东、传智官网等这些网站&#xff0c;这些网站统称为Web网站。如下就是通…

_react

React 中 keys 的作用是什么&#xff1f; Keys是 React 用于追踪哪些列表中元素被修改、被添加或者被移除的辅助标识 在开发过程中&#xff0c;我们需要保证某个元素的 key 在其同级元素中具有唯一性。在 React Diff 算法中React 会借助元素的 Key 值来判断该元素是新近创建的还…

ADAS-可见光相机之Cmos Image Sensor

引言 “ 可见光相机在日常生活、工业生产、智能制造等应用有着重要的作用。在ADAS中更是扮演着重要的角色&#xff0c;如tesla model系列全车身10多个相机&#xff0c;不断感知周围世界。本文着重讲解下可见光相机中的CIS(CMOS Image Sensor)。” 定义 光是一种电磁波&…

如何在 iPhone 上恢复已删除的通话记录/通话记录

您的通话记录/通话记录可能很重要&#xff0c;尤其是当您想要拨打之前联系过但未保存的号码时。如果您碰巧删除了通话记录&#xff08;有意或无意&#xff09;&#xff0c;本指南将帮助您了解如何检索它们并找回您需要使用的所有记录。我们将根据您的情况和您拥有的工具讨论不同…

【Tomcat 】Tomcat 架构原理解析到架构设计借鉴

Tomcat 发展这么多年&#xff0c;已经比较成熟稳定。在如今『追新求快』的时代&#xff0c;Tomcat 作为 Java Web 开发必备的工具似乎变成了『熟悉的陌生人』&#xff0c;难道说如今就没有必要深入学习它了么&#xff1f;学习它我们又有什么收获呢&#xff1f; 静下心来&#…

一文让你彻底理解关于消息队列的使用

一、消息队列概述 消息队列中间件是分布式系统中重要的组件&#xff0c;主要解决应用解耦&#xff0c;异步消息&#xff0c;流量削锋等问题&#xff0c;实现高性能&#xff0c;高可用&#xff0c;可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ&#xff0c;Rabbit…

Spring Security认证研究

1.项目中认证的三种方式&#xff1a; 1.统一认证 认证通过由认证服务向给用户颁发令牌&#xff0c;相当于访问系统的通行证&#xff0c;用户拿着令牌去访问系统的资源。 2.单点登录&#xff0c;对于微服务项目&#xff0c;因为包含多个模块&#xff0c;所以单点登录就是使得用户…

烙铁使用方法

烙铁使用 烙铁是硬件工程师最经常使用的工具之一,一把性能保持良好的烙铁能帮助我们快速进行电路调试。烙铁第一次加热时采用焊锡均匀涂覆在烙铁头上,以便去除包在烙铁头上面的氧化物。在工作中我们需要根据情况选择合适的烙铁头类型,合适的温度进行操作。完成焊接后要在烙铁…