希望取代LaTeX的神器Typst

这篇具有很好参考价值的文章主要介绍了希望取代LaTeX的神器Typst。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近刷知乎时,偶然发现了一款作者赌誓要用来取代LaTeX的神器,叫Typst。一番搜索发现作者是两位苦LaTeX久矣的德国老铁(知音啊!)。项目自从在github上开源不到一年已经获得25.1k的星标,可谓势头凶猛。本人也是苦LaTeX久矣ers之一,因此马上就去尝试了一下。

试完发现,这才是我苦苦追求的LaTeX该有的样子。本人之前折腾了那么久的LaTeX,似乎就是为了证明,经过复杂得要命的操作,其还是不能达到非常理想的效果。而Typst似乎就是那个理想的效果。此话怎讲?先从使用说起。

Typst安装

Typst的使用有两种方式,一种是在线使用,相当于LaTeX的Overleaf,而另外一种则是本地安装使用。前者相比Overleaf的优势应该是刷新比较快(有增量编译加持)。我们着重介绍后者。

Typst的本地安装可以用winget命令,就如下一句话搞定:

winget install --id Typst.Typst

当然也可以直接去github的release页面下载程序然后自己添加到环境变量中:https://github.com/typst/typst/releases

安装完直接在控制台输入"typst -V"就可以验证程序是否安装成功。

这里先感慨一下为什么本人才看了一眼就那么喜欢typst。因为它整个程序就只有一个"typst.exe",这比LaTeX装上去后,文件夹里面密密麻麻的都是文件高到天上去(其实可以理解,毕竟LaTeX跨越的年代太长了,有太多的历史包袱)。这点比很多人想象的都要重要,它给这个工具平增了很多可玩性,比如:

  1. 在做工程时,想要生成pdf文件来做报表或者其他格式稍微复杂的内容的展示,可以用程序直接生成typst代码,然后调用typst.exe来编译生成对应的pdf文件,这样就不用自己去手搓。虽然LaTeX也可以,但即便是经过精心删减的TinyTeX-0(103MB,typst则为31.9M),下载后解压下来也有一堆文件。而且由于实在精简过多,TinyTeX-0用起来比较麻烦,有时为了方便会下更完备的TinyTeX(563MB,包含基础包),这样软件体积就会变的非常大。更要命的是,自己写的软件可能只有5M,弄个500多M的带着一堆文件的附加软件做报表显得非常傻X(本人真就这么干过。。。)。
  2. 安装非常快捷方便,我想看到程序体积的你应该马上就能get到这个很重要的点。

VSCode写作环境配置

完成程序安装,可以使用VSCode来配置Typst的写作环境。相比于LaTeX要配置很多东西,Typst的配置也显得非常简单。

VSCode插件栏里面搜索Typst,安装里面的“Typst LSP”和“Typst Preview”(一般就在前两个),然后重启VSCode并打开typst文件即可进行操作。

注意,第一次可以使用VSCode的终端运行一次编译指令:

typst compile xxx.typ

后面直接打开预览,这样文件修改后保存的话会自动刷新pdf。而且预览中也直接集成了反向搜索功能,可以非常方便用户查看文章,大赞!

总结

Typst是一个值得高度关注的新兴工具,虽然发展时间只有不到一年,在排版的细节方面可以想象其相比LaTeX会有很大的不足。然而在其强大的易用性,以及绝大部分的用户并不需要太细节的排版这一事实面前,本人相信它将极大的压缩LaTeX的用户。尽管可能如LaTeX大佬“李阿玲”所说,Typst本身并没有什么大的技术突破,然而本人认为摒弃沉重的旧包袱,把东西做的简洁好用,本身就是一种突破。本人乐见Typst成功挤压LaTeX,让那一堆莫名其妙的报错和混乱的宏包去死吧!

当然,激动归激动,现在Typst还需要一段时间沉淀。比如逐渐积累人气,这样才能让不懂得怎么上github社区的普通人慢慢地能在中文网站上查到解决问题的方法,不至于遇到问题两眼一抹黑。另外,它还需要让学术圈逐渐接受和支持它,比如IEEE的模板是不是完全能达到杂志社的要求本人就还存疑(因为不是IEEE提供的)。因此本人在改的文章还是用的LaTeX,当然下一篇大概率就会是Typst了。

