Я хотел бы оформить ссылки на научные статьи в разных стилях цитирования с Р.
С помощью пакета rcrossref я могу легко создавать ссылки на определенные статьи на основе их DOI в указанном вами стиле. Однако не все документы имеют DOI, поэтому я ищу простой способ получить цитаты в тексте с разными стилями на основе информации о статье из записи BibTeX или какого-либо другого типа ввода.
Использование rcrossref: Пакет содержит length(rcrossref::get_styles())
2209 различных стилей.
Например, вы можете получить в тексте ссылки на некоторые наиболее цитируемые статьи (DOI из этого источника: https://doi.org/10.1038/514550a) с разными стилями текста в элементе списка следующим образом:
library(rcrossref)
# some DOIs of interest
dois <- c("10.1038/514550a", "10.1038/227680a0", "10.1016/0003-2697(76)90527-3", "10.1073/Pnas.74.12.5463", "10.1016/0003-2697(87)90021-2", "10.1107/S0108767307043930")
# APA cv style
cr_cn(dois = dois, format = "text", style="apa-cv")
# same with Chicago style
cr_cn(dois = dois, format = "text", style="chicago-note-bibliography")
# same with Vancouver style
cr_cn(dois = dois, format = "text", style="vancouver")
Теперь предположим, что у меня есть запись без DOI f.ex. в формате BibTex, например:
@article {PMID:14907713, Title = {Protein measurement with the Folin phenol reagent}, Author = {LOWRY, OH and ROSEBROUGH, NJ and FARR, AL and RANDALL, RJ}, Number = {1}, Volume = {193}, Month = {November}, Year = {1951}, Journal = {The Journal of biological chemistry}, ISSN = {0021-9258}, Pages = {265—275}, URL = {http://www.jbc.org/content/193/1/265.long} }
и я хотел бы также отформатировать эту запись f.ex в стилях APA cv, Chicago и Vancouver и получить результат в виде текста, как я могу это сделать? Я не нашел для этого функции. Есть ли в настоящее время какой-либо способ для этой задачи?
Спасибо!