Comments (4)
Unfortunately not. The data retrieved from upstream is in UTF-8, so that's the way it comes out of betterbib-sync. The fix would be to use biblatex/biber. It's superior to bibtex on many levels, one of them being unicode support.
from betterbib.
You are right. But the templates of some journals do not compatible with biblatex. For example, RevTex4-1 which loads natbib
by default.
from betterbib.
It seems that the abbreviation of the journal can be done without sync
other parts of the items, for example, this python script. Is it possible to separate the functionality "the abbreviation of the journal" from betterbib-sync
?
from betterbib.
You are right. But the templates of some journals do not compatible with biblatex. For example, RevTex4-1 which loads natbib by default.
Yeah I know. :(
I'd been thinking about implementing a UTF-8 to LaTeX conversion tool, but this is more difficult that one might initially think. Before offering a half-baked version, it's easier for me and more consistent for the user to use what's already out there: biblatex. If your journal doesn't offer it, it's time to put some pressure on their devs to emerge from the cave and use a modern bib-system.
If you only have to deal with a few special characters, perhaps a simple sed
script will do the trick for you.
from betterbib.
Related Issues (20)
- Openretraction name unresolved & Betterbib not working HOT 4
- Handle of MathMl in bib file HOT 2
- Bug? UnicodeDecodeError: 'gbk' codec can't decode byte 0x81 in position 1072: illegal multibyte sequence HOT 4
- Unintended conversion from LaTex to typesetted symbol HOT 4
- license HOT 1
- Spellchecker-based case protection at the word level is inadequate HOT 2
- Updating a bibtex with a doi may result in totally different article HOT 2
- doi-to-bib should be able to accept a list and/or file HOT 2
- Make checking openretractions optional/have an "offline" mode? HOT 3
- ConnectionError newly installed betterbib does not work HOT 1
- openretractions.com failed HOT 1
- Keep BibTeX comments? HOT 1
- AssertionError in _crossref_to_pybtex HOT 2
- Add option to work with other formats (.ris, zotero rdf) HOT 1
- Generate DOI from arxiv URLs HOT 1
- Getting error from RequestsJSONDecodeError HOT 2
- Not enough vertical space in BBT Preferences window HOT 1
- runs into `NameError` HOT 2
- Running into `KeyError`s HOT 6
- `-c 1` interestingly leads to different error than `-c 5` HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from betterbib.