diff options
author | Loek Le Blansch <loek@pipeframe.xyz> | 2024-11-30 13:48:09 +0100 |
---|---|---|
committer | Loek Le Blansch <loek@pipeframe.xyz> | 2024-11-30 13:48:09 +0100 |
commit | 17ff078d03b52baf7571a94b0abd2e95c5444314 (patch) | |
tree | 87c1f385062f9a708d83eabc4310507c8adeff61 | |
parent | 9ce6de29128223e517909d6957da51511d3631a1 (diff) |
Fix unwanted line height adjustment (#2)1.1.0
Now uses `move()` nested inside a `box()` instead of `box()`'s
`baseline` property, which causes the next line to skip further than
intended.
-rw-r--r-- | README.md | 2 | ||||
-rw-r--r-- | demo.typ | 2 | ||||
-rw-r--r-- | metalogo.typ | 12 | ||||
-rw-r--r-- | typst.toml | 4 |
4 files changed, 10 insertions, 10 deletions
@@ -7,7 +7,7 @@ Typeset LaTeX compiler logos in [typst](https://github.com/typst/typst). From [./demo.typ](./demo.typ): ```typ -#import "@preview/metalogo:1.0.2": TeX, LaTeX, XeLaTeX, XeTeX, LuaLaTeX +#import "@preview/metalogo:1.1.0": TeX, LaTeX, XeLaTeX, XeTeX, LuaLaTeX #LaTeX is a typestting program based on #TeX. Some people use #XeLaTeX (sometimes #XeTeX), or #LuaLaTeX to typeset their documents. @@ -1,7 +1,7 @@ #set page(width: 35em, height: auto) #set text(font: "New Computer Modern") -#import "@preview/metalogo:1.0.2": TeX, LaTeX, XeLaTeX, XeTeX, LuaLaTeX +#import "@preview/metalogo:1.1.0": TeX, LaTeX, XeLaTeX, XeTeX, LuaLaTeX #LaTeX is a typestting program based on #TeX. Some people use #XeLaTeX (sometimes #XeTeX), or #LuaLaTeX to typeset their documents. diff --git a/metalogo.typ b/metalogo.typ index 5db1146..28c3d8f 100644 --- a/metalogo.typ +++ b/metalogo.typ @@ -2,10 +2,10 @@ // have an ex unit, only em. See https://github.com/typst/typst/issues/2405 #let baseline-drop = 0.22em -#let TeX = [#box(baseline: baseline-drop)[T#h(-.1667em)#box(baseline: baseline-drop)[E]#h(-.125em)X]] -#let Xe = [#box(baseline: baseline-drop)[X#h(-.1667em)#box(baseline: baseline-drop)[#scale(x: -100%)[E]]#h(-.125em)]] -#let LaTeX = [#box(baseline: baseline-drop)[L#h(-.33em)#box(baseline: -0.2em)[#text(0.7em)[A]]#h(-.15em)#TeX]] -#let XeTeX = [#box(baseline: baseline-drop)[#Xe#TeX]] -#let XeLaTeX = [#box(baseline: baseline-drop)[#Xe#LaTeX]] -#let LuaLaTeX = [#box(baseline: baseline-drop)[Lua#LaTeX]] +#let TeX = [#box[T#h(-.1667em)#box[#move(dy: baseline-drop)[E]]#h(-.125em)X]] +#let Xe = [#box[X#h(-.1667em)#box[#move(dy: baseline-drop)[#scale(x: -100%)[E]]]#h(-.125em)]] +#let LaTeX = [#box[L#h(-.33em)#box[#move(dy: -0.2em)[#text(0.7em)[A]]]#h(-.15em)#TeX]] +#let XeTeX = [#box[#Xe#TeX]] +#let XeLaTeX = [#box[#Xe#LaTeX]] +#let LuaLaTeX = [#box[Lua#LaTeX]] @@ -1,11 +1,11 @@ [package] name = "metalogo" -version = "1.0.2" +version = "1.1.0" authors = ["Loek Le Blansch <loek@pipeframe.xyz>"] license = "MIT" description = "Typeset various LaTeX logos" repository = "https://github.com/lonkaars/typst-metalogo.git" keywords = ["metalogo", "logo", "LaTeX", "XeLaTeX", "XeTeX", "LuaLaTeX"] entrypoint = "metalogo.typ" -compiler = "0.10.0" +compiler = "0.12.0" exclude = ["demo.typ", "demo.svg", "makefile"] |