![Pandoc 带有 --citeproc 忽略 \cite 命令](https://linux22.com/image/441397/Pandoc%20%E5%B8%A6%E6%9C%89%20--citeproc%20%E5%BF%BD%E7%95%A5%20%5Ccite%20%E5%91%BD%E4%BB%A4.png)
简而言之:有没有什么办法可以使用citeproc
使用“纯” LaTeX 书目命令?
更长的版本:在下面的 markdown 文件中,[@Test]
“本机” pandoc 命令被正确处理,但\cite{Test}
命令没有被正确处理。
---
references:
- type: article-journal
id: Test
author:
- family: Doe
given: Joe
title: 'My paper'
---
[@Test]
\begin{minipage}{\textwidth}
For some reason, I need to switch to \LaTeX{} at some point.
For most \LaTeX{} commands it's fine, but not for \cite{Test}.
\end{minipage}
使用以下方式编译
pandoc test.md --citeproc -o test.pdf
我明白了
现在,真正让我困惑的是 pandoc 可以很好地处理我在 md 文件中输入的大多数(全部?)LaTeX 命令,除了用于\cite
命令。
我知道我可以使用
pandoc test.md --biblatex -o test.tex
然后将 tex 文件编译成 pdf,但我首先想确保我没有忽略一些明显的内容。
这个问题有点类似于如何在 markdown 文档的原始 latex 块中使用 pandoc-citeproc?,但事实却恰恰相反。