\begin{figure}[!htbp]\centerline{\includegraphics[width=1.0\linewidth,scale=0.3]{pic.png}}\caption{the description of picture} \label{fig:pic_name}
\end{figure}
解释:
[!hbtp]: 图片位置格式
- [h] 当前位置(here):h 表示你在编写的时候中在哪里,论文最终显示图片的位置就在哪里,但是如果这一页的空间不足以放下这个图片,此时图片会转到下一页;
- [t] 顶端(top):t 表示优先将图片放置在页面对应排的顶部;
- [b] 底端(bottom):b 表示优先将图片放置在页面对应排的底部;
- [p] 浮动:将图片设置为浮动状态,系统会自动排版图片的位置;
\centerline 居中显示
\includegraphics 图片及参数:[]内放置图片的参数,其中width=1.0是图片的大小,\linewidth是按照文章行的宽度,合在一起是图片宽度等于文章行的宽度;\scale是等比放大缩小。、
\caption: 描述图片
\label: 用于引用图片的名称
如何在文中引用图片? \ref{fig:pic_name}
\includegraphics[scale=0.3] :将图片缩小到0.3倍大小
\includegraphics[width=1.0\linewidth]:将图片的宽度和文章宽度齐平
\includegraphics[width=1.0\textheight]:图片高度和页面高度设置一致
推荐使用转换工具:https://tableconvert.com/
可以导入excel,也可以直接在上面制作表格后转换。
另一个工具,也很简洁,可以进行更全面的操作,对单元格进行合并。但是有时候会出现一些细节格式问题,还是推荐自己进行下列操作。ref:https://www.tablesgenerator.com/
\begin{table}[!ht]\Large\centering\caption{table description}\begin{tabular}{|c|c|c|}\hline\textbf{} & \textbf{height} & \textbf{width} \\ \hline\textbf{A} & 1 & 3 \\ \hline\textbf{B} & 2 & 4 \\ \hline\textbf{C} & 5 & 6 \\ \hline\end{tabular}\label{tab:tab_name}
\end{table}
生成样式:
解释:
- \certering 代表居中
- \hline 代表添加的横线
- \ 代表换行
- & 隔开单元格内容
如何在文中引用表格? \ref{tab:tab_name}
\begin{table}[!h]
\small %此处写字体大小控制命令
\begin{tabular}
...
\end{tabular}
\end{table}
元素对应的字体大小:
size | 10pt (default) | 11pt option | 12pt option |
---|---|---|---|
\tiny | 5pt | 6pt | 6pt |
\scriptsize | 7pt | 8pt | 8pt |
\footnotesize | 8pt | 9pt | 10pt |
\small | 9pt | 10pt | 11pt |
\normalsize | 10pt | 11pt | 12pt |
\large | 12pt | 12pt | 14pt |
\Large | 14pt | 14pt | 17pt |
\LARGE | 17pt | 17pt | 20pt |
\huge | 20pt | 20pt | 25pt |
\Huge | 25pt | 25pt | 25pt |
\centering
\caption{A table}
\label{tab:tab_name}
\begin{tabular}{|c|c|c|}
\hline
\textbf{} & \textbf{height} & \textbf{width} \\\hline& a1 & 1 \\ \cline{2-3}
\multirow{-2}{*}{\textbf{A}} & a2 & 2 \\ \hline
\textbf{B} & b & 3 \\ \hline
\textbf{C} & c & 4 \\ \hline
\end{tabular}
\end{table}
效果如图:
解释:
\multirow{-2}{*}{\textbf{A}}
代表单元格内容为A的占据了两行,且剧中表示。\multirow{NUMBER_OF_ROWS}{WIDTH}{CONTENT} ,其中NUMBER_OF_ROWS代表跨越几行,- 让单元格居中中。另一行的单元格应为空。- \cline[2,3] 代表在第二三列加上竖线
\begin{table}[!ht]
\centering
\caption{A table}
\label{tab:tab_name}
\begin{tabular}{|c|c|c|}
\hline
\textbf{} & \multicolumn{1}{c|}{\textbf{height}} & \textbf{width} \\ \hline
\textbf{X} & \multicolumn{2}{c|}{a1} \\ \hline
\textbf{A} & \multicolumn{1}{c|}{a2} & 2 \\ \hline
\textbf{B} & \multicolumn{1}{c|}{b} & 3 \\ \hline
\textbf{C} & \multicolumn{1}{c|}{c} & 4 \\ \hline
\end{tabular}
\end{table}
效果如图:
\multicolumn{2}{c|}{a1}
,使得内容为 a1 的这一个单元格占据了两列。注意这里的ALIGNMENT写的是c|代表表格内容居中,表格右侧有竖线而左侧没有。
\begin{table}[!h]
\resizebox{\linewidth}{!}{
\begin{tabular}{|c|c|c|}
...
\end{tabular}
}
\end{table}
\resizebox{width}{height}代表重置表格宽高,例如
\resizebox{\linewidth}{!}
代表按照文本宽度变化,高度不变
使用转换工具,ref:https://www.latexlive.com/
最好用的工具,没有之一,可惜现在图片识别的次数限制2次!如果有别的好用的识别工具请推荐一下 ~~
\begin{equation}\caption{formula}\label{eq:formula}\alpha=b+1
\end{equation}
这样生成的公式会有一个单独的编号,如图:
如何在文中引用表格? \eqref{eq:formula}
如果是多行公式怎么统一编号呢?加入align
和\\
\begin{equation}
\caption{formula}
\label{eq:formula}
\begin{aligned}\alpha=b+1,\\b=\omega+1. \\
\end{aligned}
\end{equation}
效果如图:
\begin{align}\alpha=b+1,\\b=\omega+1.
\end{align}
效果如图:
等号之前加入&符号
\begin{align}\alpha&=b+1,\\b&=\omega+1.
\end{align}
效果如图:
split
帮公式分行
\begin{equation}\begin{split}\cos \omega &= \cos^2 \omega - \sin^2 \omega\\&= 2\cos^2 \omega - 1\end{split}
\end{equation}
效果如图:
下一篇:为什么医疗保健不能忽视数字身份?