Est-ce que tu as essayé de voir si tu as le même problème en démarrant
sans fichier d'init (option -q en ligne de commande), ou plutôt avec un
fichier d'init réduit au minimum pour avoir le mode latex.
thr:first
ax:first
Est-ce que tu as essayé de voir si tu as le même problème en démarrant
sans fichier d'init (option -q en ligne de commande), ou plutôt avec un
fichier d'init réduit au minimum pour avoir le mode latex.
thr:first
ax:first
Est-ce que tu as essayé de voir si tu as le même problème en démarrant
sans fichier d'init (option -q en ligne de commande), ou plutôt avec un
fichier d'init réduit au minimum pour avoir le mode latex.
thr:first
ax:first
Le 27-09-2013, Vincent Belaïche a écrit :Est-ce que tu as essayé de voir si tu as le même problème en démarrant
sans fichier d'init (option -q en ligne de commande), ou plutôt avec un
fichier d'init réduit au minimum pour avoir le mode latex.
Puisque cette discussion s'allonge, une précision quand vous dites que
"ça marche" chez vous.
Lorsque je tape C-) dans le texte puis que je sélectionne A ou T, j'ai
un buffer qui s'ouvre avec:
* Theorem:
* Axiom:
ce qui ne permet pas de sélectionner quoi que ce soit, alors que
je m'attendais à avoir:
* Theorem:thr:first
.
* Axiom:
ou bien
* Theorem:
* Axiom:ax:first
.
Marc Boyer
thm:first
Le 27-09-2013, Vincent Belaïche <vincent.belaiche@gmail.com> a écrit :
Est-ce que tu as essayé de voir si tu as le même problème en démarrant
sans fichier d'init (option -q en ligne de commande), ou plutôt avec un
fichier d'init réduit au minimum pour avoir le mode latex.
Puisque cette discussion s'allonge, une précision quand vous dites que
"ça marche" chez vous.
Lorsque je tape C-) dans le texte puis que je sélectionne A ou T, j'ai
un buffer qui s'ouvre avec:
* Theorem:
* Axiom:
ce qui ne permet pas de sélectionner quoi que ce soit, alors que
je m'attendais à avoir:
* Theorem:
thr:first
.
* Axiom:
ou bien
* Theorem:
* Axiom:
ax:first
.
Marc Boyer
thm:first
Le 27-09-2013, Vincent Belaïche a écrit :Est-ce que tu as essayé de voir si tu as le même problème en démarrant
sans fichier d'init (option -q en ligne de commande), ou plutôt avec un
fichier d'init réduit au minimum pour avoir le mode latex.
Puisque cette discussion s'allonge, une précision quand vous dites que
"ça marche" chez vous.
Lorsque je tape C-) dans le texte puis que je sélectionne A ou T, j'ai
un buffer qui s'ouvre avec:
* Theorem:
* Axiom:
ce qui ne permet pas de sélectionner quoi que ce soit, alors que
je m'attendais à avoir:
* Theorem:thr:first
.
* Axiom:
ou bien
* Theorem:
* Axiom:ax:first
.
Marc Boyer
thm:first
Marc Boyer writes:Le 27-09-2013, Vincent Belaïche a écrit :
Bon, je n'ai pas encore essayer ma construction Bazaar avec -q pour
voir...
Vincent.
Marc Boyer <Marc.Boyer@cert.onera.fr.invalid> writes:
Le 27-09-2013, Vincent Belaïche <vincent.belaiche@gmail.com> a écrit :
Bon, je n'ai pas encore essayer ma construction Bazaar avec -q pour
voir...
Vincent.
Marc Boyer writes:Le 27-09-2013, Vincent Belaïche a écrit :
Bon, je n'ai pas encore essayer ma construction Bazaar avec -q pour
voir...
Vincent.
En fait, reftex-label-alist n'est pas directement utilisé pour créer la
liste de labels, mais pour initialiser un structure de données cache qui
sera utilisée pour créer les labels. Lorsque tu relances reftex-mode par
un hook *après* la lecture de la variable de fichier reftex-label-alist,
alors cette cache est re-initialisée et tu n'as plus toute la structure.
Essaie avec à la fin du fichier (pour forcer l'ordre):
%%% Local Variables:
%%% eval: (reftex-mode 1)
%%% reftex-label-alist: (("axiom" ?A "ax:" "~ref{%s}" nil ("axiom" "ax.") -2) ("theorem" ?T "thr:" "~ref{%s}" t ("theorem" "thm.") -3))
%%% End:
essaie aussi avec dans cet ordre:
%%% Local Variables:
%%% reftex-label-alist: (("axiom" ?A "ax:" "~ref{%s}" nil ("axiom" "ax.") -2) ("theorem" ?T "thr:" "~ref{%s}" t ("theorem" "thm.") -3))
%%% eval: (reftex-mode 1)
%%% End:
La difference que j'observe c'est que dans les deux cas je peux avoir
les labels théorèmes, mais dans le second cas c'est plus compliqué, en
effet lorsque j'ai le message
Label type: [ efilnNst] (?=Help)
il faut que je tape SPC, et là j'ai tous les labels, y compris théorème,
c'est donc une présentation moins pratique.
À ce propos, je me demande si on peut vraiment blamer reftex: tu
définies reftex-label-alist comme un variable locale à *un* tampon, mais
reftex par essence doit pouvoir gérer de façon cohérente plusieurs
tampons correspondant à un même document... Je pense que le problème
fondamental c'est l'utilisation d'une variable de fichier, plutôt qu'une
customisation générale.
En fait, reftex-label-alist n'est pas directement utilisé pour créer la
liste de labels, mais pour initialiser un structure de données cache qui
sera utilisée pour créer les labels. Lorsque tu relances reftex-mode par
un hook *après* la lecture de la variable de fichier reftex-label-alist,
alors cette cache est re-initialisée et tu n'as plus toute la structure.
Essaie avec à la fin du fichier (pour forcer l'ordre):
%%% Local Variables:
%%% eval: (reftex-mode 1)
%%% reftex-label-alist: (("axiom" ?A "ax:" "~\ref{%s}" nil ("axiom" "ax.") -2) ("theorem" ?T "thr:" "~\ref{%s}" t ("theorem" "thm.") -3))
%%% End:
essaie aussi avec dans cet ordre:
%%% Local Variables:
%%% reftex-label-alist: (("axiom" ?A "ax:" "~\ref{%s}" nil ("axiom" "ax.") -2) ("theorem" ?T "thr:" "~\ref{%s}" t ("theorem" "thm.") -3))
%%% eval: (reftex-mode 1)
%%% End:
La difference que j'observe c'est que dans les deux cas je peux avoir
les labels théorèmes, mais dans le second cas c'est plus compliqué, en
effet lorsque j'ai le message
Label type: [ efilnNst] (?=Help)
il faut que je tape SPC, et là j'ai tous les labels, y compris théorème,
c'est donc une présentation moins pratique.
À ce propos, je me demande si on peut vraiment blamer reftex: tu
définies reftex-label-alist comme un variable locale à *un* tampon, mais
reftex par essence doit pouvoir gérer de façon cohérente plusieurs
tampons correspondant à un même document... Je pense que le problème
fondamental c'est l'utilisation d'une variable de fichier, plutôt qu'une
customisation générale.
En fait, reftex-label-alist n'est pas directement utilisé pour créer la
liste de labels, mais pour initialiser un structure de données cache qui
sera utilisée pour créer les labels. Lorsque tu relances reftex-mode par
un hook *après* la lecture de la variable de fichier reftex-label-alist,
alors cette cache est re-initialisée et tu n'as plus toute la structure.
Essaie avec à la fin du fichier (pour forcer l'ordre):
%%% Local Variables:
%%% eval: (reftex-mode 1)
%%% reftex-label-alist: (("axiom" ?A "ax:" "~ref{%s}" nil ("axiom" "ax.") -2) ("theorem" ?T "thr:" "~ref{%s}" t ("theorem" "thm.") -3))
%%% End:
essaie aussi avec dans cet ordre:
%%% Local Variables:
%%% reftex-label-alist: (("axiom" ?A "ax:" "~ref{%s}" nil ("axiom" "ax.") -2) ("theorem" ?T "thr:" "~ref{%s}" t ("theorem" "thm.") -3))
%%% eval: (reftex-mode 1)
%%% End:
La difference que j'observe c'est que dans les deux cas je peux avoir
les labels théorèmes, mais dans le second cas c'est plus compliqué, en
effet lorsque j'ai le message
Label type: [ efilnNst] (?=Help)
il faut que je tape SPC, et là j'ai tous les labels, y compris théorème,
c'est donc une présentation moins pratique.
À ce propos, je me demande si on peut vraiment blamer reftex: tu
définies reftex-label-alist comme un variable locale à *un* tampon, mais
reftex par essence doit pouvoir gérer de façon cohérente plusieurs
tampons correspondant à un même document... Je pense que le problème
fondamental c'est l'utilisation d'une variable de fichier, plutôt qu'une
customisation générale.
Je comprends la limitation technique. Mais je travaille avec des
co-auteurs différents, et avec des recommandations d'éditeurs différents.
Certains utilise "Theorem", d'autres "theorem", certains "thm:", d'autres
"thr:". Le but c'était d'avoir des configs par fichier. Mais bon,
je peux mettre dans le .emacs si besoin.
J'ai d'ailleurs tenté de faire un fichier de config minimal:
(add-hook 'LaTeX-mode-hook 'turn-on-reftex)
(setq reftex-label-alist '(("axiom" ?A "ax:" "~ref{%s}" nil ("axiom" "ax.") -2) ("theorem" ?T "thr:"
"~ref{%s}" t ("theorem" "thm.") -3)))
et je me retrouve avec mon pb initial de semi-prise en compte de
la variable: les A et T apparaissent mais leur sélection ne
fait pas apparaître les references associées.
Merci pour le coup de main, je crois que je vais faire
ma requette directement sur la mailing list auctex.
Je comprends la limitation technique. Mais je travaille avec des
co-auteurs différents, et avec des recommandations d'éditeurs différents.
Certains utilise "Theorem", d'autres "theorem", certains "thm:", d'autres
"thr:". Le but c'était d'avoir des configs par fichier. Mais bon,
je peux mettre dans le .emacs si besoin.
J'ai d'ailleurs tenté de faire un fichier de config minimal:
(add-hook 'LaTeX-mode-hook 'turn-on-reftex)
(setq reftex-label-alist '(("axiom" ?A "ax:" "~\ref{%s}" nil ("axiom" "ax.") -2) ("theorem" ?T "thr:"
"~\ref{%s}" t ("theorem" "thm.") -3)))
et je me retrouve avec mon pb initial de semi-prise en compte de
la variable: les A et T apparaissent mais leur sélection ne
fait pas apparaître les references associées.
Merci pour le coup de main, je crois que je vais faire
ma requette directement sur la mailing list auctex.
Je comprends la limitation technique. Mais je travaille avec des
co-auteurs différents, et avec des recommandations d'éditeurs différents.
Certains utilise "Theorem", d'autres "theorem", certains "thm:", d'autres
"thr:". Le but c'était d'avoir des configs par fichier. Mais bon,
je peux mettre dans le .emacs si besoin.
J'ai d'ailleurs tenté de faire un fichier de config minimal:
(add-hook 'LaTeX-mode-hook 'turn-on-reftex)
(setq reftex-label-alist '(("axiom" ?A "ax:" "~ref{%s}" nil ("axiom" "ax.") -2) ("theorem" ?T "thr:"
"~ref{%s}" t ("theorem" "thm.") -3)))
et je me retrouve avec mon pb initial de semi-prise en compte de
la variable: les A et T apparaissent mais leur sélection ne
fait pas apparaître les references associées.
Merci pour le coup de main, je crois que je vais faire
ma requette directement sur la mailing list auctex.
J'ai d'ailleurs tenté de faire un fichier de config minimal:
(add-hook 'LaTeX-mode-hook 'turn-on-reftex)
(setq reftex-label-alist '(("axiom" ?A "ax:" "~ref{%s}" nil ("axiom" "ax.") -2) ("theorem" ?T "thr:"
"~ref{%s}" t ("theorem" "thm.") -3)))
et je me retrouve avec mon pb initial de semi-prise en compte de
la variable: les A et T apparaissent mais leur sélection ne
fait pas apparaître les references associées.
est-ce que tu as essayé un M-x reftex-reset-mode, au cas où ... ?
Merci pour le coup de main, je crois que je vais faire
ma requette directement sur la mailing list auctex.
Est-ce que tu as aussi essayé ce que le noeud d'info (reftex) Theorem
and Axiom préconise --- voir mon message précédent.
Je te conseille de télécharger la dernière version de RefTeX --- je
crois que ce qui se trouve sous le dépôt bazaar d'EMACS est à peu de
chose près la dernière --- et d'essayer avec.
Pour l'installer il suffit de recopier les fichiers dans
ton_emacs/lisp/textmodes
de les byte-compiler (`B' end Dired mode), et de les charger (`L' en
Dired mode).
J'ai d'ailleurs tenté de faire un fichier de config minimal:
(add-hook 'LaTeX-mode-hook 'turn-on-reftex)
(setq reftex-label-alist '(("axiom" ?A "ax:" "~\ref{%s}" nil ("axiom" "ax.") -2) ("theorem" ?T "thr:"
"~\ref{%s}" t ("theorem" "thm.") -3)))
et je me retrouve avec mon pb initial de semi-prise en compte de
la variable: les A et T apparaissent mais leur sélection ne
fait pas apparaître les references associées.
est-ce que tu as essayé un M-x reftex-reset-mode, au cas où ... ?
Merci pour le coup de main, je crois que je vais faire
ma requette directement sur la mailing list auctex.
Est-ce que tu as aussi essayé ce que le noeud d'info (reftex) Theorem
and Axiom préconise --- voir mon message précédent.
Je te conseille de télécharger la dernière version de RefTeX --- je
crois que ce qui se trouve sous le dépôt bazaar d'EMACS est à peu de
chose près la dernière --- et d'essayer avec.
Pour l'installer il suffit de recopier les fichiers dans
ton_emacs/lisp/textmodes
de les byte-compiler (`B' end Dired mode), et de les charger (`L' en
Dired mode).
J'ai d'ailleurs tenté de faire un fichier de config minimal:
(add-hook 'LaTeX-mode-hook 'turn-on-reftex)
(setq reftex-label-alist '(("axiom" ?A "ax:" "~ref{%s}" nil ("axiom" "ax.") -2) ("theorem" ?T "thr:"
"~ref{%s}" t ("theorem" "thm.") -3)))
et je me retrouve avec mon pb initial de semi-prise en compte de
la variable: les A et T apparaissent mais leur sélection ne
fait pas apparaître les references associées.
est-ce que tu as essayé un M-x reftex-reset-mode, au cas où ... ?
Merci pour le coup de main, je crois que je vais faire
ma requette directement sur la mailing list auctex.
Est-ce que tu as aussi essayé ce que le noeud d'info (reftex) Theorem
and Axiom préconise --- voir mon message précédent.
Je te conseille de télécharger la dernière version de RefTeX --- je
crois que ce qui se trouve sous le dépôt bazaar d'EMACS est à peu de
chose près la dernière --- et d'essayer avec.
Pour l'installer il suffit de recopier les fichiers dans
ton_emacs/lisp/textmodes
de les byte-compiler (`B' end Dired mode), et de les charger (`L' en
Dired mode).
Et voilà, ça marche...
J'avoue ne pas avoir tenté cette voie dès le début tant je pensais plus
probable un pb de config de ma machine qu'un bug dans un truc aussi
utilisé qu'emacs/auctex,
d'autant que j'avais une version 23.3 de 2011,
donc pas tout à fait "up to date" mais quand même relativement récente.
Merci,
Marc Boyer
Et voilà, ça marche...
J'avoue ne pas avoir tenté cette voie dès le début tant je pensais plus
probable un pb de config de ma machine qu'un bug dans un truc aussi
utilisé qu'emacs/auctex,
d'autant que j'avais une version 23.3 de 2011,
donc pas tout à fait "up to date" mais quand même relativement récente.
Merci,
Marc Boyer
Et voilà, ça marche...
J'avoue ne pas avoir tenté cette voie dès le début tant je pensais plus
probable un pb de config de ma machine qu'un bug dans un truc aussi
utilisé qu'emacs/auctex,
d'autant que j'avais une version 23.3 de 2011,
donc pas tout à fait "up to date" mais quand même relativement récente.
Merci,
Marc Boyer