Encoding problems reading .bib into R using RefManageR
up vote
0
down vote
favorite
I'm trying to follow this blog post to automatically generate .md
files for each of my publications, for use in blogdown
. The function in the post uses the package RefManageR
to read entries from a BibTeX file, and creates a .md
file for each entry.
My problem is that I cannot get RefManageR
to read special characters correctly, even when I take pains to save the .bib
with UTF-8 encoding and specify the encoding in the call to ReadBib
.
As an example: I generate my .bib
using Zotero, by exporting a collection to BibTeX with UTF-8 encoding. It gives me the following entry in my .bib
:
@article{senior_pantropical_2017,
title = {A pantropical analysis of the impacts of forest
degradation and conversion on local temperature},
volume = {7},
issn = {2045-7758},
doi = {10.1002/ece3.3262},
number = {19},
journal = {Ecology and Evolution},
author = {Senior, Rebecca A. and Hill, Jane K. and González del
Pliego, Pamela and Goode, Laurel K. and Edwards, David P.},
month = oct,
year = {2017},
pages = {7897--7908}
}
As you can see, there is an accent on one of the author names (González del Pliego). I check the encoding by opening in RStudio (where the characters are displayed correctly) and to be doubly sure I do 'Save with encoding'. No matter what I do, when I read the .bib
into R like so:
ReadBib('path/to/refs.bib', .Encoding = "UTF-8")
It always shows up like this:
[1] R. A. Senior, J. K. Hill, P. González del Pliego, et al. “A pantropical analysis of the impacts of forest degradation and conversion on local temperature”. In: _Ecology and Evolution_7.19 (Oct. 2017), pp. 7897-7908. ISSN: 2045-7758. DOI: 10.1002/ece3.3262.
Why is the á appearing as á? I've tried various packages and functions (RefManageR::ReadBib
, bibtex::read.bib
and bib2df::bib2df
) and various different ways of specifying and checking the encoding. I can't typeset the characters manually (e.g. {'a}
) because some of my publications have a lot of authors. Not sure how to proceed.
r bibtex blogdown
add a comment |
up vote
0
down vote
favorite
I'm trying to follow this blog post to automatically generate .md
files for each of my publications, for use in blogdown
. The function in the post uses the package RefManageR
to read entries from a BibTeX file, and creates a .md
file for each entry.
My problem is that I cannot get RefManageR
to read special characters correctly, even when I take pains to save the .bib
with UTF-8 encoding and specify the encoding in the call to ReadBib
.
As an example: I generate my .bib
using Zotero, by exporting a collection to BibTeX with UTF-8 encoding. It gives me the following entry in my .bib
:
@article{senior_pantropical_2017,
title = {A pantropical analysis of the impacts of forest
degradation and conversion on local temperature},
volume = {7},
issn = {2045-7758},
doi = {10.1002/ece3.3262},
number = {19},
journal = {Ecology and Evolution},
author = {Senior, Rebecca A. and Hill, Jane K. and González del
Pliego, Pamela and Goode, Laurel K. and Edwards, David P.},
month = oct,
year = {2017},
pages = {7897--7908}
}
As you can see, there is an accent on one of the author names (González del Pliego). I check the encoding by opening in RStudio (where the characters are displayed correctly) and to be doubly sure I do 'Save with encoding'. No matter what I do, when I read the .bib
into R like so:
ReadBib('path/to/refs.bib', .Encoding = "UTF-8")
It always shows up like this:
[1] R. A. Senior, J. K. Hill, P. González del Pliego, et al. “A pantropical analysis of the impacts of forest degradation and conversion on local temperature”. In: _Ecology and Evolution_7.19 (Oct. 2017), pp. 7897-7908. ISSN: 2045-7758. DOI: 10.1002/ece3.3262.
Why is the á appearing as á? I've tried various packages and functions (RefManageR::ReadBib
, bibtex::read.bib
and bib2df::bib2df
) and various different ways of specifying and checking the encoding. I can't typeset the characters manually (e.g. {'a}
) because some of my publications have a lot of authors. Not sure how to proceed.
r bibtex blogdown
UPDATE: for now I can't figure this out so I am manually typesetting the characters, although that is still a bit iffy for some characters (e.g. í )
– rasenior
Nov 26 at 18:16
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I'm trying to follow this blog post to automatically generate .md
files for each of my publications, for use in blogdown
. The function in the post uses the package RefManageR
to read entries from a BibTeX file, and creates a .md
file for each entry.
My problem is that I cannot get RefManageR
to read special characters correctly, even when I take pains to save the .bib
with UTF-8 encoding and specify the encoding in the call to ReadBib
.
As an example: I generate my .bib
using Zotero, by exporting a collection to BibTeX with UTF-8 encoding. It gives me the following entry in my .bib
:
@article{senior_pantropical_2017,
title = {A pantropical analysis of the impacts of forest
degradation and conversion on local temperature},
volume = {7},
issn = {2045-7758},
doi = {10.1002/ece3.3262},
number = {19},
journal = {Ecology and Evolution},
author = {Senior, Rebecca A. and Hill, Jane K. and González del
Pliego, Pamela and Goode, Laurel K. and Edwards, David P.},
month = oct,
year = {2017},
pages = {7897--7908}
}
As you can see, there is an accent on one of the author names (González del Pliego). I check the encoding by opening in RStudio (where the characters are displayed correctly) and to be doubly sure I do 'Save with encoding'. No matter what I do, when I read the .bib
into R like so:
ReadBib('path/to/refs.bib', .Encoding = "UTF-8")
It always shows up like this:
[1] R. A. Senior, J. K. Hill, P. González del Pliego, et al. “A pantropical analysis of the impacts of forest degradation and conversion on local temperature”. In: _Ecology and Evolution_7.19 (Oct. 2017), pp. 7897-7908. ISSN: 2045-7758. DOI: 10.1002/ece3.3262.
Why is the á appearing as á? I've tried various packages and functions (RefManageR::ReadBib
, bibtex::read.bib
and bib2df::bib2df
) and various different ways of specifying and checking the encoding. I can't typeset the characters manually (e.g. {'a}
) because some of my publications have a lot of authors. Not sure how to proceed.
r bibtex blogdown
I'm trying to follow this blog post to automatically generate .md
files for each of my publications, for use in blogdown
. The function in the post uses the package RefManageR
to read entries from a BibTeX file, and creates a .md
file for each entry.
My problem is that I cannot get RefManageR
to read special characters correctly, even when I take pains to save the .bib
with UTF-8 encoding and specify the encoding in the call to ReadBib
.
As an example: I generate my .bib
using Zotero, by exporting a collection to BibTeX with UTF-8 encoding. It gives me the following entry in my .bib
:
@article{senior_pantropical_2017,
title = {A pantropical analysis of the impacts of forest
degradation and conversion on local temperature},
volume = {7},
issn = {2045-7758},
doi = {10.1002/ece3.3262},
number = {19},
journal = {Ecology and Evolution},
author = {Senior, Rebecca A. and Hill, Jane K. and González del
Pliego, Pamela and Goode, Laurel K. and Edwards, David P.},
month = oct,
year = {2017},
pages = {7897--7908}
}
As you can see, there is an accent on one of the author names (González del Pliego). I check the encoding by opening in RStudio (where the characters are displayed correctly) and to be doubly sure I do 'Save with encoding'. No matter what I do, when I read the .bib
into R like so:
ReadBib('path/to/refs.bib', .Encoding = "UTF-8")
It always shows up like this:
[1] R. A. Senior, J. K. Hill, P. González del Pliego, et al. “A pantropical analysis of the impacts of forest degradation and conversion on local temperature”. In: _Ecology and Evolution_7.19 (Oct. 2017), pp. 7897-7908. ISSN: 2045-7758. DOI: 10.1002/ece3.3262.
Why is the á appearing as á? I've tried various packages and functions (RefManageR::ReadBib
, bibtex::read.bib
and bib2df::bib2df
) and various different ways of specifying and checking the encoding. I can't typeset the characters manually (e.g. {'a}
) because some of my publications have a lot of authors. Not sure how to proceed.
r bibtex blogdown
r bibtex blogdown
edited Nov 19 at 18:28
asked Nov 19 at 16:21
rasenior
1610
1610
UPDATE: for now I can't figure this out so I am manually typesetting the characters, although that is still a bit iffy for some characters (e.g. í )
– rasenior
Nov 26 at 18:16
add a comment |
UPDATE: for now I can't figure this out so I am manually typesetting the characters, although that is still a bit iffy for some characters (e.g. í )
– rasenior
Nov 26 at 18:16
UPDATE: for now I can't figure this out so I am manually typesetting the characters, although that is still a bit iffy for some characters (e.g. í )
– rasenior
Nov 26 at 18:16
UPDATE: for now I can't figure this out so I am manually typesetting the characters, although that is still a bit iffy for some characters (e.g. í )
– rasenior
Nov 26 at 18:16
add a comment |
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53378793%2fencoding-problems-reading-bib-into-r-using-refmanager%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53378793%2fencoding-problems-reading-bib-into-r-using-refmanager%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
UPDATE: for now I can't figure this out so I am manually typesetting the characters, although that is still a bit iffy for some characters (e.g. í )
– rasenior
Nov 26 at 18:16