# Cite pop-up in Texstudio doesn't show up anymore

I'm using TeXstudio 2.5.2 together with Jabref 2.9.2 and BibLaTeX. Everything in my document works fine except that when I enter \cite no pop-up with all the bibliography entries shows up. The weird part is that it didn't work at first, then after a hint of a colleague it did and now it doesn't work anymore. Now I know, that this isn't the biggest problem in the world (especially when you're using Jabref, since there's a button to push a citation to your TeX file) but sometimes it would be nice to have the popup.

Below I have a minimal "working" example (obviously if one adapts the directories) - what I'm doing is, is calling the \printbibbliography command in an external .tex file called Verzeichnisse (which is then called by the the input command) - this is due to said tip of my colleague which acutally worked at first.

Does anymone have an idea to make this thing work (again)?

\documentclass[a4paper, parskip, 11pt, chapterprefix, numbers=noenddot]{scrbook}

\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[backend=biber,style=alphabetic,sorting=anyt,maxalphanames=1,maxnames=99,
maxcitenames=2,natbib=true]{biblatex}

\renewcommand*{\labelalphaothers}{}

\input{Kapitel/Verzeichnisse}

\begin{document}
\end{document}
-
From my work with TeXstudio I assume the file with the bibliography entries must be opened in TeXstudio. – Qrrbrbirlbel Apr 2 '13 at 21:55
Thanks for your answer - that's what I acuatlly did at first and it didn't work. That's also why I tried this detour via the external .tex-file, which actually worked at first. I just tried to open the bibliography file in the main file, but the popup still doesn't show up – Bobby Apr 3 '13 at 8:29

So, I've got the solution (i.e. someone more intelligent than me told me) - the problem was, that there was a hard-line break in \usepackage[...]{biblatex}. After fixing it the cite popup was showing up again.

-
Thanks for this answer, it fixed the problem for me as well. Just to clarify a little: if you use linebreaks if the \usepackage[...]{biblatex} line, this seems to freak out texstudio and makes the autocompletion not work. I just got rid of those linebreaks and it now works great. – DanHickstein Oct 14 '14 at 2:50

I had the same problem, but with a different cause and solution.

In my case, it broke when I changed the Default Bibliography Tool to biber in Preferences -> Build.

I think that this probably removed the bibliography cache, but didn't regenerate it.

The solution was as follows (assuming you use biblatex):

1. Change the default bibliography tool to the tool to biber.
2. Comment out the line \usepackage{biblatex}.
3. Compile the document. (There will be lots of errors, but that's OK.)
4. Uncomment the line \usepackage{biblatex}.
5. Compile the document again.

Autocomplete should now be working again.

-

I faced the same problem with TexStudio 2.8.4 and I figured out that when I used \addbibresource, TexStudio did not add the myBib.bib to the document structure. The solution is first close the file and open TexStudio options>configure TexStudio> Completion and check biblatex.cwl. Then open your .tex file and use \addbibresource, you will notice that the .bib file is added to your document structure. The autocomplete should appear when you use \cite{}

-