Я хотел бы знать, как я могу получить предложение, когда я делаю \cite в Emacs-AUCTeX. Мини-буфер говорит мне, когда я делаю C-c [что:
Никакая действительная библиография в этом документе и никакое доступное значение по умолчанию
Таким образом, как я могу установить это значение по умолчанию? У меня есть разделенный файл с моими bibtex ссылками, который называет основной документ, и я хочу предложение для любого из других включенных файлов.
Переменная reftex-default-bibliography
определяет библиографию по умолчанию для использования. Я не особо много работаю с многофайловыми документами, у вас включен reftex-plug-into-AUCTeX
?
Да, изменение этой переменной - решение (я не знаю, является ли это «лучшим решением»). Я перехожу в меню ref -> Customize -> Browse Reftex Group -> Reftex Citacion Support -> Reftex Default Bibliography , а затем Я добавляю путь к файлу bib (без расширения .bib) и он работает !! Эти параметры создают это в файле инициализации:
(custom-set-variables
'(reftex-default-bibliography (quote ("D:/mybibdirectory/mybibfile"))))
(custom-set-faces
)
Что ж, возможно, теперь это работает, поскольку предложения будут появляться в каждом документе, который я пишу. Было бы хорошо иметь решение только для этого документа.
При чтении файла справки reftex (reftex-> поиск файлов) также упоминается о внесении следующих изменений, чтобы получить предложения:
(setq reftex-bibpath-environment-variables
'("D:/mybibdirectory/"))