OVH Cloud OVH Cloud

Justification auto avec LaTeX et AucTeX ?

40 réponses
Avatar
frangi
Bonjour,

Depuis que je suis passé à GNU Emacs 22.0.50 et AucTeX 11.83 (en même
temps), la justification automatique ne fonctionne plus en mode LaTeX,
alors qu'elle fonctionne normalement dans le mode texte. Il faut
toujours taper la combinaison C-u M-q.
Y a-t-il quelque chose qu'on peut ajouter à .emacs ? J'ai déjà ceci :

(add-hook 'text-mode-hook
'(lambda()
(auto-fill-mode 1)
(setq default-justification 'full))
)

Merci :-)
--
====================================================
François GIRON -- Mac OS X 10.4.7 -- Tiger
http://homepage.mac.com/fgiron/fgaccueil/index.html
~ fgiron\at{}mac.com ~
====================================================

10 réponses

1 2 3 4
Avatar
Ralf Angeli
* François Giron (2006-08-28) writes:

Ralf Angeli writes:

Et quoi dit `load-history' ? Est-ce qu'elle contient le string
"tool-bar.el" ?



la chaîne 'tool-bar' est présente un grand nombre de fois.



"tool-bar" != "tool-bar.el"

--
Ralf
Avatar
frangi
Ralf Angeli writes:

* François Giron (2006-08-28) writes:

Ralf Angeli writes:

Et quoi dit `load-history' ? Est-ce qu'elle contient le string
"tool-bar.el" ?



la chaîne 'tool-bar' est présente un grand nombre de fois.



"tool-bar" != "tool-bar.el"



Là, je ne comprends pas tout. Vous m'avez bien dit que 'C-h v' est un
appel de variable, et que 'tool-bar.el' n'est pas une variable (c'est
en fait le nom d'un fichier). Donc si je fais 'C-h v load-history', je
ne peux pas obtenir la chaîne 'tool-bar.el'. Que dois-je faire alors?
J'ai essayé 'M-x load-history', mais cette commande n'est pas
disponible. (??)
Désolé, mais je suis un béotien en matière d'Elisp.
--
====================================================
François GIRON -- Mac OS X 10.4.7 -- Tiger
http://homepage.mac.com/fgiron/fgaccueil/index.html
~ fgironat{}mac.com ~
====================================================
Avatar
Sébastien Kirche
Le 29 août 2006 à 08:52, François Giron a dit :

[je prends le fil distraitement en route, j'espère ne dire d'ânerie]

> > > Et quoi dit `load-history' ? Est-ce qu'elle contient le string
> > > "tool-bar.el" ?
> >
> > la chaîne 'tool-bar' est présente un grand nombre de fois.
>
> "tool-bar" != "tool-bar.el"

Là, je ne comprends pas tout. Vous m'avez bien dit que 'C-h v' est un
appel de variable,



Plus précisément c'est une commande qui permet de connaître la docstring
associée à une variable (si la variable est documentée) ainsi que sa
valeur (si elle en a). De même que C-h f permet d'obtenir la doc d'une
fonction.

et que 'tool-bar.el' n'est pas une variable (c'est en fait le nom d'un
fichier). Donc si je fais 'C-h v load-history', je ne peux pas obtenir
la chaîne 'tool-bar.el'. Que dois-je faire alors? J'ai essayé 'M-x
load-history', mais cette commande n'est pas disponible. (??)



Si le but est de charge tool-bar.el il faut soit passer par
M-x load-library ou M-x load-file. Ensuite les variables et fonctions
définies dans ce fichier deviendront accessibles et appelables.

Désolé, mais je suis un béotien en matière d'Elisp.



Faut reconnaître que même pour un programmeur "classique" c'est parfois
déroutant...

--
Sébastien Kirche
Avatar
frangi
Sébastien Kirche writes:

Le 29 août 2006 à 08:52, François Giron a dit :

[je prends le fil distraitement en route, j'espère ne dire d'ânerie]

> > > Et quoi dit `load-history' ? Est-ce qu'elle contient le string
> > > "tool-bar.el" ?
> >
> > la chaîne 'tool-bar' est présente un grand nombre de fois.
>
> "tool-bar" != "tool-bar.el"

Là, je ne comprends pas tout. Vous m'avez bien dit que 'C-h v' est un
appel de variable,



Plus précisément c'est une commande qui permet de connaître la docstring
associée à une variable (si la variable est documentée) ainsi que sa
valeur (si elle en a). De même que C-h f permet d'obtenir la doc d'une
fonction.

et que 'tool-bar.el' n'est pas une variable (c'est en fait le nom d'un
fichier). Donc si je fais 'C-h v load-history', je ne peux pas obtenir
la chaîne 'tool-bar.el'. Que dois-je faire alors? J'ai essayé 'M-x
load-history', mais cette commande n'est pas disponible. (??)



Si le but est de charge tool-bar.el il faut soit passer par
M-x load-library ou M-x load-file. Ensuite les variables et fonctions
définies dans ce fichier deviendront accessibles et appelables.



Donc, je cherche le PATH de tool-bar.el pour le charger. Après cela,
je fais des essais sur un fichier tex pour voir si le problème est lié
à cela.

Désolé, mais je suis un béotien en matière d'Elisp.



Faut reconnaître que même pour un programmeur "classique" c'est parfois
déroutant...



