论文排版神器 —— LaTeX 辅助工具集合

前言

  虽然 LaTeX 排出来的文档非常美观,尤其是学术论文,但相比于 Word 的「所见即所得」和图形化按钮等优势来说,LaTeX 这种敲代码的形式确实会劝退很多饱含热情来学习排版的同学们。而且即使对于用了将近三年的博主我来说,我每次写 LaTeX 也并不是一气呵成,很多时候我也需要上网百度一下命令参数的用法。很多命令我也记不住,尤其是数学公式(常用的还好,还能通过读音推出它的单词),很多命令我也不想写,尤其是像博主这种理工科出身的人来说,插入图、表和公式那可是家常便饭的事(虽然还多编辑器可以自定义用户片段,可以加快写作速度,但是对于表格和公式这些需要自己录入的地方就只能一个一个敲了)。
  上面这些情景也是很多用过 LaTeX 的人经常遇到的,LaTeX 的学习曲线是一个对数型的,刚开始入门挺困难的,尤其是对于那些已经习惯 Word 等办公软件的图形化操作的人来说,但我们又不得不越过这个坎,这样才能享受 LaTeX 排版的高效率。还好,下面的软件可以帮助我们降低我们学习 LaTeX 的学习难度。

截图转 LaTeX 数学公式 —— Mathpix Snip

简介

  Mathpix Snip 是一款跨平台(Windows、macOS、Linux)的 OCR 工具,它能够识别复杂的数学公式,并将其转换为 LaTeX 语法。
  这简直是我毕设的救星(虽然很早以前就知道它了)。博主毕业论文里有特别多的公式,而且每一个公式都特别特别复杂。比如:

begin{align}
    U_{\mbox{\tiny 键合项}} &= U_{b}+U_{\theta}+U_{\phi}+U_{\chi}+U_{cross}\notag\\
    &=\sum_{b}\left[k_{2}\left(b-b_{0}\right)^{2}+k_{3}\left(b-b_{0}\right)^{3}+k_{4}\left(b-b_{0}\right)^{4}\right]\notag\\
    &+\sum_{\theta}\left[k_{2}\left(\theta-\theta_{0}\right)^{2}+k_{3}\left(\theta-\theta_{0}\right)^{3}+k_{4}\left(\theta-\theta_{0}\right)^{4}\right]\notag\\
    &+\sum_{\phi}\left[k_{1}(1-\cos \phi)+k_{2}(1-\cos 2\phi)+k_{3}(1-\cos 3\phi)\right]\notag\\
    &+\sum_{\chi} k_{2} \chi^{2}+\sum_{b, b^{\prime}} k\left(b-b_{0}\right)\left(b-b_{0}^{\prime}\right)+\sum_{b, \theta} k\left(b-b_{0}\right)\left(\theta-\theta_{0}\right)\notag\\
    &+\sum_{b, \phi} \left(b-b_{0}\right)\left[k_{1} \cos \phi+k_{2} \cos 2 \phi+k_{3} \cos 3 \phi\right]\notag\\
    &+\sum_{b^{\prime}, \phi} \left(b^{\prime}-b_{0}^{\prime}\right)\left[k_{1} \cos \phi+k_{2} \cos 2 \phi+k_{3} \cos 3 \phi\right]\notag\\
    &+\sum_{\theta, \phi} \left(\theta+\theta_{0}\right)\left[k \cos \phi+k \cos 2 \phi+k \cos 3 \phi\right]\notag\\
    &+\sum_{\theta^{\prime}, \theta} k\left(\theta^{\prime}-\theta_{0}^{\prime}\right)\left(\theta-\theta_{0}\right)+\sum_{\theta^{\prime}, \theta, \phi} k\left(\theta^{\prime}-\theta_{0}^{\prime}\right)\left(\theta-\theta_{0}\right)\cos \phi
\end{align}
\begin{equation}
    U_{elec}=\sum_{i, j} \frac{q_{i} q_{j}}{r_{i j}}
\end{equation}
\begin{equation}
    U_{i, j}=\sum_{i, j} \varepsilon_{ij}\left[2\left(\frac{r_{i j}^{0}}{r_{i j}}\right)^{9}-3\left(\frac{r_{i j}^{0}}{r_{i j}}\right)^{6}\right]
