gpt4 book ai didi

pdf - Markdown 中的特殊字符 - Pandoc 和 Github Flavored

转载 作者:行者123 更新时间:2023-12-05 01:02:27 35 4
gpt4 key购买 nike

我试图在我用 Markdown 生成的文档中使用“大于或等于”和“小于或等于”符号。我正在努力通过 Pandoc 和 GitHub 上的 Github 风格的 Markdown 将此文档正确呈现为 PDF。但是,我找不到产生这些符号的解决方案,这些符号适用于 Markdown 的两种解释

常规符号(≥ 和 ≤)在 Git Flavored Markdown 中显示良好,HTML 样式的特殊字符也是如此。但是,当我尝试运行它以通过 Pandoc 获取 PDF 时,出现此错误:

pandoc test.md -o test.pdf
pandoc.exe: Error producing PDF from TeX source.
! Package inputenc Error: Unicode char \u8:≤ not set up for use with LaTeX.

See the inputenc package documentation for explanation.
Type H <return> for immediate help.
...

l.120 ≤

Try running pandoc with --latex-engine=xelatex.

我使用了 xelatex 引擎,它根本不会在那个地方产生一个字符。

Latex 样式的特殊字符(例如,$\geq$)通过 Pandoc 可以很好地呈现为 PDF,但不会被 Git Flavored Markdown 解释。

对于使用与 Github 风格的 Markdown 和 Pandoc/Latex 一起使用的特殊字符有什么建议吗?或者有没有办法向 Pandoc/LaTeX 表明它需要解释 HTML 格式的特殊字符或其他东西?

最佳答案

默认的 LaTeX 引擎 (pdflatex) 不能很好地与 unicode 配合使用。因此,使用 XeLaTeX 是一个好主意,但正如@MatthewPickering 所提到的,字体还需要有一个 ≤ 字形,因此将字体切换为确实可以解决问题的字体:

$ echo "≤" | pandoc --latex-engine=xelatex -o test.pdf --variable mainfont=Georgia

关于pdf - Markdown 中的特殊字符 - Pandoc 和 Github Flavored,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26551057/

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