State of Quarto for Mathematics #12927
FelixBenning
started this conversation in
Feature Requests
Replies: 1 comment 7 replies
-
|
Have you looked at the Visual Editor (part of RStudio and Positron/VSCode via the extension)?
|
Beta Was this translation helpful? Give feedback.
7 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment

Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Description
In the past week(s) I attempted to evaluate whether or not Quarto was suitable for mathematical work. Here I want to summarize the main issues I found and afterwards add a wishlist of "nice-to-haves".
Bugs
htmlandpdf#12928)Issues (Things that LaTeX can do but Quarto can't)
Global TeX Macros
\newcommandmacro definitions are not easily introduced in bothhtmlandtex, seeThe Reference System
Referencing individual lines in
align(ed)math equations. (workarounds available, pain: 🟠 )$$ \begin{align}environment #2275 first added by @cscheid to the milestonev1.2in 2022 and then repeatedly pushed back until it ended up asv1.5andFuturein May 2024.v1.5has passed - does this mean this issue was given up upon?More customizable theorem environements, specifically theorem groups with shared counters that use the same numbering (no real workaround available 🟠 )
There has been an extension ute/custom-numbered-blocks to work around this issue. But apparently changes to the reference system from
v1.2tov1.3broke this extension and resulted in a wontfix Cross referencing block titles no longer works with quarto > 1.3.4x ute/custom-numbered-blocks#9Sync Code to Preview 🔴 : SyncTeX is an amazing tool that seems to store crossreference data in a file. The LaTeX Workshop extension for VSCode alows users to
Cmd+ Click on text in thepdfto be thrown to the LaTeX code. Or similarly jump from the code to the place in thepdf. Synctex is similarly integrated with other editors. This is something that does not exist for Quarto. To my knowledge this does not even exist forhtmlpreview in VSCode so this may be very difficult to implement. Maybe somehow store the line number as a class attribute of html elements?Nice to have (Things that LaTeX cannot do)
Collapsible Proofs: This would be an obvious improvement over LaTeX that would provide a tangible benefit for moving to Quarto if none of the Quarto specific features are used.
Available Extensions that do something similar:
v1.3Beta Was this translation helpful? Give feedback.
All reactions