First, I would recommended updating TexStudio to 2.5.2 version. Go to options -> Configure TexStudio -> Completion, tick all packages you need to have auto-completion of their commands -> Ok, in the example below, biblatex
package, and autocomplete is shown for the \parencite{}
corresponding command. Alternatively, you may try also direct copy & paste approach from your citation manager software (if you use one), I use Zotero and I find this approach much easier to copy the citation key directly from Zotero of the selected reference(s) and paste it directly into the TexStudio, this link would explain how.
To install packages for win7 64bit you can install from here the 64-bit net installer and then install all packages from within the package manager (Admin), it will take time to install all other packages or you select what you need, I do always all packages though.
After installation, MikTex should ship with bibtex
and biblatex
packages, you should be able to show the current MikTex version from TexStudio if you go to Help -> Check LaTeX installation.
TeXstudio's build process ('Build & View') by default runs pdfLaTeX but not a bibliography tool, which you need to do separately. There is also a need to change the settings to run Biber rather than BibTeX for creating a bibliography. Thus the steps required are as follows:
In the TeXstudio preferences ('Preferences ...' on the Mac or 'Options -> Configure TeXstudio' on Windows), choose the Build tab and alter the 'Default Bibliography' to 'Biber'. Save and close the preferences.
Run 'Build & View' from the 'Tools' menu (or press the two green arrows icon), which will create a PDF but with the bibliography not completed
Run 'Bibliography' from the 'Tools' menu.
Run 'Build & View' again: the bibliography will appear in the PDF.
As noted in comments, it is possible to set up TeXstudio in alternative ways to achieve the same effect. The key is that you have to ensure that the is a sequence
- LaTeX
- Biber
- LaTeX
which can be done 'by hand' (as I have) or can be automated in various ways. Note that the same general idea applies whatever editor is used: this is a feature of LaTeX and not of the editor.
On the question of file paths (a separate issue), it is best not to include a path at all but to place the .bib
file where it will be 'found': in the current difrectory or somewhere that TeX searches automatically. That is a separate issue, so I'm assuming a demo file reading:
\documentclass{article}
\begin{filecontents*}{\jobname.bib}
@ARTICLE{greenwade93,
author = "George Greenwade",
title = "The {C}omprehensive {T}ex {A}rchive {N}etwork ({CTAN})",
year = "1993",
journal = "TUGBoat",
volume = "14",
number = "3",
pages = "342--351"
}
\end{filecontents*}
\usepackage[style=numeric,backend=biber]{biblatex}
\addbibresource{\jobname.bib}
\begin{document}
Hello\cite{greenwade93}.
\printbibliography
\end{document}
which 'rolls up' the BibTeX database into the LaTeX source.
Best Answer
I think they intend that with
View > View > Messages / Log file
(I'm not sure about the names because I have the Italian version) you can see a list of the errors, other than the complete log:and if you pass the mouse on the "no trespassing" sign near the wrong instruction, you can see the error description also there:
If the display doesn't look familiar to you, take into account I have a dark theme.