Por que a minha personalização do formato reftex-cite não foi reconhecida?

2

No meu .emacs eu configurei o seguinte código para permitir que eu use os comandos biblatex cite ao editar arquivos LaTeX:

    (setq reftex-cite-format 
      '(
        (\C-m . "\cite[]{%l}")
        (?p . "\parencite[]{%l}")
        (?t . "\textcite[]{%l}")))

Mas isso não teve efeito. Ele ainda parece ser o padrão para o conjunto de comandos de cite que eu tinha definido anteriormente com M-x customize-variable . Por quê? E como faço para o emacs reconhecer a mudança? Eu tentei reiniciar o emacs ...

    
por Seamus 06.06.2011 / 23:23

2 respostas

1

Conforme indicado pelo link , talvez você tenha que definir a variável dentro de (eval-after-load 'reftex-vars ) '. Este é apenas um palpite e noto que pode ser uma má prática .

(eval-after-load 'reftex-vars
  '(progn
     (setq reftex-cite-format
           '((\C-m . "\cite[]{%l}")
             (?p . "\parencite[]{%l}")
             (?t . "\textcite[]{%l}")))))
    
por 16.01.2012 / 12:08
0

Apenas um palpite, mas no final do meu arquivo .emacs está um bloco custom-set-variables , que é gravado quando uso M-x customize-variable . Talvez o seu seja o mesmo, e suas alterações em reftex-cite-format estão sendo sobrescritas por isso?

    
por 10.06.2011 / 00:09

Tags