RefTex recherche plusieurs articles avec Helm


11

J'ai récemment commencé à utiliser Helm et je l'apprécie vraiment. Cependant, j'utilise emacs pour écrire beaucoup de LaTeX. Lorsque je cite des articles, j'ai souvent besoin d'en citer plusieurs dans la même macro de citation - je pouvais rechercher très facilement dans mon fichier bibliographique deux entrées distinctes, en utilisant RefTex:

citekey1\|citekey2

Cependant, lorsque le mode barre est activé, cela ne fonctionne plus. Je peux toujours rechercher des articles uniques mais pas plusieurs articles. Comment puis-je faire ce qui précède en barre?


2
J'aime aussi Helm, mais je suis revenu aux reftex-citationtouches bibtex pour exactement cette raison!
Tyler

Réponses:


2

@Tyler a suggéré que Helm pourrait être simplement désactivé pour reftex-citation. Après un peu de fouille, j'ai trouvé que cela peut être fait en modifiant la helm-completing-read-handlers-alistvariable. Je recommanderais de lire la documentation (en utilisant C-h v helm-completing-read-handlers-alist), mais l'ajout de cette ligne à votre init.elfichier fera l'affaire:

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

Avec cette ligne incluse, reftex-citationdevrait fonctionner sans différer helm.


C'est exactement ce que je voulais.
user2178117

5

Vous pouvez le faire avec helm-bibtex, disponible via MELPA ou GitHub.

Utilisez simplement C-SPCpour sélectionner les entrées, puis TABet "insérer la citation".

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.