背景
我正在使用 pandoc 将 Markdown → PDF 转换为从 BibTeX 引文数据库中合并的参考文献。我希望我的参考书目中的引用与原始文章中的印刷约定相匹配,即斜体和下标。参考书目中的引文应如下所示:
我有以下从 Zotero 导出为 BibTeX 的引文。
@article{stanley_restrictions_1969,
title = {Restrictions on the Possible Values of $r_{12}$, Given $r_{13}$ and $r_{23}$},
volume = {29},
issn = {0013-1644},
url = {http://dx.doi.org/10.1177/001316446902900304},
doi = {10.1177/001316446902900304},
number = {3},
urldate = {2013-01-04},
journal = {Educational and Psychological Measurement},
author = {Stanley, J. C. and Wang, M. D.},
month = oct,
year = {1969},
pages = {579--581}
}
\$r\_\{12\}\$
当我导出为 BibTeX 格式时,Zotero 会转义美元符号、括号和下划线 ( ),但我只是在调用 pandoc 之前使用sed将它们取出。但随后 pandoc 再次逃脱了他们。如果我从 Markdown → LaTeX 转换,pandoc 会产生:
Stanley, J. C., \& Wang, M. D. (1969). Restrictions on the Possible
Values of \$r\_12\$, Given \$r\_13\$ and \$r\_23\$. \emph{Educational
and Psychological Measurement}, \emph{29}(3), 579--581.
doi:10.1177/001316446902900304
这意味着我得到:
问题
从 Markdown → PDF 转换时,如何在 pandoc 使用的 BibTeX 引用中包含 LaTeX 数学?