源码地址

https://github.com/typst/typst文章来源地址https://www.toymoban.com/news/detail-811875.html

到了这里,关于希望取代LaTeX的神器Typst的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 关于hashmap,希望能够帮到你

    提示:以下是本篇文章正文内容,下面案例可供参考 Map是一种专门用来进行搜索的容器或者数据结构,其搜索的效率与其具体的实例化子类有关。以前常见的 搜索方式有: 直接遍历,时间复杂度为O(N),元素如果比较多效率会非常慢 二分查找,时间复杂度为 ,但搜索前必须要

    2024年02月04日
    浏览(51)
  • Python 练习实例希望这些例子可以帮助您

    以下是几个 Python 练习实例: 1. 打印 \\\"Hello, World!\\\"  ```python print(\\\"Hello, World!\\\") ``` 2. 计算两个数的和 ```python num1 = int(input(\\\"输入第一个数: \\\")) num2 = int(input(\\\"输入第二个数: \\\")) sum = num1 + num2 print(\\\"两个数的和为: \\\", sum) ``` 3. 判断一个数是奇数还是偶数 ```python num = int(input(\\\"输入一个整

    2024年02月02日
    浏览(37)
  • 希望所有计算机专业同学都知道这些老师

    翁恺老师是土生土长的浙大码农,从本科到博士都毕业于浙大计算机系,后来留校教书,一教就是20多年。 翁恺老师的c语言课程非常好,讲解特别有趣,很适合初学者学习。 郝斌老师的思路是以初学者的思路来思考的,非常适合小白,你不理解的问题,基本上他都会详细说

    2024年02月05日
    浏览(45)
  • 希望计算机专业同学都知道这些博主

    “宝藏老师”、“干货满满”、“羡慕湖科大”...这些都是网友对这门网课的评价,可见网课质量之高!最全面的面试网站 湖南科技大学《计算机网络》微课堂是该校高军老师精心制作的视频课程,用简单的语言描述复杂的问题,用生动的动画演示抽象概念,更加便于学生理

    2024年02月05日
    浏览(52)
  • 未来行星探索希望:新型多脚机器人-团队版

    机器人正在探索一个模拟的外星环境 即使一个机器人失败了,其余的团队成员也可以抵消它的损失。 虽然探测器取得了令人难以置信的发现,但它们的轮子可能会拖慢它们的速度,而不稳定的地形可能会导致损坏。虽然没有东西可以取代“毅力号”探测器,但有时探测器可

    2024年02月16日
    浏览(47)
  • 希望所有计算机专业同学看到这篇大一规划

    自学计算机的大彬来分享下几点宝贵经验。 1、看下 计算机科学速成课 ,一门很全面的计算机原理入门课程,短短10分钟可以把大学老师十几节课讲的东西讲清楚!整个系列一共41个视频,B站上有中文字幕版。 每个视频都是一个特定的主题,例如软件工程、人工智能、操作系

    2023年04月13日
    浏览(51)
  • 迟到的秋招经验分享贴,希望能帮到大家

          由于毕业之前各种各样的事情,去年的秋招经验一直没有整理分享,现在趁周末尽可能多的将之前的资料整理一下,方便各位找工作的师弟师妹们参考,也算将自己的一点点经验分享给大家,希望能帮到大家。 (1) 一定要学会抱团取暖 。       各位同学身边肯定

    2023年04月08日
    浏览(49)
  • 希望所有计算机学生能看到这篇c语言教程

    大部分程序员走入编程世界第一个学习的语言就是C语言。 作为一门古老的编程语言,c语言拥有48年的发展历程。 C语言是学习计算机程序设计语言的入门语言。最全面的编程面试网站 C语言是一门偏底层的语言,学好它,可以让你更好的了解计算机。 学会了C语言,你就能学

    2024年02月01日
    浏览(46)
  • c++小游戏(免费复制)(3天编好的,希望各位3连)

    1.跑酷小游戏(忍者必须死3)  

    2024年02月09日
    浏览(41)
  • Python 潮流周刊#47:当你的老师希望你去做开源

    本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。 以下是周刊全文(限免,点击链接阅读) 限时免费,点击阅读

    2024年04月22日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包