gpt4 book ai didi

latex - markdown -> pandoc -> PDF |渲染表上的扼流圈

转载 作者:行者123 更新时间:2023-12-02 04:56:17 25 4
gpt4 key购买 nike

我正在使用 Pandoc 从 Markdown 生成 PDF,但在生成表格时遇到了问题。使用的终端命令是:

$ pandoc -s -o foo.pdf --latex-engine=xelatex --filter pandoc-citeproc bar.md

我的 markdown 文档中使用的网格表格如下所示:

+---------------+---------------+--------------------+
| Fruit | Price | Advantages |
+===============+===============+====================+
| Bananas | $1.34 | - built-in wrapper |
| | | - bright color |
+---------------+---------------+--------------------+
| Oranges | $2.10 | - cures scurvy |
| | | - tasty |
+---------------+---------------+--------------------+

我试过切换 LaTeX 引擎,使用不同形式的 Markdown 表,我能想到的一切。令人气愤的是,我让它工作了一次,并且在过去的几个小时里一直在尝试重现结果,但没有成功。相反,我只是不断收到以下错误消息:

pandoc: Error producing PDF from TeX source.
! Undefined control sequence.
\y ->\LT@array

l.7128 }{}

有什么想法吗?我正在使用 Pandoc v. 1.12.0.2。

最佳答案

这本身看起来不像是 Pandoc 问题。您得到的错误是一个 TeX 错误,它说的是您的 TeX 解释器无法识别 longtable 环境。也许您正在使用默认不使用 longtable 包的文档类...

如果您使用的是 tex 模板,请尝试手动添加 longtable 包:

\usepackage{longtable}

这必须在定义文档类的行之后添加:

\documentclass[some options]{some class}

这将解决当前的问题,尽管 TeX 可能会提示其他问题。

顺便说一句,你最好还是在 TeX StackExchange 上问这种问题.

关于latex - markdown -> pandoc -> PDF |渲染表上的扼流圈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21889840/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com