簡體   English   中英

將 pandoc 表從 .md 轉換為 PDF 時出錯

[英]Error converting pandoc tables from .md to PDF

我嘗試將 Markdown 文件轉換為 PDF

FOR %%i IN (*.md) DO pandoc "%%~fi" -o "%%~dpni.pdf" --template=weber-export.tex --pdf-engine=xelatex

但它不會轉換 pandoc 表。 相反,會出現一個錯誤說

Error producing PDF.
! Missing number, treated as zero.
<to be read again>
                   (
l.357 ...columnwidth - 2\tabcolsep) * \real{0.33}}

它不會轉換的表的簡單版本是:

 Consumption / yield
---------------------

+--+---+--+
|  |   |  |
|  |   |  |
|  |   |  |
+--+---+--+
|  |   |  |
|  |   |  |
|  |   |  |
+--+---+--+
|  |   |  |
|  |   |  |
|  |   |  |
+--+---+--+

  -------------------------------------------------------------------
  Type                            Sales unit   Number
  ------------------------------- ------------ ----------------------
  Plastic bucket                  30 liters    18 buckets
  -------------------------------------------------------------------

就像它在Pandoc 用戶指南中解釋的那樣

我在 Win 10 上安裝了 Miktex 2.9 和 pandoc 2.11.2

沒有表格,轉換效果很好,即使我嘗試沒有第一行的表格

  Type                            Sales unit   Number
  ------------------------------- ------------ ----------------------
  Plastic bucket                  30 liters    18 buckets
  -------------------------------------------------------------------

有用。

有什么建議么? 這是一個錯誤,還是我做錯了什么?

您的自定義模板似乎沒有加載所有必要的包。

添加

\usepackage{calc,array}

到您的模板以確保必要的命令可用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM