RefTex шукає кілька статей з Helm


11

Нещодавно я почав використовувати Helm і мені дуже подобається. Однак я використовую emacs, щоб написати багато LaTeX. Коли я цитую статті, мені часто потрібно навести кілька в одному макросі цитування - я міг би легко шукати мій файл бібліографії за двома окремими записами, використовуючи RefTex:

citekey1\|citekey2

Однак коли режим керма ввімкнено, це більше не працює. Я все ще можу шукати окремі статті, але не кілька статей. Як я можу зробити вищезазначене на кермі?


2
Мені також подобається Helm, але reftex-citationсаме з цієї причини повернувся до клавіш bibtex!
Тайлер

Відповіді:


2

@Tyler припустив, що Helm можна просто відключити reftex-citation. Трохи перекопавши, я виявив, що це можна зробити, змінивши helm-completing-read-handlers-alistзмінну. Я рекомендую ознайомитися з документацією на неї (використовуючи C-h v helm-completing-read-handlers-alist), але додавання цього рядка до init.elфайлу зробить трюк:

(eval-after-load 'helm-mode '(add-to-list 
    'helm-completing-read-handlers-alist '(reftex-citation . nil) )
    )

Якщо цей рядок включений, reftex-citationслід запускати, не відкладаючи helm.


Це саме те, що я хотів.
user2178117

5

Це можна зробити за helm-bibtexдопомогою MELPA або GitHub.

Просто C-SPCвиберіть записи, а потім TABі "вставте цитування".

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.