I am using the natbib
style plainnat
, where I have modified a few of the settings to get the bibliography style that I want. For the @article
entry, somehow the journal title is not included.
The article function looks like this in my .bst
file:
FUNCTION {article}
{ output.bibitem
format.authors "author" output.check
author format.key output
new.block
format.title "title" output.check
new.block
crossref missing$
{ journal emphasize "journal" output.check
eid empty$
{ format.vol.num.pages output }
{ format.vol.num.eid output }
if$
format.date "year" output.check
}
{ format.article.crossref output.nonnull
eid empty$
{ format.pages output }
{ format.eid output }
if$
}
if$
format.issn output
format.doi output
new.block
note output
fin.entry
}
I have looked through the rest of the .bst
file, but can't find a function for the journaltitle
entry in my .bib
file.
.bib
-file entry example:
@article{KompLindgren2003,
title = {Mutation Rate and Evolution of Fluoroquinolone Resistance in {{{\emph{Escherichia}}}}{\emph{ coli}} Isolates from Patients with Urinary Tract Infections.},
volume = {47},
issn = {0066-4804},
url = {http://www.ncbi.nlm.nih.gov/pubmed/14506034 http://www.pubmedcentral.nih.gov/articlerender.fcgi?artid=PMC201150},
doi = {10.1128/AAC.47.10.3222},
number = {10},
journaltitle = {Antimicrobial agents and chemotherapy},
date = {2003-10},
pages = {3222--32},
author = {Komp Lindgren, Patricia and Karlsson, Asa and Hughes, Diarmaid},
eprinttype = {pmid},
eprint = {14506034}
}
With the current style, the bibliography looks like this:
I would like to have the journal title before the Volume,Pages etc (47(10):3222 - 32), and year afterwards. Is there a simple way to do this? I have tried to add a function for journaltitle like this:
FUNCTION {jorunal.title}
{ journaltitle empty$
{ "" }
{ journaltitle }
if$
}
But that gave me a bunch of errors.
journaltitle
withjournal
in your entry ... Journal is supposed to be visible in every@article
entry. But if bibtex find an unknown field asjournaltitle
it will ignore it. Also replacedate
byyear
andmonth
separate fields....bib
file with Zotero and BetterBibtex, so these fields are named automatically. How would you suggest to change this?journaltitle
withjournal
by using an editor with "replace feature" likeemacs
or whatever and change manually the date field... I don't use this software (Zotero and BetterBibtex) but my suggestion will make your bib file usable in other documents too ... For now seems like worseBibtex for me ... (sorry ... nothing personal ... but didn't like that a software causes this problem)... May be there is an option in your software to fix this ... take a look at its manual please