texlogo0.typがTypstのモジュールであり、importで読み込む。
import "texlogo0.typ"モジュールでは以下の値が定義される。
TeX: TeXのロゴ(content値)。LaTeX: LaTeXのロゴ(content値)。
| #let TeX = { | |
| [T]; "\u{2060}" | |
| box({h(-0.1667em); box(move(dy: 0.2153em)[E]); h(-0.125em)}) | |
| "\u{2060}"; [X] | |
| } | |
| #let LaTeX = { | |
| [L]; "\u{2060}" | |
| box(style(styles => { | |
| let size = measure([T], styles) | |
| h(-0.36em) | |
| box(height: size.height, {text(size: 0.7em)[A]}) | |
| h(-0.15em) | |
| })) | |
| "\u{2060}"; TeX | |
| } |
| #import "texlogo0.typ": * | |
| #set text(font: "Harano Aji Mincho") | |
| #TeX;言語は超絶アレ、#LaTeX;は微アレ。 | |
| ☃は非アレ。 |