I am using a bib file to create my bibliography and then i recall it like this:
\bibliographystyle{IEEEtran}
\bibliography{biblio}
\nocite{*}
I am not using the \usepackage{biblatex}
since it gives me an error then while compiling.
There are some problems with this code:
-
If the article cited has more than 3 authors the others are displayed just with the initials of their name and surname
-
I would like to have the bibliography sorted by appearance on the main text, but it does not work like that now.
-
Everytime I have to compile i have to delete the .bbl file otherwise the changes in the .bib file are do not appear in the bibliography.
I am really struggling with these, i do not know ho to solve them.
Best Answer
Since you haven't posted the actual bib entries, it's not possible to be entirely certain in diagnosing what's going on. My strong suspicion, though, is that you have too many commas in the
author
fields of the entries numbered2
and3
in your example. In anauthor
field, you must use the keywordand
to separate authors. Use commas only if you need (or wish) to place the author's surname before the given name. In short: Don't overuse (and especially don't mis-use) commas inauthor
fields. (By the way, if my suspicion is correct, BibTeX should have generated a few error messages -- which you either didn't notice or chose to ignore.)The following code compiles fine (entries in BibTeX format obtained directly from the respective journals' websites; note that it's necessary to encase
MV
in curly braces to prevent BibTeX from converting the two letters to lowercase):Addendum: Prompted by @percusse's comment, I tried to figure out which combination of replacing
and
with,
would generate the output that's shown in your screenshot. After some experimenting, I found thatwill generate
while
will generate
Not a perfect match, but pretty close, right? :-) By the way, BibTeX throws quite a few error messages on this sort of input, mainly about "too many commas" having been encountered. (Somewhat surprisingly, despite these error messages BibTeX still manages to produce a bbl file that gives rise to the output shown above.) Do pay attention to such error messages.
To sum up: Use
and
as the keyword to separate authors in theauthor
field.