--
====================================================
François GIRON -- Mac OS X 10.4.7 -- Tiger
http://homepage.mac.com/fgiron/fgaccueil/index.html
~ fgironat{}mac.com ~
====================================================
Avatar
Sébastien Kirche
Le 29 août 2006 à 18:58, François Giron a formulé :

Donc, je cherche le PATH de tool-bar.el pour le charger. Après cela,
je fais des essais sur un fichier tex pour voir si le problème est lié
à cela.



S'il est dans le load-path (il devrait) un simple

M-x load-file RET tool-bar RET

devrait suffire.
--
Sébastien Kirche
Avatar
frangi
(François Giron) writes:

Sébastien Kirche writes:

Le 29 août 2006 à 08:52, François Giron a dit :

[je prends le fil distraitement en route, j'espère ne dire d'ânerie]

> > > Et quoi dit `load-history' ? Est-ce qu'elle contient le string
> > > "tool-bar.el" ?
> >
> > la chaîne 'tool-bar' est présente un grand nombre de fois.
>
> "tool-bar" != "tool-bar.el"

Là, je ne comprends pas tout. Vous m'avez bien dit que 'C-h v' est un
appel de variable,



Plus précisément c'est une commande qui permet de connaître la docstring
associée à une variable (si la variable est documentée) ainsi que sa
valeur (si elle en a). De même que C-h f permet d'obtenir la doc d'une
fonction.

et que 'tool-bar.el' n'est pas une variable (c'est en fait le nom d'un
fichier). Donc si je fais 'C-h v load-history', je ne peux pas obtenir
la chaîne 'tool-bar.el'. Que dois-je faire alors? J'ai essayé 'M-x
load-history', mais cette commande n'est pas disponible. (??)



Si le but est de charge tool-bar.el il faut soit passer par
M-x load-library ou M-x load-file. Ensuite les variables et fonctions
définies dans ce fichier deviendront accessibles et appelables.



Donc, je cherche le PATH de tool-bar.el pour le charger. Après cela,
je fais des essais sur un fichier tex pour voir si le problème est lié
à cela.




Donc j'ai fait une recherche: le répertoire /sw... où se trouve
emacs22 ne comporte aucun fichier du nom de "tool-bar.el", tandis
qu'il en existe un dans Carbon Emacs.
Je suppose que cela s'explique du fait que la version installée est
celle qui ne fonctionne qu'en console (emacs22-nox). Ce qui me
surprend tout de même, c'est qu'auparavant, j'utiisais emacs21-nox
sans avoir ce problème.
Je vais peut-ête devoir installer la version qui fonctionne sous X11,
même si je ne m'en sers qu'en console.
En tout cas, merci à vous pour votre aide.
--
====================================================
François GIRON -- Mac OS X 10.4.7 -- Tiger
http://homepage.mac.com/fgiron/fgaccueil/index.html
~ fgironat{}mac.com ~
====================================================
Avatar
Matthieu Moy
Sébastien Kirche writes:

S'il est dans le load-path (il devrait) un simple

M-x load-file RET tool-bar RET


^^^^
M-x load-library RET ...

tu veux dire.

--
Matthieu
Avatar
Sébastien Kirche
Le 29 août 2006 à 20:51, Matthieu Moy s'est exprimé ainsi :

> M-x load-file RET tool-bar RET
^^^^
M-x load-library RET ...

tu veux dire.



Ça tombe bien que tu en parles :) Je me suis posé la question au moment
où je rédigeais la réponse et les docstrings ne m'ont pas éclairé.

De plus il me semblait avoir été repris ici même à propos de l'usage de
load-file au lieu de load-library.

Perso, j'utilise toujours load-library il me semble.
--
Sébastien Kirche
Avatar
Ralf Angeli
* François Giron (2006-08-29) writes:

Ralf Angeli writes:

* François Giron (2006-08-28) writes:

Ralf Angeli writes:

Et quoi dit `load-history' ? Est-ce qu'elle contient le string
"tool-bar.el" ?



la chaîne 'tool-bar' est présente un grand nombre de fois.



"tool-bar" != "tool-bar.el"



Là, je ne comprends pas tout. Vous m'avez bien dit que 'C-h v' est un
appel de variable, et que 'tool-bar.el' n'est pas une variable (c'est
en fait le nom d'un fichier). Donc si je fais 'C-h v load-history', je
ne peux pas obtenir la chaîne 'tool-bar.el'. Que dois-je faire alors?



`load-history' contient une liste des fichiers qui ont chargé et je
voudrais savoir si ton Emacs a chargé tool-bar.el ou tool-bar.elc.

Après tu as fait `C-h v load-history RET', choisis le buffer avec la
valeur du `load-history' et cherches avec `C-s' pour la chaîne
"tool-bar.el".

--
Ralf
Avatar
frangi
Matthieu Moy writes:

Sébastien Kirche writes:

S'il est dans le load-path (il devrait) un simple

M-x load-file RET tool-bar RET


^^^^
M-x load-library RET ...

tu veux dire.



Ce qui me donne "Loading tool-bar... done"
--
====================================================
François GIRON -- Mac OS X 10.4.7 -- Tiger
http://homepage.mac.com/fgiron/fgaccueil/index.html
~ fgironat{}mac.com ~
====================================================
1 2 3 4