我正在使用 Pandoc 为我的网站生成出版物列表。我仅使用它来生成带有出版物的 html,以便我可以将原始 html 粘贴到 jekyll 中。这部分工作正常。
当我 tty 生成 html 以使我的名字在所有条目中显示为粗体时,就会出现复杂情况。我正在尝试为此使用此解决方案,当我将其应用于我正在生成的纯 Latex 文档时,它会起作用。但是,当我尝试应用相同的 Pandoc 时,生成的 html 没有任何粗体。
这是我的 Pandoc 文件:
---
bibliography: /home/tomas/Dropbox/cv/makerefen4/selectedpubs.bib
nocite: '@'
linestretch: 1.5
fontsize: 12pt
header-includes: |
\usepackage[
backend=biber,
dashed=false,
style=authoryear-icomp,
natbib=true,
url=false,
doi=true,
eprint=false,
sorting=ydnt, %Year (Descending) Name Title
maxbibnames=99
]{biblatex}
\renewcommand{\mkbibnamegiven}[1]{%
\ifitemannotation{highlight}
{\textbf{#1}}
{#1}}
\renewcommand*{\mkbibnamefamily}[1]{%
\ifitemannotation{highlight}
{\textbf{#1}}
{#1}}
...
这是我的 Makefile 的相关部分:
PANDOC_OPTIONS=--columns=80
PANDOC_HTML_OPTIONS=--filter=pandoc-citeproc --csl=els-modified.csl --biblatex
再说一遍:这段代码可以很好地生成引用。它只是没有像它应该的那样加粗任何东西。
有任何想法吗?
编辑
围兜条目看起来像这样
@MISC{test,
AUTHOR = {Last1, First1 and Last2, First2 and Last3, First3},
AUTHOR+an = {2=highlight},
}
版本是 - Biblatex 3.12 - Biber 2.12