
Recientemente cambié de TeXStudio a Emacs/AUCTEX. El problema es que no sé cómo citar un artículo. Aquí hay un MWE:
\documentclass{article}
\usepackage[backend=biber,style=apa,apabackref=true,uniquelist=false]{biblatex}
\DeclareLanguageMapping{english}{english-apa}
\bibliography{p-dbase.bib}
\begin{document}
\textcite{Here is where I want autosuggestion on my papers' list to be appeared}
\printbibliography
\end{document}
Respuesta1
Como para cualquier otra macro que quieras insertar en AUCTeX, debes usar C-c RET cite
RET(oC-c C-m cite
RET ; para obtener más información sobre el autocompletado en AUCTeX, consulteel comienzo rápidooSección de finalizacióndel manual). Esto también funciona para todas las demás macros de citas proporcionadas por natbib
, biblatex
, ect... ( \citep
, \citealt
, \parencite
, \textcite
, etc...)
Para el caso particular de los comandos de bibliografía, es posible que desee aprovechar el excelente paquete RefTeX. AUCTeX tiene soporte básico para comandos bibliográficos también sin RefTeX, pero este paquete proporciona una finalización muy superior.
Para iniciar RefTeX automáticamente cuando abre un archivo LaTeX, agregue el siguiente código a su archivo de inicio
;; Turn on RefTeX in AUCTeX
(add-hook 'LaTeX-mode-hook 'turn-on-reftex)
;; Activate nice interface between RefTeX and AUCTeX
(setq reftex-plug-into-AUCTeX t)
De esta manera, aún puedes insertar un \cite
comando con C-c RET cite
RET, pero también puedes usar la combinación de teclas C-c [. RefTeX asume la tarea de completar las entradas bibliográficas, pero puede continuar usando la forma habitual de AUCTeX para insertar macros.
Respuesta2
El comando que necesita aquí es reftex-citation
, que está destinado aC-c [
de forma predeterminada. Hay más información en elmanual
Alternativamente, puedes usartimón-bibtexen lugar de reftex. Helm-bibtex es más potente, pero carece de algunas características que tiene reftex, como permitirlebuscar sus registros en diferentes campos.