Type: | Package |
Title: | Preparer of Main Scientific References for Automatic Insertion in Academic Papers |
Version: | 0.1.2 |
Maintainer: | Márcio Eustáquio <marcioeustaquio@id.uff.br> |
Description: | Generates a file, containing the main scientific references, prepared to be automatically inserted into an academic paper. The articles present in the list are chosen from the main references generated, by function principal_lister(), of the package 'bibliorefer'. The generated file contains the list of metadata of the principal references in 'BibTex' format. Massimo Aria, Corrado Cuccurullo. (2017) <doi:10.1016/j.joi.2017.08.007>. Caibo Zhou, Wenyan Song. (2021) <doi:10.1016/j.jclepro.2021.126943>. Hamid Derviş. (2019) <doi:10.5530/jscires.8.3.32>. |
License: | GPL-3 |
Encoding: | UTF-8 |
Imports: | bibliorefer |
RoxygenNote: | 7.3.2 |
Depends: | R (≥ 4.4.0) |
NeedsCompilation: | no |
Packaged: | 2025-06-21 14:34:21 UTC; marciomaria |
Author: | Márcio Eustáquio [cre], Márcio Eustáquio [aut] |
Repository: | CRAN |
Date/Publication: | 2025-06-21 15:00:05 UTC |
Preparer of main references for automatic insertion in scientific articles
Description
The article_bib function prepares the metadata of the main scientific references to be automatically included in a scientific article. Initially, the user obtains the list of main references using the principal_lister function from the bibliorefer package. Then, read the articles, choose the ones you prefer, and display the positions of these articles in the input parameter, position_artic, of the article_bib function. The article_bib function internally calls the gerard_lister and bibtex_lister functions. The gerard_lister function separates and organizes the metadata, of each of the articles in the list chosen by the user, and stores them in a dataframe. Then, the bibtex_lister function is applied to the set of metadata organized in the dataframe and converts it to the BibTex style. The output of the article_bib function is the file with the .bib extension, containing the list of references in BibTex format, prepared to be automatically included in the reference list of a scientific paper.
Usage
article_bib(
input_date,
input_tam,
position_artic,
total_list,
input_linkdateacess
)
Arguments
input_date |
is a dataframe with the scientific production database obtained of colection WoS, Scopus and others |
input_tam |
is the length of the dataframe with the main scientifics articles, obtained using package bibliorefer. |
position_artic |
is a parameter that shows the positions of the articles in the main list, obtained using package bibliorefer, chosen to be included in the reference list of a scientific paper. If part of the list is used, the set of articles is presented through a sequence or a concatenated set. If the complete list is used, the complete sequence is created |
total_list |
is the parameter that defines whether all articles from the main list, obtained using package bibliorefer, will be used or not. This parameter contains the logical values TRUE or FALSE. If the full list is used, the value is TRUE. Otherwise, if a part of the list is used, the value is FALSE |
input_linkdateacess |
is the parameter that shows the list of links and access dates of the chosen scientific articles |
Value
This function returns a file with the .bib extension, containing the list of references in bibtex format, prepared to be automatically included in the reference list of a scientific paper.
References
1 - Aria, M. & Cuccurullo, C. (2017) bibliometrix: An R-tool for comprehensive science mapping analysis, Journal of Informetrics, 11(4), pp 959-975, Elsevier. 2 - Bibliometric indicators to evaluate scientific activity. C García-Villar, J M García-Santos. Radiologia (Engl Ed). 2021 May-Jun;63(3):228-235.
Examples
# Example 1 - Concatenated position article
# File of database
file_db <- system.file("extdata","example_databaseart.csv", package = "gerefer")
file_base <- system.file("extdata","tabarticle_example1.csv", package = "gerefer")
input_date <- example_databaseart(file_db)
input_tam <- 20
total_list <- FALSE
position_artic <- c(1,2,4,5,9,11,14,16,19,20)
input_linkdateacess <- basede_linkdate(file_base)
#Calls the function article_bib
lister_bibtex <- article_bib(input_date, input_tam, position_artic,
total_list, input_linkdateacess)
lister_bibtex
# Example 2 - Position article in initial sequence
# File of database
file_db <- system.file("extdata","example_databaseart.csv", package = "gerefer")
file_base <- system.file("extdata","tabarticle_example2.csv", package = "gerefer")
# Parameters of the function
input_date <- example_databaseart(file_db)
input_tam <- 20
total_list <- FALSE
position_artic <- seq(1,10,1)
input_linkdateacess <- basede_linkdate(file_base)
#Calls the function article_bib
lister_bibtex <- article_bib(input_date, input_tam, position_artic,
total_list, input_linkdateacess)
lister_bibtex
# Example 3 - Position article in final sequence
# File of database
file_db <- system.file("extdata","example_databaseart.csv", package = "gerefer")
file_base <- system.file("extdata","tabarticle_example3.csv", package = "gerefer")
# Parameters of the function
input_date <- example_databaseart(file_db)
input_tam <- 20
total_list <- FALSE
position_artic <- seq(11,20,1)
input_linkdateacess <- basede_linkdate(file_base)
#Calls the function article_bib
lister_bibtex <- article_bib(input_date, input_tam, position_artic,
total_list, input_linkdateacess)
lister_bibtex
# Example 4 - Position article total sequence
# File of database
file_db <- system.file("extdata","example_databaseart.csv", package = "gerefer")
file_base <- system.file("extdata","tabela_acessototal.csv", package = "gerefer")
# Parameters of the function
input_date <- example_databaseart(file_db)
input_tam <- 20
total_list <- TRUE
position_artic <- seq(1,20,1)
input_linkdateacess <- basede_linkdate(file_base)
#Calls the function article_bib
lister_bibtex <- article_bib(input_date, input_tam, position_artic,
total_list, input_linkdateacess)
lister_bibtex
Function that reads the database of links and access dates of articles
Description
The basede_linkdate function reads a csv file containing the links and access dates of scientific articles, selected and represented by the sequence present in the position_artic parameter. The function returns a dataframe that will be used by the gerefer package.
Usage
basede_linkdate(path_date)
Arguments
path_date |
is a directory path containing the csv file |
Value
The function returns a table containing the links and access dates of the chosen scientific articles.
References
Aria, M. & Cuccurullo, C. (2017) bibliometrix: An R-tool for comprehensive science mapping analysis, Journal of Informetrics, 11(4), pp 959-975, Elsevier
Examples
#Call the function of links and access data
file_base <- system.file("extdata","tabarticle_example1.csv", package = "gerefer")
dateacess_link <- basede_linkdate(file_base)
dateacess_link
Function to prepare book metadata for automatic insertion into scientific articles
Description
The book_bib function prepares the metadata of books to be automatically included in a scientific article. The book_bib function internally calls two support functions. The output of the book_bib function is the file with the .bib extension, of the books in BibTex format, prepared to be automatically included in the reference list of a scientific article.
Usage
book_bib(input_date, input_tam)
Arguments
input_date |
is a dataframe with the scientific production database in the form of a books |
input_tam |
is the length of the dataframe with the main scientifics articles, obtained using package bibliorefer. |
Value
The output of the book_bib function is the file with the .bib extension, of the books in BibTex format, prepared to be automatically in the list of references of a scientific article.
References
1 - Aria, M. & Cuccurullo, C. (2017) bibliometrix: An R-tool for comprehensive science mapping analysis, Journal of Informetrics, 11(4), pp 959-975, Elsevier. 2 - Bibliometric indicators to evaluate scientific activity. C García-Villar, J M García-Santos. Radiologia (Engl Ed). 2021 May-Jun;63(3):228-235.
Examples
# Example
# File of database
file_db <- system.file("extdata","livro.csv", package = "gerefer")
separator <- ";"
# Parameters of the function
input_date <- example_database(file_db, separator)
input_tam <- 5
#Calls the function book_bib
booklister_bibtex <- book_bib(input_date, input_tam)
booklister_bibtex
Function to prepare metadata from book chapters for automatic insertion into scientific articles
Description
The bookcap_bib function prepares the metadata of book chapters to be automatically included in a scientific article. The bookcap_bib function internally calls two support functions. The output of the bookcap_bib function is the file with the .bib extension, of the book chapters in BibTex format, prepared to be automatically included in the reference list of a scientific article.
Usage
bookcap_bib(input_date, input_tam)
Arguments
input_date |
is a dataframe with the scientific production database in the form of a book chapters |
input_tam |
is the length of the dataframe with the main scientifics articles, obtained using package bibliorefer. |
Value
The output of the bookcap_bib function is the file with the .bib extension, of the book chapters in BibTex format, prepared to be automatically included in the reference list of a scientific article.
References
1 - Aria, M. & Cuccurullo, C. (2017) bibliometrix: An R-tool for comprehensive science mapping analysis, Journal of Informetrics, 11(4), pp 959-975, Elsevier. 2 - Bibliometric indicators to evaluate scientific activity. C García-Villar, J M García-Santos. Radiologia (Engl Ed). 2021 May-Jun;63(3):228-235.
Examples
# Example
# File of database
file_db <- system.file("extdata","bookcap.csv", package = "gerefer")
separator <- ";"
# Parameters of the function
input_date <- example_database(file_db, separator)
input_tam <- 10
#Calls the function bookcap_bib
bookcaplister_bibtex <- bookcap_bib(input_date, input_tam)
bookcaplister_bibtex
Function for preparing institutional book metadata for automatic insertion into scientific articles
Description
The bookinst_bib function prepares the metadata of institutional books to be automatically included in a scientific article. The bookinst_bib function internally calls two support functions. The output of the bookinst_bib function is the file with the .bib extension of institutional books in BibTex format, prepared to be automatically included in the reference list of a scientific article.
Usage
bookinst_bib(input_date, input_tam)
Arguments
input_date |
is a dataframe with the scientific production database in the form of a institutional books |
input_tam |
is the length of the dataframe with the institutional books, obtained using package bibliorefer. |
Value
The output of the bookinst_bib function is the file with the .bib extension of institutional books in BibTex format, prepared to be automatically included in the reference list of a scientific article.
References
1 - Aria, M. & Cuccurullo, C. (2017) bibliometrix: An R-tool for comprehensive science mapping analysis, Journal of Informetrics, 11(4), pp 959-975, Elsevier. 2 - Bibliometric indicators to evaluate scientific activity. C García-Villar, J M García-Santos. Radiologia (Engl Ed). 2021 May-Jun;63(3):228-235.
Examples
# Example
# File of database
file_db <- system.file("extdata","compinst.csv", package = "gerefer")
separator <- ";"
# Parameters of the function
input_date <- example_database(file_db, separator)
input_tam <- 5
#Calls the function bookcap_bib
bookinstlister_bibtex <- bookinst_bib(input_date, input_tam)
bookinstlister_bibtex
Function for preparing metadata of institutional book chapters for automatic insertion into scientific articles
Description
The bookinstsub_bib function prepares the metadata of institutional book chapters to be automatically included in a scientific article. The bookinstsub_bib function internally calls two support functions. The output of the bookinstsub_bib function is the file with the .bib extension of institutional book chapters in BibTex format, prepared to be automatically included in the reference list of a scientific article.
Usage
bookinstsub_bib(input_date, input_tam)
Arguments
input_date |
is a dataframe with the scientific production database in the form of a institutional books chapters. |
input_tam |
is the length of the dataframe with the institutional books chapters, obtained using package bibliorefer. |
Value
The output of the bookinstsub_bib function is the file with the .bib extension of institutional book chapters in BibTex format, prepared to be automatically included in the reference list of a scientific article.
References
1 - Aria, M. & Cuccurullo, C. (2017) bibliometrix: An R-tool for comprehensive science mapping analysis, Journal of Informetrics, 11(4), pp 959-975, Elsevier. 2 - Bibliometric indicators to evaluate scientific activity. C García-Villar, J M García-Santos. Radiologia (Engl Ed). 2021 May-Jun;63(3):228-235.
Examples
# Example
# File of database
file_db <- system.file("extdata","compinst2.csv", package = "gerefer")
separator <- ";"
# Parameters of the function
input_date <- example_database(file_db, separator)
input_tam <- 6
#Calls the function bookinstsub_bib
bookinstsublister_bibtex <- bookinstsub_bib(input_date, input_tam)
bookinstsublister_bibtex
Function for preparing book metadata with organizers for automatic insertion into scientific articles
Description
The bookorg_bib function prepares the metadata of books with organizers to be automatically included in a scientific article. The bookorg_bib function internally calls two support functions. The output of the bookorg_bib function is the file with the .bib extension of books with organizers in BibTex format, prepared to be automatically included in the reference list of a scientific article.
Usage
bookorg_bib(input_date, input_tam)
Arguments
input_date |
is a dataframe with the scientific production database in the form of a book with organizers |
input_tam |
is the length of the dataframe with the book with organizers, obtained using package bibliorefer. |
Value
The output of the bookorg_bib function is the file with the .bib extension of books with organizers in BibTex format, prepared to be automatically included in the reference list of a scientific article.
References
1 - Aria, M. & Cuccurullo, C. (2017) bibliometrix: An R-tool for comprehensive science mapping analysis, Journal of Informetrics, 11(4), pp 959-975, Elsevier. 2 - Bibliometric indicators to evaluate scientific activity. C García-Villar, J M García-Santos. Radiologia (Engl Ed). 2021 May-Jun;63(3):228-235.
Examples
# Example
# File of database
file_db <- system.file("extdata","bookorg.csv", package = "gerefer")
separator <- ";"
# Parameters of the function
input_date <- example_database(file_db, separator)
input_tam <- 9
#Calls the function bookorg_bib
bookorglister_bibtex <- bookorg_bib(input_date, input_tam)
bookorglister_bibtex
Function to prepare metadata of the main conference articles for automatic insertion into scientific articles
Description
The congresso_bib function prepares the metadata of the main conference articles to be automatically included in a scientific article. The congresso_bib function internally calls two support functions. The output of the congresso_bib function is the file with the .bib extension, containing the list of references of conference articles in BibTex format, prepared to be automatically included in the list of references of a scientific article.
Usage
congresso_bib(input_date, input_tam)
Arguments
input_date |
is a dataframe with the scientific production database in the form of a monograph |
input_tam |
is the length of the dataframe with the main scientifics articles, obtained using package bibliorefer. |
Value
The output of the congresso_bib function is the file with the .bib extension, containing the list of references of conference articles in BibTex format, prepared to be automatically included in the list of references of a scientific article.
References
1 - Aria, M. & Cuccurullo, C. (2017) bibliometrix: An R-tool for comprehensive science mapping analysis, Journal of Informetrics, 11(4), pp 959-975, Elsevier. 2 - Bibliometric indicators to evaluate scientific activity. C García-Villar, J M García-Santos. Radiologia (Engl Ed). 2021 May-Jun;63(3):228-235.
Examples
# Example 1 - Concatenated position article
# File of database
file_db <- system.file("extdata","congresso.csv", package = "gerefer")
separator <- ";"
# Parameters of the function
input_date <- example_database(file_db, separator)
input_tam <- 7
#Calls the function congresso_bib
congressolister_bibtex <- congresso_bib(input_date, input_tam)
congressolister_bibtex
Function to prepare metadata of the main dissertations for automatic insertion into scientific articles
Description
The dissert_bib function prepares the metadata of the main dissertations to be automatically included in a scientific article. The dissert_bib function internally calls two support functions. The output of the dissert_bib function is the file with the .bib extension, containing the list of dissertation references in BibTex format, prepared to be automatically included in the reference list of a scientific article.
Usage
dissert_bib(input_date, input_tam)
Arguments
input_date |
is a dataframe with the scientific production database in the form of a dissertation |
input_tam |
is the length of the dataframe with the main scientifics dissertation, obtained using package bibliorefer. |
Value
The output of the dissert_bib function is the file with the .bib extension, containing the list of dissertation references in BibTex format, prepared to be automatically included in the reference list of a scientific article.
References
1 - Aria, M. & Cuccurullo, C. (2017) bibliometrix: An R-tool for comprehensive science mapping analysis, Journal of Informetrics, 11(4), pp 959-975, Elsevier. 2 - Bibliometric indicators to evaluate scientific activity. C García-Villar, J M García-Santos. Radiologia (Engl Ed). 2021 May-Jun;63(3):228-235.
Examples
# Example
# File of database
file_db <- system.file("extdata","dissertacao.csv", package = "gerefer")
separator <- ";"
# Parameters of the function
input_date <- example_database(file_db, separator)
input_tam <- 10
#Calls the function monograf_bib
dissertlister_bibtex <- dissert_bib(input_date, input_tam)
dissertlister_bibtex
Function that generates the test database
Description
The example_database function reads a csv file available on the computer system and returns a dataframe as an example of a database to be used by the functions of the bibliorefer package
Usage
example_database(path_date, separator)
Arguments
path_date |
is a directory path containing the csv file |
separator |
is the separator for files in csv format |
Value
This function return is a dataframe with database
References
Aria, M. & Cuccurullo, C. (2017) bibliometrix: An R-tool for comprehensive science mapping analysis, Journal of Informetrics, 11(4), pp 959-975, Elsevier
Examples
#Call the example_database function
file_db <- system.file("extdata","example_database.csv", package = "gerefer")
separator <- ";"
date_sreference <- example_database(file_db, separator)
date_sreference
Function that generates the test database
Description
The example_database function reads a csv file available on the computer system and returns a dataframe as an example of a database to be used by the functions of the bibliorefer package
Usage
example_databaseart(path_date)
Arguments
path_date |
is a directory path containing the csv file |
Value
This function return is a dataframe with database
References
Aria, M. & Cuccurullo, C. (2017) bibliometrix: An R-tool for comprehensive science mapping analysis, Journal of Informetrics, 11(4), pp 959-975, Elsevier
Examples
#Call the example_database function
file_db <- system.file("extdata","example_databaseart.csv", package = "gerefer")
date_sreference <- example_databaseart(file_db)
date_sreference
Function to prepare metadata of the main laws for automatic insertion into scientific articles
Description
The jur_bib function prepares the metadata of laws to be automatically included in a scientific article. The jur_bib function internally calls two support functions. The output of the jur_bib function is the file with the .bib extension, of the laws in BibTex format, prepared to be automatically included in the reference list of a scientific article.
Usage
jur_bib(input_date, input_tam)
Arguments
input_date |
is a dataframe with the scientific production database in the form of a laws |
input_tam |
is the length of the dataframe with the main scientifics articles, obtained using package bibliorefer. |
Value
The output of the jur_bib function is the file with the .bib extension, of the laws in BibTex format, prepared to be automatically included in the reference list of a scientific article.
References
1 - Aria, M. & Cuccurullo, C. (2017) bibliometrix: An R-tool for comprehensive science mapping analysis, Journal of Informetrics, 11(4), pp 959-975, Elsevier. 2 - Bibliometric indicators to evaluate scientific activity. C García-Villar, J M García-Santos. Radiologia (Engl Ed). 2021 May-Jun;63(3):228-235.
Examples
# Example
# File of database
file_db <- system.file("extdata","leisemdou.csv", package = "gerefer")
separator <- ";"
# Parameters of the function
input_date <- example_database(file_db, separator)
input_tam <- 3
#Calls the function bookcap_bib
jurlister_bibtex <- jur_bib(input_date, input_tam)
jurlister_bibtex
Function to prepare metadata for the main laws containing the DOU for automatic insertion into scientific articles
Description
The jurdou_bib function prepares the metadata of laws containing DOU to be automatically included in a scientific article. The jurdou_bib function internally calls two support functions. The output of the jurdou_bib function is the file with the .bib extension, of the laws containing DOU in BibTex format, prepared to be automatically included in the scientific reference list.
Usage
jurdou_bib(input_date, input_tam)
Arguments
input_date |
is a dataframe with the scientific production database in the form of laws containing DOU |
input_tam |
is the length of the dataframe with the laws containing DOU, obtained using package bibliorefer. |
Value
The output of the jurdou_bib function is the file with the .bib extension, of the laws containing DOU in BibTex format, prepared to be automatically included in the scientific reference list.
References
1 - Aria, M. & Cuccurullo, C. (2017) bibliometrix: An R-tool for comprehensive science mapping analysis, Journal of Informetrics, 11(4), pp 959-975, Elsevier. 2 - Bibliometric indicators to evaluate scientific activity. C García-Villar, J M García-Santos. Radiologia (Engl Ed). 2021 May-Jun;63(3):228-235.
Examples
# Example
# File of database
file_db <- system.file("extdata","leicomdou.csv", package = "gerefer")
separator <- ";"
# Parameters of the function
input_date <- example_database(file_db, separator)
input_tam <- 2
#Calls the function jurdou_bib
jurdou_bibtex <- jurdou_bib(input_date, input_tam)
jurdou_bibtex
Function for preparing metadata of the main monographs for automatic insertion into scientific articles
Description
The monograf_bib function prepares the metadata of the main monographs to be automatically included in a scientific article. The monograf_bib function internally calls two support functions. The output of the monograf_bib function is the file with the .bib extension, containing the list of monograph references in BibTex format, prepared to be automatically included in the scientific reference list.
Usage
monograf_bib(input_date, input_tam)
Arguments
input_date |
is a dataframe with the scientific production database in the form of a monograph |
input_tam |
is the length of the dataframe with the main monographs, obtained using package bibliorefer. |
Value
The output of the monograf_bib function is the file with the .bib extension, containing the list of monograph references in BibTex format, prepared to be automatically included in the list of references of a scientific article.
References
1 - Aria, M. & Cuccurullo, C. (2017) bibliometrix: An R-tool for comprehensive science mapping analysis, Journal of Informetrics, 11(4), pp 959-975, Elsevier. 2 - Bibliometric indicators to evaluate scientific activity. C García-Villar, J M García-Santos. Radiologia (Engl Ed). 2021 May-Jun;63(3):228-235.
Examples
# Example 1 - Concatenated position article
# File of database
file_db <- system.file("extdata","monograf.csv", package = "gerefer")
separator <- ";"
# Parameters of the function
input_date <- example_database(file_db, separator)
input_tam <- 10
#Calls the function monograf_bib
monograflister_bibtex <- monograf_bib(input_date, input_tam)
monograflister_bibtex