我试图使用Pandoc将markdown文件转换为pdf。降价是用Atom编辑器编写的。为简单起见,我只是将方程式包括在内。
降价文件内容为
\[
\frac{\partial \theta}{\partial t}= \mathrm{K}(\theta)\left( \frac{\partial h}{\partial z}\right) +1
\]
我从PowerShell运行以下命令
pandoc testfile1.md -s -o testfile1.pdf
并产生以下错误:
! Missing $ inserted.
<inserted text>
$
l.53 {[} \frac{\partial \theta}{\partial t}
pandoc.exe: Error producing PDF
预览可以显示公式,但在转换时会产生错误。如果我将\[
和\]
替换为$$
,我会收到所需的输出。
我的问题是:我可以不使用\[
和\]
吗?
我也附上快照
答案 0 :(得分:0)
不,你不能。在pandoc markdown:我的问题是:我可以不使用
\]
和public dynamic Parse(XElement node) { IDictionary<String, dynamic> result = new ExpandoObject(); foreach (var gn in node.Elements()) { bool isCollection = gn.HasElements && gn.Elements().Count() > 1 && gn.Elements().All(e => e.Name.LocalName.ToLower() == gn.Elements().First().Name.LocalName); List<XElement> items = isCollection ? gn.Elements().ToList() : new List<XElement>() { gn }; List<dynamic> values = new List<dynamic>(); items.ForEach(i => values.Add((i.HasElements) ? Parse(i) : i.Value.Trim())); result[gn.Name.LocalName] = isCollection ? values : values.FirstOrDefault(); }; return result; }
吗?
两个$字符之间的任何内容都将被视为TeX数学。