Querverweis is a Lua filter designed for cross-referencing within documents. It is configurable and usable with languages other than English.
The project is still under development, but is already used in production.
Querverweis is a Lua filter designed for cross-referencing within documents. It is configurable and usable with languages other than English.
The project is still under development, but is already used in production.
A “hidden feature” of pandoc, because it's not mentioned in the manual: Typst properties. E.g., use this Markdown to get very large text:
{typst:text:size=48pt}
Isn't this great?
:::
All text properties can be modified this way, and block properties can be set with `typst:property`.
The full docs are here: https://pandoc.org/typst-property-output.html
A “hidden feature” of pandoc, because it's not mentioned in the manual: Typst properties. E.g., use this Markdown to get very large text:
{typst:text:size=48pt}
Isn't this great?
:::
All text properties can be modified this way, and block properties can be set with `typst:property`.
The full docs are here: https://pandoc.org/typst-property-output.html
Simplify custom LaTeX templates maintenance with "partials" & baked-in internal template snippets: The `common.latex` partial is the most important, as it contains almost all LaTeX definitions and instructions necessary to compile pandoc-generated LaTeX code.
% In LaTeX templates, use
$common.latex()$
Manual template updates become mostly unnecessary this way.
See the contents of the partial with
pandoc --print-default-data-file=templates/common.latex
Simplify custom LaTeX templates maintenance with "partials" & baked-in internal template snippets: The `common.latex` partial is the most important, as it contains almost all LaTeX definitions and instructions necessary to compile pandoc-generated LaTeX code.
% In LaTeX templates, use
$common.latex()$
Manual template updates become mostly unnecessary this way.
See the contents of the partial with
pandoc --print-default-data-file=templates/common.latex
Besides the `common.latex` partial, there are also:
• `passoptions.latex` – options for packages that may be loaded implicitly (should come before `\begin{document}`)
• `fonts.latex` – Fonts setup
• `font-settings.latex` – Fonts configs
• `hypersetup.latex` – Options for the “hypertext” package (hyperlinks and metadata)
• `after-header-includes.latex` – Everything that *must* happen late.
Using all of these partials in custom templates gives maximum robustness.
Simplify custom LaTeX templates maintenance with "partials" & baked-in internal template snippets: The `common.latex` partial is the most important, as it contains almost all LaTeX definitions and instructions necessary to compile pandoc-generated LaTeX code.
% In LaTeX templates, use
$common.latex()$
Manual template updates become mostly unnecessary this way.
See the contents of the partial with
pandoc --print-default-data-file=templates/common.latex
@claireon my usage of Obsidian is so “basic” that I think I’ll try to edit most posts with Helix and keep Obsidian open in the background to sync with my phone.
Worst case I’ll install oxide to make Helix smarter!
@thibaultamartin
I wish there was good #OrgMode support in helix, but i guess alot of good stuff for PKIM lies in #emacs anyway ( #pandoc etc.).
@claireon
Hier soir, la dernière épreuve de mon nouveau manuel #Markdown a été validée par les Presses universitaires de Liège.
J'ai donc le plaisir d'annoncer que la version Web de "L’écriture académique au format texte avec Markdown et Pandoc" est dès à présent librement acessible à l'adresse : https://e-publish.uliege.be/md2
La version print sera bientôt disponible sur le site des PUL.
#uliege #uliegelibrary #openaccess #durable #lowtech #pandoc #latex #ecriture #universite #formattexte @UniversitedeLiege
Hier soir, la dernière épreuve de mon nouveau manuel #Markdown a été validée par les Presses universitaires de Liège.
J'ai donc le plaisir d'annoncer que la version Web de "L’écriture académique au format texte avec Markdown et Pandoc" est dès à présent librement acessible à l'adresse : https://e-publish.uliege.be/md2
La version print sera bientôt disponible sur le site des PUL.
#uliege #uliegelibrary #openaccess #durable #lowtech #pandoc #latex #ecriture #universite #formattexte @UniversitedeLiege
A really cool thing I just learned: since version 3.4, Pandoc lets you output markup with ANSI escape codes so you can see formatted text in the terminal!
However, the default formatting (e. g. inline code as red on light grey) kind of makes my eyes bleed?
Here's the commit. Any Pandoc mavens know how to customize the colours? Like do I edit a copy of ANSI.hs and put it…somewhere? Do I make a custom Lua filter? Halp ;_;
Shout out to pandoc 3.8
https://pandoc.org/
https://github.com/jgm/pandoc/releases/tag/3.8
Shout out to pandoc 3.8
https://pandoc.org/
https://github.com/jgm/pandoc/releases/tag/3.8
https://karl-voit.at/2025/08/17/Markdown-disaster/
Here's my article where I summarize the subtle and no so subtle downsides when you choose Markdown for your information instead of a different markup syntax that doesn't come with all the downsides of #MD.
#publicvoit#orgdown #orgmode #LML #pandoc #rst #restructuredtext #asciidoc #Wikitext#BBCode#Creole#Crossmark#Djot#CommonMark #lockin