【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

相关内容

热门资讯

那一次我真感动作文 那一次我真感动作文(精选48篇)  在日常学习、工作和生活中,大家一定都接触过作文吧,作文根据写作时...
海底漫游记作文 海底漫游记作文(精选43篇)  无论是在学校还是在社会中,大家总免不了要接触或使用作文吧,借助作文可...
五一游记作文 五一游记作文(精选49篇)  在生活、工作和学习中,大家总免不了要接触或使用作文吧,作文根据体裁的不...
我爱长沙作文 我爱长沙作文我生在长沙,长在长沙。听大人们说原来的长沙,听别人说现在的长沙,现在长沙变化非常大,我也...
新年的作文 关于新年的作文(15篇)  在日常的学习、工作、生活中,大家或多或少都会接触过作文吧,作文是由文字组...
美丽的秋天作文 最新美丽的秋天作文范文(精选18篇)  在平凡的学习、工作、生活中,大家总少不了接触作文吧,作文是一...
给吴老师的一封信 给吴老师的一封信  老师是您辛勤教导了我们,给予了我们无穷无尽的知识,下面是小编为大家搜集整理的写给...
最美的瞬间作文600字 最美的瞬间作文600字  在日常学习、工作抑或是生活中,大家或多或少都会接触过作文吧,作文是从内部言...
厨房变形记作文 厨房变形记作文········ 厨房变形记····这个纪录片主要讲的是一个城市公子哥易虎臣和一个在贫...
下象棋 下象棋下象棋1我的课余爱好有很多,有玩电脑、看课外书、跑步……其中最喜欢的是下中国象棋。     现...
我学会了炒菜作文400字 我学会了炒菜作文400字(精选70篇)  在平平淡淡的日常中,大家对作文都不陌生吧,作文是由文字组成...
炎热的夏天作文 炎热的夏天作文(精选40篇)  在平平淡淡的学习、工作、生活中,大家都经常看到作文的身影吧,根据写作...
画笔 画笔画笔1  在我的童年中,有许许多多的童年趣事,它们就像一支支五彩缤纷的画笔,在人生的图画上添上了...
关于信守承诺的作文 关于信守承诺的作文800字(精选15篇)  在日常学习、工作抑或是生活中,许多人都有过写作文的经历,...
我熟悉的人作文   我熟悉的人作文(一)  我现在是一名四年级的小学生,说到熟悉的人,我的脑海里自然浮现了妈妈的身影...
校园回忆录作文 校园回忆录作文  在日常学习、工作抑或是生活中,大家都不可避免地要接触到作文吧,作文是人们以书面形式...
快乐精灵作文600字 快乐精灵作文600字五篇  无论是身处学校还是步入社会,大家都接触过作文吧,根据写作命题的特点,作文...
秋天的水果作文 秋天的水果作文(13篇)  无论在学习、工作或是生活中,大家都不可避免地要接触到作文吧,作文是人们以...
试用期个人总结 试用期个人总结范文(精选14篇)  总结是在某一特定时间段对学习和工作生活或其完成情况,包括取得的成...
手的作文 关于手的作文(精选106篇)  在平平淡淡的日常中,许多人都有过写作文的经历,对作文都不陌生吧,根据...