OVH Cloud OVH Cloud

macbook et emacs

18 réponses
Avatar
Guillaume
Bonjour,
je viens de recevoir 5 macbook de l'irem et je dois les configurer
pour les stages LaTeX.
J'ai un peu de mal avec la syntaxe mac...
J'essaie d'adapter mon .emacs (qui marche sous linux).
Premier probl=E8me : il semble qu'il n'y ait pas de $PATH. Comment
lancer le visionneur pdf "preview" depuis un terminal ?
Ensuite, les raccourcis clavier ! J'ai M-c M-t comme raccourci pour
mes compils latex et elles ne sont pas prises en compte : M-c affiche
le c entour=E9...
Pareil pour l'utilisation de tempo : la touche f3 augmente le son mais
ne compl=E8te pas mes macros...

Par exemple, ceci ne marche pas :


(defvar guillaume-pdf-command "kpdf %s.pdf & ")

(defun guillaume-pdf () (interactive)
(save-buffer)
(shell-command (format guillaume-pdf-command
(file-name-sans-extension(buffer-file-name))))
)
(add-hook 'LaTeX-mode-hook
'(lambda nil
(define-key LaTeX-mode-map "\M-c\M-d" 'guillaume-pdf)))


et avec tempo :


(add-hook 'LaTeX-mode-hook
(function
(lambda ()
(define-key LaTeX-mode-map [C-M-right] 'tempo-forward-mark)
(define-key LaTeX-mode-map [C-M-left] 'tempo-backward-mark)
(define-key LaTeX-mode-map [f3] 'tempo-complete-tag))))

Merci

8 réponses

1 2
Avatar
Guillaume
Problème de binding ? Càd que M-c M-t n'est peut-être pas associé à
l'action que tu attends, ou un mode l'a peut-être masqué ?
Est-ce que C-h w ta_commande et C-h k M-c M-t te permettent d'avancer ?



C-h k m'a confirmé que ce n'était pas implanté. Après plusieurs ess ais
de syntaxe, j'ai réussi !
J'ai utilisé (kbd "C-c t") et plus de problème.
C'est pour compiler les fichiers tex avec "rubber", un outil python
d'Emmanuel Beffara qui compile le nombre de fois nécessaire sans que
l'utilisateur s'en soucie (quand il y a des labels, bibliographie,
table des matières, etc.)
Il y a une option clean qui nettoie les fichiers parasites produits
par latex.
Tout ceci pourrait être fait en lisp, mais je ne me sens pas
d'attaque...
Sinon, je vous écrit encore de google-groups car j'ai toujours un
problème entre nntp et nnml. (Voir l'autre fil)
Est-ce que cela vient du fait que j'ai mis nntp en "secondary" a
posteriori ?
Avatar
Bastien
"Guillaume" writes:

Est-ce que cela vient du fait que j'ai mis nntp en "secondary" a
posteriori ?



Si, certainement!

(setq gnus-select-method '(nntp "ton.serveur"))
(setq gnus-secondary-select-methods '((nnml ""))

--
Bastien
Avatar
Sébastien Kirche
Le 8 février 2007 à 10:41, Guillaume a formulé :

Sinon, je vous écrit encore de google-groups car j'ai toujours un
problème entre nntp et nnml. (Voir l'autre fil)



Celui du 29 janvier ?

Est-ce que cela vient du fait que j'ai mis nntp en "secondary" a
posteriori ?



Ajouter une autre méthode secondaire ne devrait pas poser de problème,
par contre changer la méthode primaire est problématique. Même pour
changer l'adresse du serveur à l'occasion d'un changement de provider.
Je m'y suis collé une fois, et depuis j'ai supprimé ma méthode primaire
(->nnnil) et ça simplifie les choses.

Je ne comprends pas exactement comment ça peut fonctionner sur un groupe
et pas sur l'autre. Si ça fonctionne avec fctt, qu'indique G e sur fctt
dans le Group buffer ?

En allant dans les serveurs (^ dans le Group buffer) puis en entrant sur
le serveur de news est-ce que la liste des groupes disponibles
apparaît ? Si oui avec 'u' en face de fr.comp.applications.emacs doit
permettre de s'y abonner. Ensuite 'q' 2 fois et un rafraîchissement des
groupes 'g' devrait mettre les compteurs à jour.

--
Sébastien Kirche
Avatar
Sébastien Kirche
Le 8 février 2007 à 11:19, Bastien a formulé :

> Est-ce que cela vient du fait que j'ai mis nntp en "secondary" a
> posteriori ?

Si, certainement!

(setq gnus-select-method '(nntp "ton.serveur"))
(setq gnus-secondary-select-methods '((nnml ""))



Comme je le mentionne dans ma réponse précédente, il y a avantage à
utiliser nnnil pour gnus-select-method.

Dans mon cas j'ai d'abord eu des problèmes avec le serveur de free qui
avait des absences ce qui me coinçait tout. J'ai constaté lors de ma
migration sur feu le serveur de Cristophe Cuq que ça revenait quasiment
à refaire son installation de zéro.

Du coup j'ai supprimé la select-method et tous les abonnements nntp,
nnimap ou nnml pour les archives locales passent par des
secondary-select-methods.

Quand le serveur de Christophe est mort j'ai simplement ajouté des
nouveaux groupes sur un autre serveur et supprimé certains anciens (pour
les autres j'aimerais basculer les messages marqués sur les nouveaux
groupes).

--
Sébastien Kirche
Avatar
Guillaume
On 8 fév, 11:19, Bastien wrote:

> Est-ce que cela vient du fait que j'ai mis nntp en "secondary" a
> posteriori ?

(setq gnus-select-method '(nntp "ton.serveur"))
(setq gnus-secondary-select-methods '((nnml ""))



C'est ce que j'avais fait, mais du coup mon "inbox" se retrouve
"étoilée" et inaccessible dans le buffer "group"
J'ai ensuite fait le contraire,

(setq gnus-select-method '(nnml ""))
(setq gnus-secondary-select-methods '((nntp "news.free.fr"))

mais nntp ne semble pas "marcher" : aucune liste de groupes
disponible, si ce n'est celle correspondant à mes mails.
Avatar
pacotomi
Guillaume wrote:

> Absence d'outils PostScript sous MacOS X !!!?????
> Tu peux préciser ce qui te manque au lieu de dire n'importe quoi.
>
> Pacotomi.
Du calme, du calme.
J'ai stupidement remarqué, mon ignorance n'ayant d'égal que ma
bêtise, qu'en ouvrant un fichier ps sur mac, preview le convertissait
en pdf.
Je ne me suis jamais intéressé à mac, mais les macounets sur les
listes latex ont toujours fait part de leur réticence à utiliser la
chaîne dvips-ps car pdf est plus naturel sur mac apparemment.


Désolé, cela n'a rien à voir avec Emacs, mais pour Mac et LaTeX, tous
les outils possibles se trouvent là :
http://www.esm.psu.edu/mac-tex/
En particulier l'onglet << Applications Table >>
On y touve les versions Mac de Emacs (ouf ! je ne suis pas complètement
hors sujet).
Pour le ps, il y a ceci, mais c'est payant
http://www.esm.psu.edu/mac-tex/frontends.shtml#MacGhostViewX

Pour le ps ou le pdf, c'est indifférent sous mac. Quand j'utilise
PSTricks, j'utilise tantôt la route dvips tantôt la route pdf (avec
pdftricks).

Pacotomi
Avatar
Fran
Guillaume a écrit :

Bon : je n'ai jamais eu un mac entre les mains. Il a été configuré par
un collègue. Je dois m'occuper de la partie latex.
Le but est de prévoir une utilisation indépendante de mac.
La partie latex marche (mise à part l'absence d'outils postscript sous
mac).
C'est l'adaptation de mon .emacs à mac qui coince.
J'utilise emacs via x11 pour avoir un minimum de mode graphique.




Bonjour, j'arrive un peu tard, mais si ma petite expérience peut vous
aider. Je fais du LaTeX sur Mac avec GNU Emacs depuis près de deux
années en utilisant :

- Emacs en version nox (actuellement v22.0.93) installé par fink;
- AucTeX 11.83 compilé par mes soins et téléchargé sur ce site:
<http://www.gnu.org/software/auctex/index.html>
- La teTeX installée par l'i-Installer de Gerben Wierda (qui a cessé de
le maintenir);
- pour les .ps, l'i-Installer installe GhostScript, et j'ai installé le
visionneur *gv* avec fink, ainsi que le paquet virtuel *system-ghostscript*;
- pour les .pdf, très déçu par Preview, j'ai installé avec fink *xpdf*;
- enfin, pour que fink reconnaisse mon installation teTeX, le paquet
virtuel *system-tetex*.

En ce qui concerne le fichier .emacs, je l'ai mis en ligne avec mon
pense-bête Emacs (en LaTeX) ici:
<http://homepage.mac.com/fgiron/fgaccueil/Emacs/TableEmacs.pdf>

------------------------------
Darwin eMac.local 8.8.0 Power Macintosh
FINK :
Package manager version: 0.26.1
Distribution version: 0.8.1.cvs powerpc
GCC :
powerpc-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build
5367)
------------------------------
Avatar
Guillaume Connan
Le 6 mars 2007 à 12:03, Fran
1 2