Open elizhenning opened 8 years ago
Just wanted to second this - using $ $ and $$\n \n$$ for equations does not play nice with standard tools like marked 2. While you can modify marked 2 to use the dollar sign delimiters it would prefer to see $$MATH HERE$$ rather than
$$ MATH HERE $$
as typora produces. Since marked is my main tool for turning markdown into production PDFs I was also hoping typora could be modified to allow for ( ) and [ ] delimiters.
Thanks!
Would it be possible to modify the Typora app so that additional text can be included after the closing inline delimiter? i.e. I think the current closing inline delimiter must be $$\n
.
After editing in Typora, I would like to process markdown files through pandoc-crossref
(https://github.com/lierdakil/pandoc-crossref). For example:
pandoc input.md --filter=pandoc-crossref -o input.tex
At the moment, the following renders okay in the Typora preview:
Test here.
$$a+b=c$$ {#eq:name}
More text here.
But the following breaks the Typora preview:
Test here.
$$
a+b=c
$$ {#eq:name}
More text here.
Would love to see an option to choose LaTeX syntax \(...\)
for inline math, and \[...\]
for display math as well, instead of TeX syntax $...$
and $$...$$
.
It's made into LaTeX syntax anyway when exported to LaTeX / converted via pandoc
.
@masonlr I had the same problem, luckily there is a solution now.
Writing this here just for reference, since this issue seems to relate to being able to choose any MathJax delimiters.
Currently, typora supports align by doing:
$$
\begin{align}
...
\end{align}
$$
However this will not render when not exporting using File -> Export, but instead converting to .tex or .pdf using pandoc.
Therefore I suggest that having:
\begin{align}
...
\end{align}
by itself should also trigger a live preview, just like $$ does.
Here is further motivation to get working align environment implemented:
There is a school of thought that adheres to the rule that all equations should be numbered. Why this is was best expressed by physicist David Mermin in his column What's Wrong with These Equations (Physics Today, 1989):
[...]Fisher's rule is for the benefit not of the author, but the reader.
For although you, dear author, may have no need to refer in your text to the equations you therefore left unnumbered, it is presumptuous to assume the same disposition in your readers. And though you may well have acquired the solipsistic habit of writing under the assumption that you will have no readers at all, you are wrong. There is always the referee. The referee may desire to make reference to equations that you did not. Beyond that, should fortune smile upon you and others actually have occasion to mention your analysis in papers of their own, they will not think the better of you for forcing them into such locutions as "the second equation after (3.21)" or "the third unnumbered equation from the top in the left-hand column on p.2485." Even should you solipsistically choose to publish in a journal both unrefereed and unread, you might subsequently desire (just for the record) to publish an erratum, the graceful flow of which could only be ensured if you had adhered to Fisher's rule in your original manuscript. Full text here.
But this cannot be done in an equation
environment, that is meant for one displayed/numbered equation, which is all Typora supports for live preview!
Originally found in this SE discussion. While there is not unanimous agreement on Ficher's rule (number all equations, see SE discussion), it sure would be nice to at least have the option to adhere to it.
I'll cite my vision from 2685 here. It was named as
feature request: Add more supported LaTeX equation formats
and contained the following:
Many scientific texts contain equations. Currently texts are sometimes written in RMarkdown.
Some texts are books and articles written in bookdown, some of texts are presentations written with xaringan.
Below is the feature request to support more LaTeX equation notations such as:
Environment `\begin{equation}...\end{equation}` with auto-numbering: \begin{equation} h(z) = \sinh(z) \end{equation} --- Environment `\begin{equation}...(\#eq:label)\end{equation}` with auto-numbering and label (for bookdown): \begin{equation} f\left(k\right) = \binom{n}{k} p^k\left(1-p\right)^{n-k} (\#eq:binom) \end{equation} --- Environment `\begin{equation}...\label{label}\end{equation}` with auto-numbering label for xaringan \begin{equation} g\left(k\right) = \binom{n}{k} p^k\left(1-p\right)^{n-k} \label{binom2} \end{equation}
This functionality is currently exists in other editors
But it is missed in Typora editor.
In this feature request I ask only for rendering of equations. Auto-numbering is not needed for me. I'll do it in RStudio after knitting of the document.
I too would love to be able to do this:
\\[
\begin{blah}
\ldots
\end{blah}
\\]
The main reason I would love this is for compatibility with other editors/previewers. Though, if there was a Typora iOS app, it wouldn't mean so much to me 😜
relates #2448
I second this feature request! Especially the \begin{equation} \end{equation} tags will make Typora a full-feature alternative to Rstudio for Rmd files and bookdown. These are becoming the new open source standard in scientific publishing.
Just wanted to second this. iA Writer, for example, does not recognize
$$
\math
$$
but do recognize
\\[
\math
\\]
Would be nice to be able to change the math delimiters so that my notes created on my computer could be read on iA Writer, on my phone too. Obviously, an iOS Typora app would also help...
Still needed. The below code is not rendered
Environment `\begin{equation}...\end{equation}`
with auto-numbering:
\begin{equation}
h(z) = \sinh(z)
\end{equation}
---
Environment `\begin{equation}...(\#eq:label)\end{equation}`
with auto-numbering and label (for bookdown):
\begin{equation}
f\left(k\right) = \binom{n}{k} p^k\left(1-p\right)^{n-k}
(\#eq:binom)
\end{equation}
---
Environment `\begin{equation}...\label{label}\end{equation}`
with auto-numbering label for xaringan
\begin{equation}
g\left(k\right) = \binom{n}{k} p^k\left(1-p\right)^{n-k}
\label{binom2}
\end{equation}
in Typora 0.9.98.
Still a problem with 0.11.6.
Still a problem with 1.0. I will not buy your great software until this bug get fixed. Downgraded to free 0.11.18-1.
Still a problem with 1.0.4.
Any progress?
Sometimes it's more convenient to use the ( ) math environment delimiters than dollar signs. Being able to choose would also make import/export easier with other MathJax-enabled apps.