Hot answers tagged bibtex
15
If you need the bibliography sorted in order of appearance, use
\bibliographystyle{unsrt}
because the plain bib style sorts alphabetically by author.
As an aside: your bib entries are wrong. Authors should be separated by and rather than commas:
@article{
GatorTechSmartHouse,
Author = {S. Helal and W. Mann and H. El-Zabadani and J. King and Y. ...
8
Try the biber option --tool-resolve. This resolves crossref/xref and xdata. To reverse the standard biblatex mappings you mention (which are implemented in biblatex.def using the standard macros in the documentation), copy the standard mappings to your preamble and edit as necessary to reverse them:
\DeclareSourcemap[datatype=bibtex]{
\map{
...
6
The second argument of hyperref is treated (and hyphenated) like normal text - you would e.g. also get an error if you used an underscore. If you want that hyperref treats it as url use \nolinkurl:
\href{http://dx.doi.org/10.1016/j.jmps.2013.03.003}{\nolinkurl{http://dx.doi.org/10.1016/j.jmps.2013.03.003}}
6
BibTeX returns that error if you reference one or more @article entries that have a number field but lack a volume field. For instance, if you run pdflatex, bibtex on
\documentclass{article}
\usepackage{filecontents}
\begin{filecontents*}{mybiblio.bib}
@article{Jubobs:2013,
author = {Jubobs},
title = {{How} to stay away from {TeX.SE} for a ...
5
You can use
\nocite{key1,key2,...,keyn}
for the bibliographical items that you want to be listed without explicitly citations. A simple example using apalike (change the style according to your needs):
\begin{filecontents*}{aabbcc.bib}
@book{lamport94,
author = "Leslie Lamport",
title = "{LaTeX}: A Document Preparation System",
year = "1994",
...
5
If the citation is in the glossary, it won't be picked up until the glossary exists. So you first need to run (pdf)latex, then run makeglossaries to generate the glossary file, then run (pdf)latex which will display the glossary so the citation can now be picked up by LaTeX, then run bibtex to generate the bibliography file, then run (pdf)latex twice to ...
5
BibTeX doesn't accept spaces in the name of the bibliography file it inputs. So a file named A B C.bib is rejected.
It's by no means necessary that the .bib file has the same name as the LaTeX file; to the contrary, many people organize their big bibliography file and call that one for all their papers.
Example. The following is the file naji.tex:
...
5
run
bibtex8 -d io <file>
then you'll get some "debug" information of the io (input/output) process. Pay attention for the "8" it is the 8bit version of the old bibtex. For more debug options see bibtex8 -h or run texdoc bibtex8. However, bibtex searches its files via kpsewhich
5
Preface: Even though the locution "with contributions from" is used in the reference on R's website, you shouldn't feel compelled to use it for a bib entry in your document. Using the simple and connector between the first and subsequent authors is perfectly legitimate in the present case -- and doing so avoids all kinds of tricky complications.
However, ...
4
The apa.bst style is a very old BibTeX style which is not compatible with the apacite package.
The documentation of apacite.sty says to use one of
\bibliographystyle{apacite}
\bibliographystyle{apacitex}
\bibliographystyle{apacann}
\bibliographystyle{apacannx}
Section 2, page 8:
4
The standard method is like this, for the report class; adjust for your class.
\documentclass{report}
< other packages >
\usepackage[nottoc]{tocbibind} % <-- this will make the bib appear in the TOC
<customization part>
\begin{document}
\tableofcontents
<material>
\bibliographystyle{whatever}
\bibliography{yourbibfile}
\appendix
...
4
You can use several possible methods for bibliography:
Embedded system:
thebibliography environment is positioned where it placed in the source code.
Old-style bibtex + natbib:
Bibliography placed where the \bibliography{} command is presented.
Modern style - biblatex:
\printbibliography defines the position of bibliography.
4
Please always post complete documents that show the problem. You need to modify a copy of bst file.
\begin{filecontents}{xx.bib}
@inproceedings{x1,
author = {Dave Madengly and Johny Depp},
title = "{Using new Context}",
booktitle = {Proceedings of 1st Conference of the XXX (XXX' 01)},
year = {2001},
crossref = {x2},
pages ="12 ...
4
You should run biber, not bibtex, as the package uses the biblatex package to handle references. Newer versions of biblatex assume biber as the default backend (i.e., the program that does the sorting of the entries), so it won't work with bibtex.
To force biblatex to use bibtex or bibtex8 instead, you can edit cleanthesis.sty. Line 285 of the current ...
4
If you do not want to run biber write before you load the package cleanthesis:
\usepackage[ % use biblatex for bibliography
backend=bibtex8, % - use bibtex8 backend
bibencoding=utf8, % - use auto file encode
style=alphabetic, % - use alphabetic (or numeric) bib style
...
3
Well, starting from the fact that I don't think you should translate a title, you can always use its second language name in parenthesis and lets say, italicized.
Also, one of the valid options in a bibtex entry is language = {thenameofthelanguage}. Therefore, you could try something like this:
@misc{author1:year,
author={Author 1 and Author 2},
...
3
you need an entry language in the list of entries (at the beginning of the bst-file) and then:
FUNCTION {format.language}
{ language empty$
{ "" }
{ "English" language = % 0 is on stack if _not_ english
{ }
{ ", in German" * }
if$
}
if$
}
If your style file has no entries for the language then you have to add something ...
3
If you really want to follow this way, you can create a new document, let's say test.tex with the following contents:
\documentclass{article}
\begin{document}
\nocite{*}
\bibliographystyle{plain}
\bibliography{biblio}
\end{document}
where biblio is the name of your .bib file.
Then run
pdflatex test
bibtex test
pdflatex test
pdflatex test
At this ...
3
I do this. I have a file called journalshort.bib, with many entries of the form
@STRING{aiaa = "AIAA J."}
and one called journalfull.bib with corresponding entries like
@STRING{aiaa = "American Institute of Aeronautics and Astronautics Journal"}
When calling \bibliography, I use a user option to decide which of the two to pass as an additional ...
3
Welcome to TeX.SE!
The solution to the first part of your first question, about getting the author to be displayed as Deutsche Börse rather than as Börse, D., is not related to any particular bibliography style but to the way one should enter "corporate" authors in BibTeX. To signal to BibTeX that a given author's name is "corporate" -- and hence doesn't ...
3
Here's one possibility; I used "Telespazio" in the author field, and 2010 for the year (see little text to the right, on the last page in the brochure):
\begin{filecontents*}{bbb.bib}
@misc{GCC,
year= "2010",
title = "{G}alileo {C}ontrol {C}entre",
url = "http://www.telespazio.it/docs/brodoc/GCC_eng.pdf",
howpublished = "Brochure",
author ="Telespazio"
}
...
3
To simplify your work you can also work with biblatex. To complete the answer here an example:
\documentclass[12pt,a4paper]{article}
\usepackage[style=numeric,sortcites]{biblatex}
\addbibresource{biblatex-examples.bib}
\renewbibmacro*{cite}{%
\printtext[bibhyperref]{%
\printfield{prefixnumber}%
\printfield{labelnumber}%
...
2
elsarticle-num.bst is deprecated now. So you may use elsarticle-num-names.bst instead. You may download it from the following site:
http://support.river-valley.com/wiki/index.php?title=Model-wise_bibliographic_style_files
2
My last document in LyX, I have used pybliographer/ to edit my .bib. It is very easy to do.
The interface can also be used to insert references directly into LyX, Kile or OpenOffice, direct queries to Medline, and more.PyBliographer
2
I think your issue is due to the \bibliographystyle you are picking.
For example, if I use \bibliographystyle{IEEEtranSN} (along with the hyperref and url packages) I get the following output:
Each bibliography style decides what to show, and you could customize this at your will. Please see this question for more information:
Guidelines for ...
2
You are mixing things.
If you want to use the plain bibliography style, load the natbib package. E.g.:
\documentclass{article}
\usepackage{natbib}
\begin{document}
\bibliographystyle{plainnat}
Some text \cite{GDP:2012}
\bibliography{summative}
\end{document}
If you want to use the APA style, then you can do to things: either use ...
2
Valid fields for @misc bibtex entries are author, title, howpublished, month, year, note and key. Your bibtex entry should look as follows:
@misc{Chen,
author = {Chen, H.},
title = {Basics of Probability Theory},
howpublished = {\url{http://www.math.ntu.edu.tw/~hchen/teaching/StatInference/notes/lecture2.pdf}},
note = {Accessed: 2013-15-4}
}
If ...
2
You may consider Bibfilex. It allows to add any number of attachments (pdf or anything else) to each BibTex item, zipped and stored in a folder with the same name of the file in use. If you move the file and the folder together, everything works fine. Anyway, I don't know if it has the other functionalities of BibDesk you may looking for.
2
You are right in that the BibTeX style (alphadin.bst) adds an extra label to entries that appear the same to it. This label is just the counter of equivalent entries converted to characters, and after z comes { in ASCII.
We can fix that by changing this conversion to obtain extra labels of the form a..z, aa..az, ba..bz, ....
For that, make a copy of ...
2
I don't know what you are working on, but for example IEEE has its own .bib file (IEEEabrv.bib) with the abbreviates (available here).
Perhaps you could either use this one or consult within your specific field if there is a file like this
Only top voted, non community-wiki answers of a minimum length are eligible