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

    文章

    4031

    浏览量

    45555
  • 语法
    +关注

    关注

    0

    文章

    44

    浏览量

    10485
  • Rust
    +关注

    关注

    1

    文章

    240

    浏览量

    7474

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    便携式系统开关电源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次下载

    液晶排版仿真软件

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

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

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

    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.6w次阅读
    Typora+Latex使用Markdown轻松编辑公式的方法

    简洁编写Python 语法的7种技巧分享

    Python 是一门用途广泛、易读、而且容易入门的编程语言。但同时 python 语法也允许我们做一些很奇怪的事情。 1、使用 lambda 表达式重写多行函数 众所周知 python
    的头像 发表于 12-20 11:03 1159次阅读

    Kotlin的语法糖解析

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

    分享一款功能强大的QuarkXPress桌面排版软件

    QuarkXPress 是功能强大的原创桌面排版软件。经过 40 多年的不断完善,如今它已成为创意专业人士的首选软件,用于实现出色的印刷和数字设计。 您可以选择预购软件并永久使用,也可以选择订阅
    的头像 发表于 03-14 09:31 1458次阅读
    分享一款功能<b class='flag-5'>强大</b>的QuarkXPress桌面<b class='flag-5'>排版</b>软件