
Typst
文章平均质量分 73
巽星石
业余编程爱好者,Godot游戏引擎爱好者
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Typst第三方包】Latex公式转Typst:MiTex
LaTeX 对 Typst 的支持,由 Rust 和 WASM 提供支持。MiTeX 将 LaTeX 代码处理成抽象语法树 (AST)。然后,它将 AST 转换为 Typst 代码,并通过 eval 函数将代码评估为 Typst 内容。MiTeX 已被证明在大型项目中是实用的。它已经从 OI Wiki 正确转换了 32.5k 方程。相比 texmath,MiTeX 在该 wiki 项目中具有更好的显示效果和性能。原创 2025-07-01 12:04:18 · 459 阅读 · 0 评论 -
【Typst第三方包】代码块样式增强Codly
Codly提供增强的代码块样式,包括显示行号,语言图标等高级效果。Codly 的配套包提供了多种语言图标和颜色。enabled: true, // 是否禁用codlyoffset: 0, // 行号偏移,可以理解为起始行号offset-from: none, // 从指定的代码块进行行号偏移range: none, // 显示的行号范围,如(2,4)ranges: (), // 显示的多个行号范围,如((2,2),(4,4))原创 2025-07-01 12:01:19 · 380 阅读 · 0 评论 -
【Typst第三方包】高颜值盒子showybox
Showybox可以创建另一种风格的圆角框区域,相比gentle-clues,它的风格更优雅,适合于更广泛的内容强调排版情景。原创 2025-07-01 11:55:03 · 423 阅读 · 0 评论 -
【Typst第三方包】彩色提示框gentle-clues
gentle-clues提供简洁易用的提示框。内置多种样式,还可以轻松自定义。用法#set text(lang: "zh") // 设定文档语言为中文#import "@preview/gentle-clues:1.2.0":* // 导入包#tip["这是一个提示"] // 使用函数创建提示框clue(icon:, // 图标// ----------------- 标题设置 -----------------title:, // 标题title-font:, // 标题字体。原创 2025-07-01 11:51:08 · 237 阅读 · 0 评论 -
【Typst】绘图包CeTZ
该包提供了一种使用类似于Processing的API绘制画布的方法,但使用TikZ的相对坐标和锚。您也不必担心意外地在其他内容上绘制,因为画布将自动调整大小。记住:向上是积极的!名称CeTZ是“CeTZ,ein Typst Zeichenpaket”(德语意为“CeTZ,一个Typst绘图包”)的递归首字母缩写。原创 2025-07-01 11:36:17 · 739 阅读 · 0 评论 -
【Typst】自定义彩色盒子
/ 基础样式盒// 圆角框// 只有左侧边线// 左侧边线 + 浅色填充// 四面边框 + 无填充#let t = [这里是测试文本]#mbox[#t]原创 2025-06-29 23:43:32 · 327 阅读 · 0 评论 -
【Typst】纵向时间轴
6月10日实验了一个纵向时间轴排版效果,当时没有做成单独的模块,也存在一些Bug。今天(6月29日)在原基础上进行了一些改进,并总结为模块。目前暂时发布出来,可用,后续可能会进行大改。原创 2025-06-29 23:42:46 · 219 阅读 · 0 评论 -
【Typst】7.几何图形绘制
Typst内置了一些简单的几何图形绘制函数,它们也是我们用来创建精美排版所必须掌握的内容。尤其是矩形函数rect(),几乎是排版必需品。Typst 内置许多可用于渐变的预设颜色映射。原创 2025-06-29 22:51:40 · 814 阅读 · 0 评论 -
Typst中的长度
是一个相对长度单位,最初是指字母M的宽度,故名em。现指的是字符宽度的倍数,用法类似百分比,如:0.8em, 1.2em,2em等。通常1em=16px。是中文字库中特有的一种单位,以中文代号表示特定的磅值pt,便于记忆、表述。目前貌似没有办法获取比例以及比例和长度的组合(相对长度)的绝对长度。类型,返回的则是数字类型,数字和长度不是同一种东西。类型的函数构造和转换单位。只要带长度单位的数字都是。原创 2025-06-29 17:44:57 · 379 阅读 · 0 评论 -
【Typsy模板】RedNote
基于Typst编写的小红书图文排版模板。原创 2025-06-29 00:29:24 · 199 阅读 · 0 评论 -
【Typst】封面和内页设计函数库PageLib
前天(6月26日)编写了一些Tytpst的页面函数,用于方便的创建诸如纯色背景页面、图片背景页面等的基本函数,并希望基于它们创建更复杂的封面和内页排版效果。函数已经打包为了Typst模块,具体使用时可以使用如下形式引入,并直接使用其中的函数。#import "PageLib.typ":* // 导入页面函数库完整的模块代码见本文最后。今天花点时间整理本文,补充了设计思路和具体的函数实现以及使用方法,对部分函数做了改进,希望对使用Typst排版内容的朋友们有点用处。原创 2025-06-28 23:29:48 · 653 阅读 · 0 评论 -
【Typst】自定义模块mDateTime
发现自己很想用Typst搞日历,第三方包cineca的日历不持支中文,于是搜出几年前在Godot3.5编写的日期时间函数库,实现了Typst的版本,并制作了基于表格的月历和年历函数。需要使用字典形式构造。我觉得不太好看,所以编写函数用字符串构造。可以用duration来创建倒计时。,它代表时间差或持续的一段时间。使用也很简单,调用函数即可。函数构造,可以创建一个。原创 2025-06-11 10:31:15 · 227 阅读 · 0 评论 -
【Typst】6.布局函数
上节我们介绍了文档结构元素的函数,本节介绍一些控制布局使用的函数,掌握他们之后你可以更进一步的控制页面元素的布局。原创 2025-06-03 20:49:01 · 562 阅读 · 0 评论 -
【Typst】5.文档结构元素与函数
本节介绍Typst文档的核心文档结构元素及其对应函数,还有函数的用法。通过本节你将可以更好的使用脚本创建和控制页面元素。原创 2025-06-03 20:46:06 · 1016 阅读 · 0 评论 -
【Typst】4.导入、包含和读取
上节概述了Typst脚本的基础语法,在此基础上,本节介绍Typst文件的导入、包含和读取的内容。你将可以更简单灵活的组织你的文件内容。原创 2025-06-03 20:39:29 · 473 阅读 · 0 评论 -
【Typst】3.Typst脚本语法
Typst的核心就是它在标记语法的基础上提供了一个灵活强大的脚本语言,来支持复杂的排版操作。本节就以一个脚本语言的角度,介绍一下Typst脚本的核心语法。原创 2025-06-03 20:35:03 · 966 阅读 · 0 评论 -
【Typst】2.Typst标记语法和基础样式
本节介绍Typst的标记语法和基础样式。涉及主要的文档结构元素,包括段落、目录、表格、图片、链接、标签和引用,数学公式和代码块等等。因为Typst只实现简单的标记语法,更多的使用脚本来控制文档元素和样式,所以本节难免遇到一些简单函数的使用。本节只是简单介绍了一些基础的标记语法和文档元素的插入方法。涉及函数部分再学习完Typst脚本和文档结构函数、布局函数等内容后会变得更容易理解和使用,所以不必心急。原创 2025-06-03 20:32:27 · 567 阅读 · 0 评论 -
【Typst】1.Typst概述
Typst是一种用于排版文档的标记语言,可以用于排版各种精美的论文、文章、书籍、报告和作业等。它是LaTex的精神续作,但是运行环境和编译速度都要更简单、更快捷。它设计了一种脚本结合简单的标记语法实现复杂的排版效果。并且支持模板创建、文件包含等,可以很好的组织大型著作如书籍的排版。学习曲线相比LaTex要小一些。如果你有一些编程语言或脚本编程的基础,Typst的脚本语法基本可以很容易上手。原创 2025-06-03 20:28:38 · 552 阅读 · 0 评论