Markdown 中的 Pandoc fontawesome -> Xelatex -> pdf

Markdown 中的 Pandoc fontawesome -> Xelatex -> pdf

我想在 md yaml 块中使用 fontawesome 符号,然后将其转换为 latex,再从那里转换为 pdf。

我使用了 xelatex 中的 fontawesome 包,并尝试将 md yaml 块中的字符串转换为 latex 中的 \faTwitter 之类的内容。但是,没有成功。Pandoc 要么删除该字符串,使其无法从 xelatex 渲染为 pdf,要么将其解释为文字,这也会阻止 xelatex 渲染它。

知道如何将 fontawesome 与 markdown 和 pandoc 结合使用吗?

答案1

这似乎有效:

---
header-includes:
    - '\defaultfontfeatures{Extension = .otf}'
    - '\usepackage{fontawesome}'
author: '\faTwitter @Author'
title: 'Title'
---

# My Paper
\faTwitterSquare @Author

然后像这样运行 pandoc:pandoc filename.md --pdf-engine=xelatex -o filename.pdf

在此处输入图片描述

相关内容