
In meiner idealen Welt würde ichwollenin der Lage zu sein, etwas zu schreiben wie
So here are the steps:
- So now we define x^* = min { x | sum_kk ||f(x_kk^20)|| } and then do blah
- But this requires another indented bullet point with a couple equations:
a = 1/2 + 1
b = c + d
- Now I have another step
und lassen Sie es automatisch in etwas einigermaßen Ähnliches in LaTeX umwandeln, zum Beispiel:
So here are the steps:
\begin{itemize}
\item So now we define $x^* = \min \left\{ x \middle| \sum_{kk} \lVert f(x_{kk}^{20}) \rVert \right\}$ and then do blah
\begin{itemize}
\item But this requires another indented bullet point
\begin{align*}
a &= 1/2 + 1 \\
b &= c + d
\end{align*}
\begin{itemize}
\item Now I have another step
\end{itemize}
Mir ist klar, dass es wahrscheinlich kein Werkzeug gibt, das das kann.genauwas ich will, aber gibt es irgendein Werkzeug, das mir hilft, irgendetwas auch nur annähernd Ähnliches zu tun, damit ich meine Finger schone und weniger tippen muss?
Notiz:
Ich binnichtversuche, Handschrift umzuwandeln. Dazu gibt es bereits eine andere Frage.
Das „richtige“ Ergebnis ist subjektiv. Das ist ok. Ich möchte lediglich etwas Vernünftiges.
Wenn nötig, kann ich tippen
$...$
und\
so weiter, aber ich möchte so wenig wie möglich tippen
.weitAm schwierigsten einzutippen sind\begin{ENVIRONMENT}...\end{ENVIRONMENT}
,\left...\middle...\right
, und ähnliche ausführliche Konstrukte.
Antwort1
Wie wir in den Kommentaren und im Chat besprochen haben, gibt es keine Möglichkeit, Mathematik eindeutig zu analysieren. Daher implementieren die meisten Tools zum Konvertieren von etwas in LaTeX keine ausgefeilten mathematischen Analysetechniken, wie in Ihrer Frage gezeigt.
Das pandoc
Tool akzeptiert jedoch Inline-LaTeX-Mathematik. Betrachten Sie das folgende Beispiel, gespeichert alstest.md
So here are the steps:
- So now we define $x^* = \min\left\{ x \middle| \sum_{kk} \|f(x_{kk}^{20})\| \right\}$ and then do blah
- But this requires another indented bullet point with a couple equations:
\begin{align*}
a &= 1/2 + 1 \\
b &= c + d \\
\end{align*}
- Now I have another step
Jetzt können Sie pandoc
diesen Snippet in LaTeX konvertieren.
pandoc -f markdown -t latex -o test.tex test.md
Das Ergebnis text.tex
wird den Inhalt haben
So here are the steps:
\begin{itemize}
\itemsep1pt\parskip0pt\parsep0pt
\item
So now we define
$x^* = \min\left\{ x \middle| \sum_{kk} \|f(x_{kk}^{20})\| \right\}$
and then do blah
\begin{itemize}
\itemsep1pt\parskip0pt\parsep0pt
\item
But this requires another indented bullet point with a couple
equations:
\begin{align*}
a &= 1/2 + 1 \\
b &= c + d \\
\end{align*}
\end{itemize}
\item
Now I have another step
\end{itemize}
Antwort2
Es stellt sich herauses existiert und heißt ASCIIMath!
Es scheint, Mathematik in HTML in MathML umzuwandeln, damit MathJax sie rendern kann.
Wenn Sie danach wirklich LaTeX-Code möchten, können Sie MathML mit einem Standardprogramm in LaTeX konvertieren. Andernfalls können Sie die gerenderte Ausgabe direkt verwenden.