0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于Markup语法的简洁又强大的新排版系统

jf_wN0SrCdH 来源:Rust语言中文社区 2023-03-29 11:32 次阅读

Typst 是最近开源的一个纯 Rust 编写的新排版系统,5 天拿了 1w Star,现在 11.1k 了。

不知道是我错过了,或者是看过了但忘了还是咋回事,好像没看到论坛的日报里有介绍,所以来发个贴。

对于我这种不写论文,也完全没有动力去深入学 LaTeX 的人来说,一直期待有一个既比 Markdown 更加底层更有表现力,又拥有 Markdown 类似的简洁性的排版工具。

一个语法概览,来自 Github README:

8a99aeda-cdb3-11ed-bfe3-dac502259ad0.png

所以 Typst 很符合我的需求,我也从它内测开始就一直在使用,目前已经是完全能满足我的需求了。 而且是纯 Rust 编写,一点别的语言依赖没有,有 Rust 环境就能编译,我目前就一直用着自己增加了几个功能的分支的自编译版。而且,代码质量非常好,也有很多代码上的巧思和设计,纯用来学习 Rust 也是很好的样本代码。 缺点就是现在刚开源不久,所以编辑器以及扩展的支持还在逐步建设中,这方面可能还需要一段时间,但是可以先通过官方的支持协作的 WebApp 体验下。或者其实离线编译器的--watch配合 vscode 里装一个 pdf 预览插件也够用。 官网:https://typst.app/ 项目:https://github.com/typst/typst 教程:https://typst.app/docs/tutorial/ 文档(非常棒):https://typst.app/docs/reference/


审核编辑 :李倩


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开源
    +关注

    关注

    3

    文章

    3261

    浏览量

    42434
  • 语法
    +关注

    关注

    0

    文章

    44

    浏览量

    9800
  • Rust
    +关注

    关注

    1

    文章

    228

    浏览量

    6581

原文标题:Typst: 基于 Markup 语法的简洁又强大的新排版系统

文章出处:【微信号:Rust语言中文社区,微信公众号:Rust语言中文社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    开关电源PCB排版基本要点

    为了适应电子产品飞快的更新换代节奏,产品设计工程师更倾向于选择在市场上很容易采购到的AC/DC适配器,并把多组直流电源直接安装在系统的线路板上。由于开关电源产生的电磁干扰会影响到其电子产品的正常工作
    发表于 08-01 23:00

    便携式系统开关电源pcb排版技术与应用

    便携式系统开关电源pcb排版技术与应用
    发表于 08-20 20:12

    AD打印排版求助

    AD中生成打印时怎么排版 (比如把两个或多个单片机最小系统打印在一张转印纸上)
    发表于 12-03 14:29

    Linux如何编写高质量文档

    计算机技术的不断进步推动了各行各业的飞速发展,使许多行业出现了革命性的变化,传统的印刷出版业也逐渐告别了铅与火的时代,开始普遍采用计算机排版系统
    发表于 07-12 08:43

    Linux上的LaTeX环境安装

    LaTeX(LATEX,音译“拉泰赫”)是一种基于TeX的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由TeX所提供的
    发表于 07-24 07:54

    开关电源PCB排版与数字电路PCB排版

    为了适应电子产品飞快的更新换代节奏,产品设计工程师更倾向于选择在市场上很容易 采购到的 AC/DC 适配器,并把多组直流电源直接安装在系统的线路板上。由于开关电源 产生的电磁干扰会影响到其电子产品
    发表于 12-28 07:56

    51单片机按键消抖有没有什么简洁完美的方法?

    51单片机按键消抖有没有什么简洁完美的方法
    发表于 11-01 07:21

    便携式系统开关电源PCB排版技术

    便携式系统开关电源PCB 排版技术摘要:本文介绍的开关电源PCB 排版排版技术规则要点应在实践中逐步掌握与应用,使所设计的便携式开关电源的高质量符合便携式电子糸统的指
    发表于 02-07 16:43 0次下载

    LATEX入门与提高

    LaTeX(LATEX,音译“拉泰赫”)是一种基于TeX的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计
    发表于 11-13 16:43 0次下载

    液晶排版仿真软件

    液晶排版软件语法: 1. putchar(xy"显示abc123"Att);     其中:         x......显示的左上角横坐标,根据液晶的点阵排列取向自
    发表于 11-25 15:24 0次下载

    便携式系统开关电源PCB排版技术

    便携式系统开关电源PCB排版技术   当今, 由于开关电源会产生电磁波而影响到其电子产品的正常工作,则正确的电源PCB排版技术就
    发表于 11-16 16:53 818次阅读

    latex排版教程

    如果是纯文学著作,完全可以交给出版社去排版。但是对于编程技术书籍,文字之间 还穿插代码和图表,那么出版社的专业排版人员很难排出符合程序员审美观的版面,甚至 有可能造成技术错误。这tex是一个很好的排版工具!
    发表于 10-30 17:07 0次下载

    硬件语法

    硬件语法篇,VHDL资料,需要的下来看看
    发表于 08-08 15:17 26次下载

    Typora+Latex使用Markdown轻松编辑公式的方法

    LaTeX(LATEX,音译“拉泰赫”)是一种基于TEX的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使使用者没有排版
    的头像 发表于 10-30 10:43 2.5w次阅读
    Typora+Latex使用Markdown轻松编辑公式的方法

    Kotlin的语法糖解析

    最近开始要写一些客户端代码,现在项目都是使用Kotlin,但是之前没有系统的学习过Kotlin,对于Kotlin的一些语法糖还不熟悉,所以写篇文章总结下。
    的头像 发表于 04-19 10:21 1055次阅读