对于小白的你,第一次使用Latex编辑论文
前言
这是我第一次使用latex编辑论文,估计也是最后一次了,哈哈!因为我是真的菜,与学术无缘。仅以此记录下自己第一次使用latex的经验和坑。
我相信每一个研究生都必定会听说Latex的名字,论文编辑神器啊!屌炸天啊,你用完之后的感受,哈哈哈!在此,我将总结我写出第一篇论文的所有步骤和一些经验
软件准备
还是老规矩,先介绍需要的工具。
- 编辑环境
TEX studio,这是专用的论文编辑器,但是安装这玩意,先需要安装 TeX live.这个在网上有很多资源,这里不再赘述。安装过程与设置过程比较复杂,也请自行百度,之所以我不想说这个工具,是因为今天它不是重点。不过我还是放两个图,以便大家安装完之后做参考。


实际上,我们根本不用下载上面两个软件,我们可以登录一个网站进行在线编辑,并且不需要梯子就可以访问。网站为:https://www.overleaf.com/.不说废话,放图。


-
公式识别器
我们第一次使用latex,不熟悉的对敲公式的语法非常陌生也费时间学,所以在此介绍公式识别器,实时生成Latex语法,复制到tex文件中,极其高效。不过,这玩意有次数限制,放心我教你怎么解决。
下载网站:https://mathpix.com/ 随便注册一下,可以先白嫖50次识别。
使用方法很简单,打开软件,点击里面的截屏按钮后,截取公式屏幕,即可识别,鄙人亲测,识别率极高。

-
表格生成器
在写论文的时候,我们经常会画一些表格展示数据,当然latex的表格语法也是极其繁琐,短时间无法学习的。那么不说废话,放网站:https://www.tablesgenerator.com/.不过,你如果在这个网站上直接做表格,很难做成你想要的那种形式。所以建议,你在自己的excel中制作好表格后,保存为 .csv 的格式,导入到这个网站,然后进行微调。之后复制语法到 tex文件中,再次进行微调。

-
当mathpix的扫描次数用完了怎么办?怎么难得到我们!!!!
千万别相信网上的一些什么对 mathpix软件的破解版,扯淡的。我试了十几个网站的破解版都不行。好了,放大招。购买次数的网站:https://mathpix.store/product/.

非常适合,需求量小的用户。购买后,会给对应的账号与密码。之后登录正版软件,正常使用。这玩意不比那些不靠谱的破解舒服?折腾这么久,几块钱搞定。还可以永久使用,每个月都可以登录使用。
latex使用中的经验总结
1. 头文件问题
头文件中包含了我们需要的很多组件,比如画表格,画算法三线表,颜色设置,引用等等。尽管我们在投稿的时候会引用出版社的模板,但是模板也可能会没有引用完包,所以我们在需要什么的时候还是要谨慎百度。

2. 表格与图片的放置问题
我们经常可以看到论文中的图片与表格放置的非常艺术,其实这与Latex中的 流布局设置有关,只要你将图片模块,或者表格的模块随意插入tex文件的任意位置,它会根据相对位置进行调整。例如:

我将图片模块,也就是figure模块,插入到了abstract文字中间,编译后会自适应的调整图片显示到对应的位置,这个大家是可以随意去调整的,直到自己满意为止。在此放入一个图片的代码块,以作参考。
\begin{figure}
\centering
\includegraphics[scale=0.25]{clustering.png} %引用图片名字,scale调整图片比例
\caption{t-SNE visualization.} %图例解释说明
\label{fig:my_label} %图片标记
\end{figure}
3. 表格问题
表格问题一般涉及设计,调整内容方位,等。太多了,我也是小白。放个代码块自己参看下。
% Please add the following required packages to your document preamble:
% \usepackage{multirow}
\begin{table*}[] %此处的table加了个“*”,代表占据两栏,不写就指定占据一栏。
\centering
\caption{The learning gain of each module}
\label{tab}
\begin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|c|}
\hline
\multirow{2}{*}{stage} & \multirow{2}{*}{method} & \multirow{2}{*}{SA} & \multirow{2}{*}{TCPC} & \multicolumn{4}{l|}{Market1501 $\rightarrow$ DukeMTMC} & \multicolumn{4}{l|}{DukeMTMC $\rightarrow$ Market1501} \\ \cline{5-12}
& & & & mAP & rank-1 & rank-5 & rank-10 & mAP & rank-1 & rank-5 & rank-10 \\ \hline
pre-training & directly transfer & & & 28.6 & 45.4 & 60.5 & 66.4 & 29.5 & 59.2 & 75.3 & 80.4 \\ \hline
\multirow{4}{*}{fine-tuning} & \multirow{4}{*}{baseline} & & & 58.7 & 74.3 & 85.8 & 89.4 & 69.6 & 87.2 & 94.8 & 96.9 \\ \cline{3-12}
& & $\checkmark$ & & 61.6 & 76.9 & 87.3 & 90.6 & 74.2 & 89.2 & 96.2 & 97.7 \\ \cline{3-12}
& & & $\checkmark$ & 59.7 & 75.9 & 86 & 90.2 & 71.5 & 87.8 & 95.1 & 97 \\ \cline{3-12}
& & $\checkmark$ & $\checkmark$ & xx & xx & xx & xx & xx & xx & xx & xx \\ \hline
\end{tabular}
\end{table*}
显示效果:

