RefTex szuka wielu artykułów za pomocą Helm


11

Ostatnio zacząłem używać Helma i bardzo mi się to podoba. Jednak używam emacsa, aby pisać dużo LaTeXa. Kiedy cytuję artykuły, często muszę cytować kilka w tym samym makrze cytowania - mogę bardzo łatwo wyszukać w moim pliku bibliografii dwa osobne wpisy, używając RefTex:

citekey1\|citekey2

Jednak gdy tryb steru jest włączony, to już nie działa. Nadal mogę wyszukiwać pojedyncze artykuły, ale nie wiele artykułów. Jak mogę zrobić powyższe na czele?


2
Lubię też Helm, ale reftex-citationwłaśnie z tego powodu wróciłem do kluczy bibtex!
Tyler

Odpowiedzi:


2

@Tyler zasugerował, że Helm można po prostu wyłączyć reftex-citation. Po odrobinie kopania odkryłem, że można to zrobić, modyfikując helm-completing-read-handlers-alistzmienną. Poleciłbym przeczytać dokumentację na jego temat (używając C-h v helm-completing-read-handlers-alist), ale dodanie tej linii do init.elpliku załatwi sprawę :

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

Po włączeniu tej linii reftex-citationpowinien działać bez odraczania helm.


Właśnie tego chciałem.
user2178117,

5

Możesz to zrobić za pomocą helm-bibtex, dostępnego za pośrednictwem MELPA lub GitHub.

Wystarczy użyć, C-SPCaby wybrać wpisy, a następnie TABi „wstaw cytat”.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.