如何在Typst中复刻\LaTeX的Logo效果?
在Typst中实现类似LaTeX Logo的效果
要复刻LaTeX Logo的样式(L大写、小写a上移、T大写、小写e上移、X大写的组合),可以利用Typst的raise()函数调整字符垂直位置,具体实现如下:
// 定义LaTeX Logo的自定义函数 #let latex-logo() = [ L #raise(0.2em, "a")T #raise(0.2em, "e")X ] // 调用示例 latex-logo()
原理说明
raise(偏移量, 目标内容)是Typst内置的垂直位置调整函数,这里给小写的a和e设置0.2em的上移量,还原LaTeX Logo中小写字母的上翘效果。- 将逻辑封装成函数后,后续需要使用Logo时直接调用
latex-logo()即可,无需重复编写位置调整代码。
如果想要更贴近原版LaTeX Logo的视觉细节,可以微调偏移量(比如改成0.18em),或者搭配字体字重调整,核心都是通过字符位置偏移实现效果。
内容的提问来源于stack exchange,提问作者cknoll
相关产品推荐
相关产品推荐

