I have an extensive list of references(mostly journal articles) exported from Mendeley to a .bib file automatically.
The issue that I have currently is the IEEE style uses sentence case and thus I lose capitalisation of my acronyms in my title. Considering the following example,
@article{Paik2007,
author = {Paik, Bu Geun and Kim, Jin and Park, Young Ha and Kim, Ki Sup and Yu, Kwon Kyu},
doi = {10.1016/j.oceaneng.2005.11.022},
isbn = {00298018},
issn = {00298018},
journal = {Ocean Engineering},
keywords = {Convection velocity,Phase-averaging,Propeller wake,Swirling strength,Tip vortex,Trailing vorticity,Two-frame PIV},
mendeley-groups = {Msc Research},
pages = {594--604},
title = {Analysis of Wake Behind a Rotating Propeller using PIV Technique in a Cavitation Tunnel},
url = {http://202.114.89.60/resource/pdf/679.pdf},
volume = {34},
year = {2007}
}
I use the following settings for biblatex
\usepackage[url=false, % Ignore url field
backend=biber, % Not bibtex
sorting=none, % Order of appearence in text
bibencoding=utf8, % For those special characters
maxbibnames=10, % Use et all only for more than 10
style =numeric-comp]{biblatex}
With the biblatex style set to ieee
, the title is produced as
Analysis of wake behind a rotating propeller using piv technique in a cavitation tunnel
I'd like the title to be represented as
Analysis of wake behind a rotating propeller using PIV technique in a cavitation tunnel
If I change the style to numeric-comp
, I then get the title field as an exact representation of the the bib file, but the bib file isn't of a uniform standard. Some journals follow sentence case, while others don't.
I do know that I can manually edit the bib file and wrap all acronyms in {}
to preserve the case, but is there a smarter way of automatically maintaining the case if there are two or more subsequent uppercase letters in the title?
title = {Analysis of Wake Behind a Rotating Propeller using {PIV} Technique in a Cavitation Tunnel},
title
fields of a few bibliographic entries by hand, to prevent certain uppercase letters from being lowercased?title
fields. How will a script ever be able to catch all of these cases?sed
orawk
(though I don't use the latter). That said, a bibliography file is one of the places where manual human intervention is often called for. Invest the time (even if not for this task) to cultivate a good and compliant bibliography. Most data sucked up from other sources is defective in subtle and non-so-subtle ways....biber
but are you actuallybiber
or are you still usingbibtex
. Usingbiber
should respect the capitalisation of your fields.