2016-07-31 12 views
1

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

enter image description here

enter image description here

Antwort

0

My question is: Can I not use \[ and \] ?

Befestigung Nein, kann man nicht. In pandoc markdown:

Anything between two $ characters will be treated as TeX math.

+1

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

+0

Mit '\ [' und '\]' sollte in einer LaTeX-Umgebung arbeiten: '\ begin {env} \ [\] \ end {env}', weil pandoc nicht Abschlag in Latex-Umgebungen nicht analysieren. – Martin

+0

@mgansler ja, aber es gibt wirklich keinen guten Grund, 'zu verwenden \ begin {env} \ [X \] \ end {env}' statt nur '$$ X $$' – mb21