I am sure that tools like Zotero, Jabref, Manderley, Citavi, etc. are very usefull to get an overview over the used literature and cited parts.
All of them use their own way to store theese informations and have to change theese information into the BiBTeX format so that you can use it with LaTeX.
All of theese programms can produce faulty bib files, so you should test them before use them in your LaTeX thesis or other document. I know for example, that Zotero exports the abstact and other parts not usually used in BiBTeX files, containing wrong letters or missed field end sign } or ".
Some of my students had to fight with that thing.
A solution is to have a standard bib file test code to check theese exported files from that tools. In the following MWE I use package filecontents to simulate a bib file with some entrys. You can omit that and use just your file name for the bib file.
\RequirePackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@Book{Goossens,
author = {Goossens, Michel and Mittelbach, Frank and
Samarin, Alexander},
title = {The LaTeX Companion},
edition = {1},
publisher = {Addison-Wesley},
location = {Reading, Mass.},
year = {1994},
}
@Book{adams,
title = {The Restaurant at the End of the Universe},
author = {Douglas Adams},
series = {The Hitchhiker's Guide to the Galaxy},
publisher = {Pan Macmillan},
year = {1980},
}
article{einstein,
author = {Albert Einstein},
title = {{Zur Elektrodynamik bewegter K{\"o}rper}. ({German})
[{On} the electrodynamics of moving bodies]},
journal = {Annalen der Physik},
volume = {322},
number = {10},
pages = {891--921},
year = {1905},
DOI = {http://dx.doi.org/10.1002/andp.19053221004},
}
\end{filecontents*}
\documentclass[10pt,a4paper]{article}
\usepackage[%
newcommands % \RaggedRight=\raggedright etc.
,newparameters % use default settings of ragged2e
]{ragged2e}
%\usepackage[margin=2.5cm]{geometry}
\usepackage{showframe} % to visualise the typing area and margins
\usepackage{hyperref}
\begin{document}
This is text with \cite{Goossens} and \cite{adams}.
\nocite{*} % to test all bib entrys
\bibliographystyle{unsrt}
{\raggedright % group to end left justification after bib
\bibliography{\jobname} %<====== add here your file name without .bib
} % ends group for left justified bibliography
\end{document}
With this testcode you can locate the faulty parts of your bib file and correct them, because you will get the line number of the bib file were the error was recognized.
Or you can use my MWE and copy one entry from your bib file into it, compile, no errors, next on. Errors? Correct them.
Because I think it is nicer to typeset a bibliography left justified, I have included the code for that in my MWE.
.bibfile, and may be answered here. For the second error, you'll need to look at line 1095 of the.bibfile with a text editor. Can't really give better guidance yet. – Mike Renfro Sep 27 '15 at 15:35\bibliographystyle{plainnat}does not resolve the error unfortunately. – tomka Sep 27 '15 at 15:39.bibfile, plus a simple document with your intended document class, bibliography style, and a single citation command. – Mike Renfro Sep 27 '15 at 15:42