
Estoy usando TeXstudio 2.5.2 junto con Jabref 2.9.2 y BibLaTeX. Todo en mi documento funciona bien excepto que cuando entro \cite
no aparece ninguna ventana emergente con todas las entradas de bibliografía. Lo extraño es que al principio no funcionó, luego, después de una sugerencia de un colega, sí y ahora ya no funciona. Ahora sé que este no es el mayor problema del mundo (especialmente cuando usas Jabref, ya que hay un botón para enviar una cita a tu archivo TeX), pero a veces sería bueno tener la ventana emergente.
A continuación tengo un ejemplo mínimo de "funcionamiento" (obviamente, si uno adapta los directorios). Lo que estoy haciendo es llamar al \printbibbliography
comando en un .tex
archivo externo llamado Verzeichnisse
(que luego es llamado por el comando de entrada). Esto se debe a dicho consejo de mi colega que realmente funcionó al principio.
¿Alguien tiene una idea para hacer que esto funcione (otra vez)?
\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}
Respuesta1
Entonces, tengo la solución (es decir, alguien más inteligente que yo me la dijo): el problema era que había una ruptura de línea en \usepackage[...]{biblatex}. Después de arreglarlo, la ventana emergente de cita volvió a aparecer.
Respuesta2
Me enfrenté al mismo problema con TexStudio 2.8.4 y descubrí que cuando usaba \addbibresource
, TexStudio no agregaba el myBib.bib
a la estructura del documento. La solución es primero cerrar el archivo, abrir TexStudio options>configure TexStudio> Completion
y verificar biblatex.cwl
. Luego abra su .tex
archivo y use \addbibresource
, notará que el .bib
archivo se agrega a la estructura de su documento. El autocompletado debería aparecer cuando utilices\cite{}
Respuesta3
Tuve el mismo problema, pero con diferente causa y solución.
En mi caso se rompió al cambiar el Default Bibliography Tool
biber en Preferences -> Build
.
Creo que esto probablemente eliminó el caché de bibliografía, pero no lo regeneró.
La solución fue la siguiente (suponiendo que uses biblatex):
- Cambie la herramienta de bibliografía predeterminada a la herramienta biber.
- Comenta la línea
\usepackage{biblatex}
. - Compilá el documento. (Habrá muchos errores, pero está bien).
- Descomentar la línea
\usepackage{biblatex}
. - Compile el documento nuevamente.
Autocompletar ahora debería funcionar nuevamente.
Respuesta4
Tuve el mismo problema. No sé el motivo, pero algo extraño funcionó.
Tengo todo mi preámbulo en un archivo separado que inserto usando \input{settings}
, este archivo contiene declaraciones de paquetes para bibliografía y recursos bibliográficos. Mientras el archivo settings.tex no esté abierto en texstudio, no aparece la lista desplegable de elementos babero. Así que simplemente abrir este archivo en el mismo editor funcionó. Probablemente esto funcione para otra persona y alguien pueda explicar este extraño comportamiento.