美文网首页
对比几种关于 Latex 的写作方式

对比几种关于 Latex 的写作方式

作者: Hiper | 来源:发表于2021-11-13 21:35 被阅读0次

现在编写 Latex 文件比较流行的方式主要有四种:

  1. 在 Overleaf 上在线编辑
  2. 使用 TeXstudio + TeX Live 编辑
  3. 使用 VS Code + TeX Live + SumatraPDF 编辑
  4. 使用 CTex 套装编辑

在 Overleaf 上在线编辑

overleaf界面

只需要注册一个 Overleaf 账号,就可以直接在浏览器上进行 Latex 写作。个人感觉是对于研究人员最好的方式,也是未来发展的趋势。

优点

  1. 云端同步,所有的文件都存储在服务器上,不用担心文件丢失
  2. 大家都是使用同一套编译和编辑环境,有什么问题可以很快找到解决方案
  3. 支持文件历史记录,对于版本迭代十分友好
  4. 支持多人协作
  5. 随时随地有个浏览器就可以开始写作

缺点

  1. 不支持多屏,无法将预览界面放到其他显示器上。目前有一个折中的方案,可以将两个显示器设为拼贴模式,然后调整编辑区和预览区,使预览区正好在第二个显示器上。但是我现在是笔记本带一个显示器,无法设置拼贴!并且Overleaf的预览区也不支持双页视图,即使拖到一个显示器上,效果也不怎么好。
  2. 参考文献数据库bib无法引用本地的文件,对于用JabRef管理参考文献的人不太友好。
  3. 对于使用 \include{}\input{} 分割内容的文档,在编辑区无法识别目录,但是感觉无伤大雅,因为一般大家都是在预览区通过反向搜索快速跳转的

使用 TeXstudio + TeX Live 编辑

texsrudio界面

这是比较传统的一种方式,需要用户自行安装 TeX Live 编译环境,然后在 TeXstudio 配置相关的编译命令。目前的处境有点尴尬,不太容易上手,也没有什么突出的优点。

优点

  1. TeXstudio 提供了很多快捷操作以及 Latex 命令的提示,比如希腊字母,常用操作符的命令提示
  2. 对于从 CTex 套装过来的人们更亲切一点,操作界面很相似

缺点

  1. 白色页面对眼睛太不友好了,没有提供一个比较好的暗色主题
  2. 需要配置编译器以及默认的构建命令,对于小白有点难度

使用 VS Code + TeX Live + SumatraPDF 编辑

VS Code界面
SumatraPDF界面

自定义程度比较高的一种方式,使用三种软件协同工作

优点

  1. VS Code 界面十分好看,用来写作对眼睛很友好
  2. 使用 SumatraPDF 进行预览,完美支持双屏显示器

缺点

  1. 配置很麻烦,小白直接劝退,后期遇到问题的可能性有比较高

使用 CTex 套装编辑

CTex套装界面

第一种解决 Latex 中文写作的方式,很古老,但是很稳定

优点

  1. 易上手,全程傻瓜式安装,无需考虑任何配置
  2. 模板巨多,基本从师兄师姐手里传下来的都是支持 CTex 套装的模板

缺点

  1. 默认使用GB 2312进行编码,而其余三种方式都是主流的UTF-8,导致很多人用其他编辑器打开在 CTex 套装中使用过的文件时显示乱码,直接劝退一大波小白使用新的方式进行 Latex 写作
  2. 安装时会删除系统环境变量中Path的全部内容,对其他软件例如Java,Matlab会产生严重干扰
  3. 实现中文写作的方式过于古老,编译速度较慢

相关文章

  • 对比几种关于 Latex 的写作方式

    现在编写 Latex 文件比较流行的方式主要有四种: 在 Overleaf 上在线编辑 使用 TeXstudio ...

  • LaTex支持中文的几种方式

    中间一种[UTF8]也可以改写在\usepackage{ctex}中间,不写的话也可以使用XeLaTeX进行编译,...

  • iOS原生与JS交互

    iOS原生与JS交互的几种方式对比

  • LaTeX的一些好习惯

    选择LaTeX就是选择了更高效的写作方式,那么,LaTeX有哪些好的习惯?以下总结自知乎http://www.zh...

  • 让一切变得简单

    写作方式的改变 在知道简书以前,我更多的是尝试使用LaTeX来排版文本,但LaTex无法排版出复杂的表格之后我就放...

  • Latex 学习

    Latex 学习 @(05.2 Latex)[latex][基础教程] 这篇文章是关于latex基础教程.pdf的...

  • 几种进程退出方式的对比

    一、汇总 linux中进程退出分为正常退出和异常退出两种。 1、正常退出 在main函数中执行return 调用e...

  • 在安卓手机上编译LaTeX文档

    关于LaTeX是什么,TeX的起源,TeX与word的对比,TeX的优势,本文不会论述,毕竟看这篇文章的人肯定不会...

  • JS Related

    JS几种数组遍历方式以及性能分析对比 javascript中in和hasOwnProperty区别

  • LaTex 学习笔记

    为了解决自动化报告之类的问题,测试了几种不同的方案之后,我选了 LaTex。利用 LaTex 生成 PDF 文档可...

网友评论

      本文标题:对比几种关于 Latex 的写作方式

      本文链接:https://www.haomeiwen.com/subject/qqpzzltx.html