文章目录
2个在线网址
https://cn.overleaf.com/
https://www.texpage.com/
- 第二个网址编辑快 不太会卡
- 设置里面选择PDF latex
插入图片
在LaTeX中,\begin{figure}[!t]
、\begin{figure*}[!t]
、\begin{figure}[htbp]
和 \begin{figure*}[htbp]
是用于插入图片的环境。它们之间的区别在于所使用的命令和排版布局。
下面对这些命令进行解释:
\begin{figure}[!t]
:此命令用于在单栏文档中插入图片。选项[!t]
表示强制将图片放在当前位置,即尽可能在当前位置插入图片。\begin{figure*}[!t]
:此命令用于在双栏文档中插入宽图片,图片将跨越两栏。选项[!t]
表示尽可能将图片放在当前位置,并占据两栏的宽度。\begin{figure}[htbp]
:此命令同样用于在单栏文档中插入图片,选项[htbp]
是用来指定图片的排版位置,具体含义如下:h
:尽可能将图片放在当前位置(here)t
:将图片放在页面的顶部(top)b
:将图片放在页面的底部(bottom)p
:单独放置在一个页面(page)
\begin{figure*}[htbp]
:此命令用于在双栏文档中插入宽图片,图片将跨越两栏,并且可以使用选项[htbp]
来指定图片的排版位置。
总结来说,\begin{figure}[!t]
和 \begin{figure*}[!t]
都是尽可能在当前位置插入图片,但\begin{figure*}[!t]
用于双栏文档中的宽图片插入。而 \begin{figure}[htbp]
和 \begin{figure*}[htbp]
都可以指定图片的排版位置,且前者用于单栏文档,后者用于双栏文档的宽图片插入。
\begin{figure}[htbp]
\centering
\subfloat[The retrieval results on Market-1501]{\includegraphics[width=0.48\textwidth]{rank_market.pdf}}\hfill
%\subfloat[Market-\textit{mAP}]{\includegraphics[width=0.25\textwidth]{market_map.eps}}
\subfloat[The retrieval results on MSMT17]{\includegraphics[width=0.48\textwidth]{rank_msmt17.pdf}}
%\subfloat[MSMT17-\textit{mAP}]{\includegraphics[width=0.25\textwidth]{msmt_map.eps}}
\caption{Retrieval results of original queries and adversarial queries generated by the proposed GSVM method.}
\label{fig:r_result}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[width=1.0\textwidth]{visual iamge.pdf}
\caption{Visual comparisons among different attacks. The top 4 rows of query images are from the Market-1501 dataset, while the bottom 4 rows of query images are from the MSMT17 dataset.}
\label{fig:visual image}
\end{figure}
子图的标题设置大小
在\subfloat
命令中设置子图标题的大小通常可以通过修改\captionsetup
命令中的参数来实现。可以使用caption
宏包提供的\captionsetup
命令来调整子图标题的字体大小。
以下是一个示例代码片段,展示了如何设置子图标题的大小:
\usepackage{subcaption}
\captionsetup[subfloat]{font=small}
\begin{document}
\begin{figure*}[htbp]
\centering
\subfloat[{\small 子图1标题}]{\includegraphics[width=0.48\textwidth]{image1}}\hfill
\subfloat[{\small 子图2标题}]{\includegraphics[width=0.48\textwidth]{image2}}
\caption{整个图的标题}
\label{fig:label}
\end{figure*}
\end{document}
在上述示例中,通过在\captionsetup
命令中设置font
参数为small
,可以将子图标题的字体大小设置为小号。你可以根据需要调整为其他合适的字体大小,如tiny
、scriptsize
、footnotesize
等。在子图标题前添加 \small
也可以直接设定某个子标题的字体大小。请根据你的需求进行相应的调整。
\hfill
表示2个图的间距 适当调整可以用\hspace{0.8cm}
在LaTeX中,有几种不同的字体大小命令可用于调整文本的大小。以下是常用的一些字体大小命令和它们的相对大小和用途:
-
\tiny
:最小的字体大小。通常用于在有限的空间中显示很多文本,如脚注或表格注释。它比较难以阅读,仅适用于极少量的文本。 -
\scriptsize
:较小的字体大小。适用于较长的标题、标注或注释。比\tiny
稍大一些,但仍相对较小。 -
\footnotesize
:脚注字体大小。适用于正文中的脚注文本。比\scriptsize
稍大一些。 -
\small
:较小的正文字体大小。适用于在有限的空间中显示较长的文本块,如图表标题或段落标题。
这些命令是按照相应的相对大小进行排列的。可以根据需要选择适当的字体大小来平衡可读性和页面布局。
插入公式
在LaTeX中,\eqref{}
和 \ref{}
是用于引用标签的命令,但针对不同类型的标签使用略有不同。
\ref{}
用于引用普通的标签,例如章节、图表和公式等。使用 \ref{}
可以引用具有标签的对象,并在文档中生成对应的编号。
\eqref{}
用于引用数学公式的标签,它是 \ref{}
的一个特殊用法,专门用于引用数学公式的标号。当给数学公式添加标签时,可以使用 \label{}
命令进行标记,然后使用 \eqref{}
命令引用该标签,以生成公式的编号。
具体使用方法如下:
- 首先,在需要标记的地方使用
\label{}
命令给对象添加一个标签,例如\label{eq:quadratic}
,它会为该对象创建一个唯一的标识符。 - 然后,在需要引用该标签的地方,使用
\eqref{}
命令(引用数学公式标签)或\ref{}
命令(引用普通标签),并在\eqref{}
或\ref{}
中加入该标签的唯一标识符,例如\eqref{eq:quadratic}
或\ref{sec:introduction}
。
总结来说,\eqref{}
用于引用数学公式的标签,而 \ref{}
用于引用其他类型的标签,如章节、图表等。
模板注意
- 参考文献引用使用
\cite{ , }
- 爱斯维尔 表格的标题在上面 图片的标题在下面
表格中字体大小以及列之间的宽度
- 列宽
红框的位置要放正确
如果想使全文的表格列宽一样 在全文开始处 使用此方法
- 表格中字体的大小设置
花括号下公式小
- 例如这2个对比:
解决办法:
你可以使用 LaTeX 中的 “\displaystyle
” 命令。它会将公式以较大的字体显示出来。 哪里需要加大 在哪里之前加.
另外需要注意的是,\begin{equation}与\end{equation} 内的公式一定要留一个Tab
键的空白。如绿框所示。
Excel 画折线图以及柱状图
虽然方便 但是文本选项一定要改成纯 黑色 默认的是浅黑色
表格整体居中 可以超出左侧边界
要让表格超出文本的左侧边界,可以使用 \noindent
命令来取消段落缩进,并将表格放置在适当的位置。 这样可以使得表格向左超出文本边界。
以下是一个示例代码,演示了如何使表格超出文本的左侧边界:
\documentclass{article}
\begin{document}
\noindent % 取消段落缩进
\makebox[\textwidth][c]{ % 将表格放置在居中的位置
\begin{tabular}{|c|c|c|}
\hline
Cell 1 & Cell 2 & Cell 3 \\
\hline
Cell 4 & Cell 5 & Cell 6 \\
\hline
\end{tabular}
}
\end{document}
在上面的示例中,\noindent
命令取消了段落的缩进。然后我们使用 \makebox[\textwidth][c]{}
命令将表格放置在居中的位置,使其可以超出文本的左侧边界。
通过采用上述方法,你可以实现使表格超出文本的左侧边界。根据需要,你可以调整 \makebox
中的参数来控制表格的位置和对齐方式。
表格以及图的位置调整 一般用[!htbp]`
在 LaTeX 中,table
环境的可选参数用于指定浮动体的位置偏好。以下是一些常用的位置选项:
h
:here(当前位置),表示 LaTeX 应尽量将表格放置在代码中的当前位置。t
:top(页面顶部),表示 LaTeX 应尽量将表格放置在页面顶部。b
:bottom(页面底部),表示 LaTeX 应尽量将表格放置在页面底部。p
:page(单独页面),表示 LaTeX 应尽量将表格放置在一个单独的浮动体页面。!
:override(覆盖),表示 LaTeX 应覆盖其内部算法,尽量满足位置偏好。H
:here(严格当前位置),使用float
包中的H
选项可以严格将表格放置在代码中的当前位置,相当于h!
。
你可以组合使用这些选项来指定更复杂的位置偏好。例如:
[ht]
:尽量将表格放置在当前位置,如果不行则放置在页面顶部。[htb]
:尽量将表格放置在当前位置,如果不行则放置在页面顶部,再不行则放置在页面底部。[!htbp]
:尽量将表格放置在当前位置,如果不行则放置在页面顶部,再不行则放置在页面底部,再不行则放置在一个单独的浮动体页面,并且覆盖内部算法。
以下是一个示例代码,展示了如何使用不同的位置选项:
\documentclass{article}
\usepackage{float}
\begin{document}
Some text before the table.
\begin{table}[ht]
\centering
\begin{tabular}{|c|c|}
\hline
Column 1 & Column 2 \\
\hline
Data 1 & Data 2 \\
\hline
\end{tabular}
\caption{Example Table}
\label{tab:example}
\end{table}
Some text after the table.
\end{document}
在这个示例中,[ht]
选项表示 LaTeX 应尽量将表格放置在当前位置,如果不行则放置在页面顶部。你可以根据需要选择合适的位置选项。