【latex】总结最近使用到的画图、表格及公式操作
创始人
2024-05-31 16:14:23
0

前言

  • 推荐使用overleaf写latex文章,内含很多会议/期刊的模板,可以直接套用。
    https://www.overleaf.com
  • 下文都是在写论文过程中比较头疼的部分,有人建议我写完文章,最后再调整格式。但图片过大看起来实在是不适~

插入图片

\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}

元素对应的字体大小:

size10pt (default)11pt option12pt option
\tiny5pt6pt6pt
\scriptsize7pt8pt8pt
\footnotesize8pt9pt10pt
\small9pt10pt11pt
\normalsize10pt11pt12pt
\large12pt12pt14pt
\Large14pt14pt17pt
\LARGE17pt17pt20pt
\huge20pt20pt25pt
\Huge25pt25pt25pt

复杂表格

合并多行

\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}

效果如图:
在这里插入图片描述

参考资料

  1. https://blog.csdn.net/qq_41775769/article/details/121400026
  2. https://blog.csdn.net/guotong1988/article/details/112068202
  3. https://blog.csdn.net/zzmgood/article/details/36419493
  4. https://blog.csdn.net/weixin_41519463/article/details/103737464
  5. https://blog.csdn.net/Strive_For_Future/article/details/118609968

相关内容

热门资讯

爱国活动主持词 爱国活动主持词范文  主持人在台上表演的灵魂就表现在主持词中。我们眼下的社会,主持词在各种活动中起到...
“我的祖国”演讲比赛主持词 “我的祖国”演讲比赛主持词  主持词要注意活动对象,针对活动对象写相应的主持词。在当下这个社会中,越...
舞蹈节目主持词串词 舞蹈节目主持词串词范文(精选8篇)  主持词需要富有情感,充满热情,才能有效地吸引到观众。在当下的社...
我是歌手歌唱比赛主持词 我是歌手歌唱比赛主持词  小歌手主持词篇一  A:尊敬的各位领导  B:敬爱的老师,亲爱的同学们  ...
中秋节联欢晚会主持词 中秋节联欢晚会主持词(精选11篇)  主持词要注意活动对象,针对活动对象写相应的主持词。我们眼下的社...
初中新生开学欢迎词 初中新生开学欢迎词2017各位初一年全体同学石狮二中敞开胸怀迎接你们,真诚地欢迎你们加入这个大家庭,...
品鉴会主持词 品鉴会主持词  借鉴诗词和散文诗是主持词的一种写作手法。随着中国在不断地进步,各种集会的节目都通过主...
新年半台词 新年三句半台词  三句半是一种中国民间群众传统曲艺表演形式。每段内容有三长句一半句。一般由4人演出,...
消夏文艺晚会的主持词 消夏文艺晚会的主持词(精选11篇)  主持词是主持人在节目进行过程中用于串联节目的串联词。在各种集会...
英雄联盟经典台词 英雄联盟经典台词  英雄联盟经典台词  1、正义,要么靠法律,要么靠武力!  2、你迷失在黑暗之中,...
小学元旦节的主持词 小学元旦节的主持词(精选16篇)  主持词是主持人在台上表演的灵魂之所在。在当今不断发展的世界,各种...
婚纱走秀主持词 婚纱走秀主持词三篇  篇一:婚纱走秀演出主持词  当您披上洁白的婚纱,点亮您一生中最美丽的日子,您是...
医者仁心台词 医者仁心台词大全  1. 钟立行对丁祖望:我们都在努力做一个能够被人怀念的人。  2.罗雪樱旁白:从...
《美丽人生》的经典台词 《美丽人生》的经典台词  意大利电影《美丽人生》,由罗伯托贝尼尼自编自演,讲述了意大利一对犹太父子被...
二年级主持词 二年级主持词  主持词分为会议主持词、晚会主持词、活动主持词、婚庆主持词等。在一步步向前发展的社会中...
年会的主持词 年会的主持词范文(通用5篇)  根据活动对象的不同,需要设置不同的主持词。时代不断在进步,主持词是活...
姨妈的后现代生活经典台词分享 姨妈的后现代生活经典台词分享  吉日良辰当欢笑,为什么鲛珠化泪抛?此时却又明白了,世上何尝尽富豪。也...
学校语文教研活动主持词 学校语文教研活动主持词  借鉴诗词和散文诗是主持词的一种写作手法。在一步步向前发展的社会中,很多晚会...
六一庆祝大会主持词 六一庆祝大会主持词  六一就是我们的节日,六一就是一个欢乐的日子,下面小编整理的六一庆祝大会主持词,...
婚礼感谢词 婚礼感谢词(15篇)婚礼感谢词1各位来宾,各位亲友:  大家晚上好!  今日是我女儿XXX和女婿XX...