From 86db8d0fe23e74bdf1a7c598cb277678cf9a90f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Madeleine=20Sydney=20=C5=9Alaga?= Date: Sun, 8 Mar 2026 20:06:02 -0600 Subject: [PATCH] wip: fix: latex-environment belongs to paragraph --- doerg/doerg-parser/index.js | 6 +++++- doerg/resources/net/deertopia/doerg/preview-template.tex | 6 ++++++ doerg/src/net/deertopia/doerg/element.clj | 3 +++ 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/doerg/doerg-parser/index.js b/doerg/doerg-parser/index.js index 78b82f6..d3623e9 100755 --- a/doerg/doerg-parser/index.js +++ b/doerg/doerg-parser/index.js @@ -2,13 +2,17 @@ const { parse } = require ("uniorg-parse/lib/parser.js"); +const opts = { + trackPosition: true +} + async function main () { const chunks = [] for await (const chunk of process.stdin) { chunks.push (chunk) } const orgText = Buffer.concat (chunks).toString ("utf8") - process.stdout.write (JSON.stringify (parse (orgText))) + process.stdout.write (JSON.stringify (parse (orgText, opts))) } main () diff --git a/doerg/resources/net/deertopia/doerg/preview-template.tex b/doerg/resources/net/deertopia/doerg/preview-template.tex index 46dcd51..930fa44 100644 --- a/doerg/resources/net/deertopia/doerg/preview-template.tex +++ b/doerg/resources/net/deertopia/doerg/preview-template.tex @@ -48,6 +48,12 @@ \newcommand{\optic}[3]{\opticname{#1}^\prime\;#2\;#3} \newcommand{\Optic}[5]{\opticname{#1}\;#2\;#3\;#4\;#5} +% Default uses arrow glyphs from the active font, which are kinda ugly in the +% case of Plex. +\tikzcdset{ + arrow style=tikz +} + \begin{document} \setlength\abovedisplayskip{0pt} % Remove padding before equation environments. %% \color[rgb]{0.000,0.000,0.004}\special{dvisvgm:currentcolor on}\setcounter{equation}{0}% diff --git a/doerg/src/net/deertopia/doerg/element.clj b/doerg/src/net/deertopia/doerg/element.clj index 1ee3443..404651a 100644 --- a/doerg/src/net/deertopia/doerg/element.clj +++ b/doerg/src/net/deertopia/doerg/element.clj @@ -208,3 +208,6 @@ :children first-section-nodes}) rest)] (assoc node :children new-children))) + +(defn gather-latex-paragraphs [node] + )