From cf2025b3a6caeb2fa0b2c69538ad82c5f6dacfc1 Mon Sep 17 00:00:00 2001 From: anarsec Date: Fri, 22 Nov 2024 20:19:50 -0500 Subject: [PATCH] fix glossary footnotes --- layout/anarsec_article.typ | 8 ++++---- layout/python/anarsec_article_to_pdf.py | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/layout/anarsec_article.typ b/layout/anarsec_article.typ index 0876cfe..845f935 100644 --- a/layout/anarsec_article.typ +++ b/layout/anarsec_article.typ @@ -78,23 +78,23 @@ show heading.where(level: 1): it => { block(width: 100%)[ #set align(center) - #set text(size: 22pt, font: "Jost") + #set text(hyphenate: false, size: 22pt, font: "Jost") #text(underline(it.body)) #v(10pt) ] } show heading.where(level: 2): it => block(width: 100%)[ - #set text(size: 16pt, font: "Jost") + #set text(hyphenate: false, size: 16pt, font: "Jost") #text(it.body) #v(10pt) ] show heading.where(level: 3): it => block(width: 100%)[ - #set text(size: 13pt, font: "Jost", style: "italic") + #set text(hyphenate: false, size: 13pt, font: "Jost", style: "italic") #text(it.body) #v(10pt) ] show heading.where(level: 4): it => block(width: 100%)[ - #set text(size: 11pt, font: "Jost") + #set text(hyphenate: false, size: 11pt, font: "Jost") #text(underline(it.body)) #v(10pt) ] diff --git a/layout/python/anarsec_article_to_pdf.py b/layout/python/anarsec_article_to_pdf.py index 70197bf..fb99f2d 100644 --- a/layout/python/anarsec_article_to_pdf.py +++ b/layout/python/anarsec_article_to_pdf.py @@ -152,7 +152,7 @@ class Converter: # List glossary entries that appear in the Markdown content glossary_entries = set() - for match in re.findall(r'\[.*?\]\(/glossary\/?#(.*?)\)', markdown_content): + for match in re.findall(r'\[.*?\]\((?:|/fr)/glossary\/?#(.*?)\)', markdown_content): glossary_entries.add(slugify.slugify(match)) # Add glossary entries to the Markdown content