From 37966195c6ce3aed4d3786e059249e4a1637f863 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lyx=20Rothbo=CC=88ck?= Date: Sun, 27 Oct 2024 15:19:57 +0100 Subject: [PATCH] fix slash in headings --- packages/preview/quick-minutes/1.0.0/quick-minutes.typ | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/preview/quick-minutes/1.0.0/quick-minutes.typ b/packages/preview/quick-minutes/1.0.0/quick-minutes.typ index 376b3606f..fc5f51454 100644 --- a/packages/preview/quick-minutes/1.0.0/quick-minutes.typ +++ b/packages/preview/quick-minutes/1.0.0/quick-minutes.typ @@ -710,16 +710,16 @@ show heading: it => [ #if (it.body.has("children")) [ #let it-text = it.body.children.map(i => i.text).join() - #if (it-text.contains("/")) [ + #if (it-text.match(regex(regex-time-format + "/")) != none) [ #let time = it-text.split("/").at(0) - #let title = it-text.split("/").at(1) + #let title = it-text.split("/").slice(1).join("/\u{200B}") #timed(time , heading(level: it.level, title)) ] else [ #it-text ] - ] else if (it.body.text.contains("/")) [ + ] else if (it.body.text.match(regex(regex-time-format + "/")) != none) [ #let time = it.body.text.split("/").at(0) - #let title = it.body.text.split("/").at(1) + #let title = it.body.text.split("/").slice(1).join("/\u{200B}") #timed(time , heading(level: it.level, title)) ] else if (it.body.text.at(0) == "\u{200B}") [ #if (separator-lines and (it.level == 1 or it.level == 4)) {