Ich habe versucht, eine Markdown-Datei mit Pandoc in PDF zu konvertieren. Der Abschlag wird im Atom-Editor geschrieben. Der Einfachheit halber füge ich nur die Gleichung ein.
Der Abschlag Dateiinhalt ist
\[
\frac{\partial \theta}{\partial t}= \mathrm{K}(\theta)\left(\frac{\partial h}{\partial z}\right) +1
\]
ich den folgenden Befehl von Powershell
pandoc testfile1.md -s -o testfile1.pdf
und der folgenden Fehler erzeugt wurde durchgeführt:
! Missing $ inserted.
<inserted text>
$
l.53 {[} \frac{\partial \theta}{\partial t}
pandoc.exe: Error producing PDF
Die Vorschau anzeigen kann Formel aber erzeugt einen Fehler während der Konvertierung. Wenn ich \[
und \]
durch $$
ersetze, erhalte ich die erforderliche Ausgabe.
Meine Frage ist: Kann ich nicht \[
und \]
verwenden?
Ich bin auch snapshorts
Dies ist der Fall, weil '\ [' und '\]' bereits in Markdown bedeutet. Es gibt keine Möglichkeit für den Markdown-Parser, zwischen der Escape-Klammer (aus der Markdown-Syntax) und dem Mathe-Begrenzer zu unterscheiden. Daher müssen Sie in Markdown die alternative '$$' -Syntax verwenden. – Waylan
Mit '\ [' und '\]' sollte in einer LaTeX-Umgebung arbeiten: '\ begin {env} \ [\] \ end {env}', weil pandoc nicht Abschlag in Latex-Umgebungen nicht analysieren. – Martin
@mgansler ja, aber es gibt wirklich keinen guten Grund, 'zu verwenden \ begin {env} \ [X \] \ end {env}' statt nur '$$ X $$' – mb21