RefTex cerca più articoli con Helm


11

Di recente ho iniziato a utilizzare Helm e mi sto davvero divertendo. Tuttavia, utilizzo emacs per scrivere molto LaTeX. Quando cito articoli, ho spesso bisogno di citarne diversi nella stessa macro cite - Potrei cercare molto facilmente nel mio file bibliografico due voci separate, usando RefTex:

citekey1\|citekey2

Tuttavia, quando la modalità timone è attiva, non funziona più. Posso ancora cercare singoli articoli ma non più articoli. Come posso fare quanto sopra in timone?


2
Mi piace anche Helm, ma sono tornato su reftex-citationper le chiavi bibtex proprio per questo motivo!
Tyler,

Risposte:


2

@Tyler ha suggerito che Helm potrebbe essere semplicemente disabilitato per reftex-citation. Dopo un po 'di scavo, ho scoperto che questo può essere fatto modificando la helm-completing-read-handlers-alistvariabile. Consiglierei di leggere la documentazione (usando C-h v helm-completing-read-handlers-alist), ma aggiungere questa riga al tuo init.elfile farà il trucco:

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

Con questa linea inclusa, reftex-citationdovrebbe funzionare senza rinviare a helm.


Questo è proprio quello che volevo.
user2178117

5

Puoi farlo con helm-bibtex, disponibile tramite MELPA o GitHub.

Basta usare C-SPCper selezionare le voci e quindi TABe "inserisci citazione".

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.