
Estou usando o TeXstudio 2.5.2 junto com o Jabref 2.9.2 e o BibLaTeX. Tudo no meu documento funciona bem, exceto quando eu entro, \cite
nenhum pop-up com todas as entradas da bibliografia aparece. O estranho é que no começo não funcionou, depois depois de uma dica de um colega funcionou e agora não funciona mais. Agora eu sei que este não é o maior problema do mundo (especialmente quando você está usando o Jabref, já que há um botão para enviar uma citação para o seu arquivo TeX), mas às vezes seria bom ter o pop-up.
Abaixo eu tenho um exemplo mínimo "funcional" (obviamente se alguém adaptar os diretórios) - o que estou fazendo é chamar o \printbibbliography
comando em um .tex
arquivo externo chamado Verzeichnisse
(que é então chamado pelo comando de entrada) - isso é devido a disse a dica do meu colega que funcionou de forma aguda no início.
Alguém tem uma ideia para fazer isso funcionar (de novo)?
\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}{}
\addbibresource{Bibliography.bib}
\input{Kapitel/Verzeichnisse}
\begin{document}
\end{document}
Responder1
Então, eu tenho a solução (isto é, alguém mais inteligente do que eu me contou) - o problema é que houve uma quebra de linha dura no \usepackage[...]{biblatex}. Depois de consertar, o pop-up de citação apareceu novamente.
Responder2
Enfrentei o mesmo problema com o TexStudio 2.8.4 e descobri que quando usei \addbibresource
, o TexStudio não adicionou o myBib.bib
à estrutura do documento. A solução é primeiro fechar o arquivo e abrir o TexStudio options>configure TexStudio> Completion
e verificar biblatex.cwl
. Em seguida, abra seu .tex
arquivo e use \addbibresource
, você notará que o .bib
arquivo é adicionado à estrutura do seu documento. O preenchimento automático deve aparecer quando você usa\cite{}
Responder3
Eu tive o mesmo problema, mas com uma causa e solução diferentes.
No meu caso, quebrou quando mudei Default Bibliography Tool
para biber em Preferences -> Build
.
Acho que isso provavelmente removeu o cache da bibliografia, mas não o regenerou.
A solução foi a seguinte (supondo que você use o biblatex):
- Altere a ferramenta bibliográfica padrão para a ferramenta Biber.
- Comente a linha
\usepackage{biblatex}
. - Compile o documento. (Haverá muitos erros, mas tudo bem.)
- Remova o comentário da linha
\usepackage{biblatex}
. - Compile o documento novamente.
O preenchimento automático agora deve estar funcionando novamente.
Responder4
Eu tive o mesmo problema. Não sei o motivo, mas uma coisa estranha funcionou.
Eu tenho todo o meu preâmbulo em um arquivo separado que insiro usando \input{settings}
, esse arquivo contém declarações de pacotes para bibliografia e recursos bib. Contanto que o arquivo settings.tex não esteja aberto no texstudio, não recebo uma lista suspensa de itens de babador. Então, simplesmente abrir este arquivo no mesmo editor funcionou. Provavelmente, isso funciona para outra pessoa e alguém pode explicar esse comportamento estranho.