You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何去除Typst中link函数后的自动空格?

解决Typst链接后自动插入空格的问题

方法1:使用concat函数拼接元素

Typst的concat函数可将多个排版元素无缝拼接,不会自动插入空格。把链接和后续文本作为参数传入即可:

#concat(link("www.hello.com")[hello], "hi")

输出为无空格的hellohi,其中hello是链接,hi为普通文本。

方法2:用括号包裹链接并紧跟文本

将链接调用用括号包裹后直接紧跟后续文本,也能避免自动空格:

#(link("www.hello.com")[hello])hi

这种写法更简洁,括号会让Typst将链接视为一个整体元素,与后面的文本直接衔接,不会插入额外空格。

替代手动偏移的原因

用h(-2pt)这类手动调整偏移的方法,依赖具体字体、字号等排版环境,更换配置后可能需要重新调整参数。而上面两种方法是利用Typst原生排版逻辑实现的,兼容性和可维护性更强。

内容的提问来源于stack exchange,提问作者user1713174

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 18:33:09