\end{equation}

  排出来的效果如下:


  而最让博主生气的是,很多论文的作者居然是用的是图片格式的公式,而不是用 MathType 输入的(MathType 输入的公式可以直接转化为 LaTeX 格式,挺方便的,提出表扬)。而网上的文章就更不用说了,整篇文章都是图片格式。还有一些上世纪的论文和书籍,都是扫描版,连复制粘贴都不能用。
  上面这个公式是博主在一本实体书上找到的,那博主是怎么快速地输入 LaTeX 公式的呢。很简单,步骤如下:

  1. 用手机将公式拍下来,传到电脑上;
  2. 在电脑上打开 Mathpix Snip 软件,按住 CTRL + ALT + M

  1. 用鼠标选择照片上的公式区域;
  2. 等待一秒钟,选择你要用的 LaTeX 代码;
  3. 粘贴到你的文章里。

  步骤很简单,但它识别的正确率却相当相当高。不过唯一的遗憾是,它不能识别公式中的汉字,一旦有汉字,就会出错。但它仍然是一款拯救万千学生党的神器,也是博主逢人就会推荐的工具。

下载链接

  官网链接。大家下载完后,可用软件试一试首页上的几个例子。
  如果你觉得上传到电脑很麻烦的话,如果能用手机直接识别好了,然后将结果用 QQ 等工具传输到电脑里。这其实也可以,点击 Mathpix APP下载安卓版本。

手机编译 LaTeX —— VerbTex

简介

  一般我们都是在电脑上编写 LaTeX 文档的,但总会有一些特殊情况,电脑不在身边,我们又必须马上编译的话,这款软件就帮了我们的大忙了。
  有本地和云端两种编译方式,不过博主很好奇,这么小的软件怎么把 LaTeX 那么大的排版系统装下去的,所以毫无疑问,肯定会有阉割。而且免费版好像有什么限制,但作为一款救急的软件,还是有必要人手备一份的,万一哪天就真的要手机敲代码了呢。
  软件截图就不放了,反正挺丑的,但该有的功能都有。刚好配上上文的 Mathpix APP,PDF 阅读器建议用 Google PDF Viewer。

下载链接

  软件有安卓和苹果两种版本,附上安卓版下载链接

表格转 LaTeX 代码 —— Excel2LaTeX

简介

  用过 LaTeX 的人都知道 LaTeX 排表格是一件非常麻烦的事,而我们平常用的表格软件 Excel 的输入模式就很直观了。Excel2LaTeX 看名字也知道这是一款将 Excel 的表格转为 LaTeX 代码的软件,更准确的说是 Excel 的宏命令。
  Excel2LaTeX 下载链接。将下载好的文件解压,然后打开 Excel。因为 Excel2LaTeX 是一个宏,因此首先要在 文件 -> 选项 -> 信任中心 -> 信任中心设置 -> 宏设置 里确认没有选择禁用所有宏,若已禁用的就更改下设置。然后在 文件 -> 选项 -> 加载项 -> 管理加载项 的选项卡里点浏览,载入已下载好的 Excel2LaTeX.xla 文件,并勾选确认。
  重启 Excle,点击加载项选项卡,即可看到下图所示按钮。


  选中需要导出的表格,按下 “Convert table to LaTeX” 按钮,弹出对话框如下,之后就可以将表格复制到剪切板了。

  该工具还可以控制表格样式。如果想要 Excel 上的表格样式,勾选上图的选项;如果只是想要数据的话,不勾选即可。

下载链接

  Excel2LaTeX 下载链接

文献管理软件 —— Zotero

简介

  通过这个软件,博主可以很方便的管理我的文献,在这里主要是将文章导出为 BibTex 格式的文档,用在 LaTeX 中引用文献。
  当然,如果只是想简单地导出为 BibTex 文档的话,百度百科或者谷歌学术网站都有这个功能,不需要安装任何软件。

下载链接

  官网链接

总结

  穷则思变啊。


   转载规则


《论文排版神器 —— LaTeX 辅助工具集合》 Huang Pan 采用 知识共享署名 4.0 国际许可协议 进行许可。
  目录