Как я могу заставить R markdown / LaTeX отображать поле «примечание» в библиографии (отображать дополнительную информацию)?

Я использую библиографию в своем файле .Rmd:

bibliography: bibliography.bib

Мой пример записи .bib выглядит следующим образом:

@misc{XYZ,
    author = "Somebody",
    note = "Accessed: 2017-01-10",
    title = "{Global database of LaTeX}",
    url = "http://writeInLatex.com",
    year = "2016"
}

Я должен отображать поля «примечания» в библиографии. В случае приведенного выше примера (веб-страница) - информация о дате доступа, в случае статей - язык статей.

В случае приведенного выше примера я хотел бы иметь в файле PDF следующую запись:

Кто-то, 2016. Глобальная база данных LaTeX. Доступ: 10 января 2017 г.

Как я могу это сделать?


person matandked    schedule 23.02.2017    source источник
comment
Вы искали здесь? rmarkdown.rstudio.com/ и соответствующие ссылки? Вы можете найти желаемый результат с помощью note.   -  person J_F    schedule 23.02.2017
comment
Итак, если я хочу использовать github.com/citation -style-language/styles/blob/master/dependent/, но добавьте поле примечания, мне нужно будет загрузить его родительский стиль и изменить родительский? Есть ли способ проще? Не могли бы вы предоставить мне образец стиля с цитатами (тот, который я скачал в поисках заметки, кажется, не работает должным образом с моей статьей).   -  person matandked    schedule 23.02.2017


Ответы (1)


  1. Я скачал стиль цитирования elsevier-harvard.csl с сайта http://www.zotero.org/styles.
  2. Я открыл http://editor.citationstyles.org/visualEditor/ и загрузил упомянутый стиль
  3. В макете библиографии я добавил узел «Текст», установил тип: «переменная» и выбрал переменную «примечание».
  4. Я изменил название стиля, а затем скачал его (elsevier-harvard-with-titles-with-notes.csl)
  5. В заголовке моего файла .Rmd я добавил следующую строку: csl: elsevier-harvard-with-titles-with-notes.csl

Теперь это работает!

person matandked    schedule 25.02.2017