2010-06-17 12 views
6

estoy corriendo Emacs 23.1.1 y auctex 11.85 en una máquina de Ubuntu 8.10. Después de abrir un archivo tex, la primera vez que intento utilizar la función de autocompletar el comando \ cite {}, obtengoautocompletar cite {} con emacs + auctex da "citar: no hay tal entrada de base de datos"

"citar: información no disponible, use` C-c & 'para obtenerla. "

en el minibúfer. Después de hacer el 'C-c &', obtengo

"byte-code: No hay entrada de BibTeX con la tecla de cita".

llamadas posteriores a \ cite me da el mensaje

"citan: no hay tal entrada de base de datos".

Tengo un \ bibliografía biblioteca {} en mi archivo tex, y los \ cite {} las entradas que funcionaba de forma manual como se esperaba.

Tengo el siguiente en mi .emacs

(require 'reftex) 
(setq-default TeX-master nil) 
(add-hook 'LaTeX-mode-hook 'TeX-PDF-mode) ;turn on pdf-mode. AUCTeX 
              ;will call pdflatex to 
              ;compile instead of latex. 
(add-hook 'LaTeX-mode-hook 'LaTeX-math-mode) ;turn on math-mode by 
              ;default 
(add-hook 'LaTeX-mode-hook 'reftex-mode) ;turn on REFTeX mode by 
             ;default 
(add-hook 'LaTeX-mode-hook 'flyspell-mode) ;turn on flyspell mode by 
              ;default 

(setq reftex-plug-into-AUCTeX t) 
(setq TeX-auto-save t) 
(setq TeX-save-query nil) 
(setq TeX-parse-self t) 
(setq-default TeX-master nil) 

También probé las sugerencias en Suggestion for \cite in Emacs with AUCTeX, pero no funcionó bien.

Alejandro.

+0

¿Ejecutó bibtex al menos una vez antes de intentar autocompletar? ¿Probaste C-c [ – Vivi

+0

Ejecuto bibtex antes? Mismo comportamiento. Sin embargo, C-c [¡hace el truco! Gracias. – Alejandro

+0

Encuentra una manera de cerrar tu pregunta, luego, para que se responda. Tal vez escribir una respuesta y marcarlo? – Vivi

Respuesta

4

C-C [obras. (No estoy seguro si después de tipear \ cite {Debería completarlo, pero estoy satisfecho con la otra solución)

2

Seguí los pasos mencionados anteriormente y encontré que C-c [funciona bien. Yo también era capaz de ver las citas disponibles usando los siguientes comandos:

1.) Cc < entrar >
2.) Tipo: \ cite < entrar >
3.) tipo: searchTerm < entrar >

Dónde searchTerm es una expresión regular para un artículo en su archivo .bib. Como se mencionó anteriormente, asegúrese de ejecutar bibtex y latex antes de intentar el \ cite autocompletar.

Cuestiones relacionadas