VSCode配LaTeX麻烦,Typora轻便,为何?

1个回答

写回答

Lvna

2026-01-01 11:49

+ 关注

CSS
CSS

Typora仅仅是一个实时的Markdown编辑器,而TeXLive则是包含一整套LaTeX环境、宏包以及字体的集合,二者在排版功能的丰富性方面存在着巨大的差异。Typora是通过Electron编写的,对于大部分Markdown语法,只需编写一个简单的CSS就可以了,公式部分是依靠KaTeX来进行渲染的。要是在浏览器上实现(以当前0.16.9版本为例),只需要一个271KB大小的JS文件和一个23KB大小的CSS文件。所以Typora之所以小巧,是因为它原本就不需要太大的体量。说到VSCode配置环境这件事,大家都已经推荐过LaTeX WorkShop插件了。然而,VSCode存在一个比较尴尬的地方,那就是不管什么东西,若想在VSCode里把环境配置得很舒适,最好要知道当前任务在命令行里是如何实现的。但使用VSCode的人并非都是程序员,这就是VSCode配置环境很麻烦这种说法呼声很高的原因。以LaTeX为例,大家通常有一个需求,就是把各种aux文件放在一个单独的文件夹里。如果是一个纯粹的傻瓜软件,它会在设置里设置一个开关,只要点击这个类似aux文件独立放置的按钮就能完成。但使用VSCode时,你得知道,例如在使用xelatex编译文件的时候,xelatex这个命令有一个 -aux -directory的参数,给它传入一个像./aux之类的值就可以了,这样一来你自然就明白需要去修改latex -workshop的xelatex编译命令的参数列表了。然后你马上就会意识到,这样bibtex编译所依赖的文件路径也需要改变,于是你自然就会想着在后面补上相应内容。所以在VSCode配置环境时,如果熟悉某个任务在命令行的实现方式,那么一切都会变得非常自然,各种想要自定义的内容也会变得十分简单,因为VSCode给用户提供了很多可以进行自动化操作的接口。但反之,如果只是期望通过点击操作就能完成,那VSCode确实是太麻烦了。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号