4. 图片清晰度问题
我们在写论文的时候,如果直接对生成的一些结果图进行截图或者使用jpg格式的文件插入论文,会造成很严重的模糊,导致看不清楚。后来,百度以后和请教同门后得知,我们需要插入的是矢量图才行,其实插入LaTex的图片另有乾坤。
个人插图经验:
- 如果是使用visio作图,应先导出为PDF格式文件,然后使用PS或者PDF阅读器类工具对图片进行裁剪,之后保存为.png格式文件,然后插入latex。当然,这只是其中一种办法,还有一些插入其他矢量图的方式,大家可自行探索(注意,有些插入的矢量图,需要导入相应的包才能识别,比如插入.eps矢量图)。
- 如果是一些代码编辑,生成结果图,应尽量使生成的图片的分辨率设置高一点,保存后对其进行裁剪,然后插入latex。
5.参考文献
这里只介绍最简单的一种,另一种使用BibTex数据库方式的引用没学会,以后学会再更新。
直接放代码。对了,参考文献的代码的位置是
\EOD
\end{document}
代码的前面。也就是文档快完结的地方。
\begin{thebibliography}{99}
\bibitem{ref1}Sun Y, Zheng L, Yang Y, et al. Beyond part models: Person retrieval with refined part pooling (and a strong convolutional baseline)[C]//Proceedings of the European conference on computer vision (ECCV). 2018: 480-496.
\end{thebibliography}
值得注意的是,该行代码会自动在参考文献的列表前面生成一个reference,不用自己去写一个\section{reference}的代码。注意看,其中的ref1就是你的参考文献的名字。
之后你在文中对应位置处直接通过代码:
\cite{ref1}
便可以引用到这篇文章。
6.表格中文字居中
这个问题,百度了好久,还是没有有效解决。试了一种方式,相对简单,不过只能对其中部分内容进行内容位置调整。
% Please add the following required packages to your document preamble:
% \usepackage{multirow}
\begin{table*}[]
\centering
\caption{Performance comparison of different methods on the Market1501 and DukeMTMC-ReID}
\label{table}
\begin{tabular}{|p{115pt}<{\centering}|l|l|l|l|l|l|l|l|l|} %第一根和第二根竖线间,p{115pt}表示该列宽度,<{\centering}表示该列内容居中
\hline
\multirow{2}{*}{Method} & \multicolumn{4}{l|}{DukeMTMC $\rightarrow$ Market1501} & \multicolumn{4}{l|}{Market1501 $\rightarrow$ DukeMTMC} \\ \cline{2-9}
& mAP & rank-1 & rank-5 & rank-10 & Map & rank-1 & rank-5 & rank-10 \\ \hline
LOMO & 8 & 27.2 & 41.6 & 49.1 & 4.8 & 12.3 & 21.3 & 26.6 \\ \hline
Bow & 14.8 & 35.8 & 52.4 & 60.3 & 8.3 & 17.1 & 28.8 & 34.9 \\ \hline
\end{tabular}
\end{table*}
7.公式过长,超出单栏宽度
这个问题,百度过很多方法,他们都是直接给出的代码解决方式,但是对于小白来说,对latex的代码做修改微调是很难受的一件事,因为不会啊,越调越乱。根据自己摸索,总结出两个方法,非常简单。
1.对自己的公式中过长的部分,先用简短的符号代替,之后在其他位置进行展开,阐述;
2.小技巧。还记得我们的mathpix吗?它可以帮我们。我们现在word中用mathtype将长的公式分段显示,之后再用mathpix进行扫描识别,它可以直接生成分段后的公式代码,如图。

mathtype调整公式,我们都会啊,然后再用mathpix扫描就ok了。之后把红框中代码复制到latex就好了。亲测有效。
总结
学无止境,你我共勉。有好东西,再分享。
7万+



被折叠的 条评论
为什么被折叠?



