Выделите одного конкретного автора при создании ссылок в Pandoc - PullRequest
0 голосов
/ 03 июля 2019

Я использую Pandoc для создания списка публикаций для моего сайта.Я использую его исключительно для генерации HTML-кода с публикациями, чтобы затем можно было вставить необработанный HTML-код в Jekyll.Эта часть работает нормально.

Сложности возникают, когда я пытаюсь сгенерировать html, чтобы мое имя отображалось жирным шрифтом во всех записях.Я пытаюсь использовать это решение для этого, которое работает, когда я применяю его к чистому латексному документу, который я генерирую.Однако, когда я пытаюсь применить тот же 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

...