LaTeX的跳坑爬坑记录

最近投了篇文章,期刊要求用他们的LaTeX模板来写,结果遇到了不少问题。其实之前我也没接触过LaTeX(虽然一直想学),没想到最近三天从无到有将LaTeX了解了个大概。LaTeX在我看来就是markdown的升级版,但是实际上这其中存在的坑要比想象的多的多。这里做个笔记记录一下。

LaTeX是什么

具体定义网上有很多,大家可以自己查,我之前看过一篇比较好的博客介绍了LaTeX到底是什么,在第二篇文献中讲的很好。我讲讲我理解的LaTeX。
LaTeX就是将一堆代码转成非常漂亮排版这样一个工具,然后他的转换引擎是Tex,然后现在下载LaTeX,一般就是下载Tex Live这么个ISO软件,然后Tex live是一个属于LaTeX的编辑器,你可以在里面写LaTeX代码,但是有两个缺点:1. 代码没有高亮 2. 没有很好的智能代码提示。
由于这两个问题我选择了基于vs code扩展程序的LaTeX。安装方法见第一个参考文献。总之界面非常友好。

我遇到的坑有以下几点:

  1. PDFLaTeX :无法显示eps图片

    解决方案: 这个问题就是我在文档里面要插入eps图片,但是怎么着都插不上,经过各种谷歌,发现pdfLatex ,就是无法显示eps图片,需要将eps图片转为PDF格式,才能正常显示,同时要将\includegraphics{ft2d.eps}}中的eps后缀去掉.
    这里特别推荐第四个参考文献,是免费的eps转PDF的网站,非常好用!

  2. 表格太宽文档放不下

    解决方案: 这个问题在写论文的时候是很常见的,如何解决,方法还是挺多的,但是不太好找,在第三篇文献中讲的很好。主要用的语句是\resizebox{\columnwidth}{!}{}这个语句加在table语句之前,其作用是将table限制在文档宽度之内,效果非常好,推荐!

  3. 生成的PDF中图片,表格下标为??

    解决办法: 当编译过程中出现报错,就出导致这个问题,将报错排除就可以了

爬坑技巧

最后讲讲爬坑技巧,因为使用的是vs code写的LaTeX,因此有很好的bug提示,出现问题,你就将bug提示放到网上去搜,基本都能找到比较好的解决方案,中文的解决方案不多,而且很多都是瞎比比,很坑。

参考文献

  1. 使用VSCode编写LaTeX
  2. 一份其实很短的 LaTeX 入门文档
  3. How to Deal with Wide Tables
  4. ZAMZAR

你可能感兴趣的:(LaTeX)