Installation de GNU Emacs sous Windows - Tutoriel

Publié par : Tutorrent
Description : Installation de GNU Emacs sous Windows - Tutoriel. GNU/FDL

Consulter un extrait ci-dessous
LES TUTORIELS LIBRES
présentés par le site FRAMASOFT
Installation de GNU Emacs
Patrice Hardouin
Logiciel : Gnu Emacs
Site : http://www.gnu.org/software/emacs/
Niveau : Débutant
Auteur : Patrice Hardouin
Site de l'auteur : http://patrice.hardouin1.free.fr/
Date de mise en ligne : 12 04 2002
Licence : licence libre GNU/FDL
framasoft
« Partir de Windows pour découvrir le libre... »
www.framasoft.net
(TEXLive, AUCTEX, LATEX2html, php-mode, html-helper-mode et francisation)
Patrice
Hardouin
12 avril 2002
ATTENTION, ce document est en version b´
e que pour information et comporte
certainement quelques erreurs ou oublis !
e, votre Emacs deviendra alors un formidable outil de bureautique et de programmation
chose simple. GNU Emacs est un ´
editer et formatter des textes en LATEX, ´editer des documents HTML, PHP. . . lire et envoyer
des mails. . . Mais cette profusion de fonctionnalit´
erents
a entendu parler de GNU Emacs et vous
ebarbative de prime abord. Mais quel plaisir que de
voir le temps gagn´
a utiliser un logiciel aussi performant, il m´
eritablement les quelques heures
a comprendre son fonctionnement. Sachez que je ne suis pas informaticien mais enseignant de
et de les transcrire imm´
eseau ou de les imprimer
u trouver les archives ?
Comme signal´
e en bas, ce document est libre ainsi que tous les logiciels et documents utilis´
utera pas un e de les utiliser. Attention toutefois, ce document ne remplace pas les docs
ees avec les logiciels que vous allez t´
echarger. Vous devrez vous r´
besoin.
GNU Emacs [7] est un logiciel originellement d´
evelopp´
eme au pingouin !).
echarger AUCTEX [2], le mode PHP [1], le mode HTML-
echarger. Certains pr´
erent utiliser
dernier et la francisation de LATEX plus ais´ee.
ce document selon les termes de la licence GNU pour les documentations libres, version 1.1, publi´
ee par la Free Software
Je vous conseille de t´
tionnement possible. GNU Emacs et LATEX sont des logiciels remarquablement stables et ´eprouv´es
mais les nouvelles versions apportent des fonctionnalit´
eressantes. Ainsi, la prochaine version
ete de son interface. . .
e GNU Emacs 21.1, AUCTEX 11.11, PHP-mode 1.12 et TEXLive 6. Les
echarg´
Installer GNU Emacs
etaill´
ealisation de
etape oblig´
ee pour apprendre
a utiliser rapidement GNU Emacs.
Installer TEXLive
echarg´
regarder votre ´
Installer AUCTEX
esent dans le package.
de tex.el copi´
a C:/.../emacs-2x.x/site-lisp/tex-site.el sont les
suivants :
;;; Customization:
;; insert them here.
;; (defvar TeX-lisp-directory "@AUCDIR"
"*The directory where the AUC TeX lisp files are located.")
;; ajouts Patrice HARDOUIN du mardi 5 f´
evrier 2002
(defvar TeX-lisp-directory "C:/Program Files/emacs-21.1/site-lisp/auctex-11.11/"
"*The directory where the AUC TeX lisp files are located.")
"Directories containing the sites TeX macro files and style files.
The directory names *must* end with a slash."
(defcustom TeX-command-list
;; You may have to remove the single quotes around the command
;; arguments if you use DOS.
(list "LaTeX" "%l \\nonstopmode\\input{%t}"
(list "LaTeX2e" "latex2e \\nonstopmode\\input{%t}"
(if (or window-system (getenv "DISPLAY"))
;; Uncomment the above line and comment out the next line to
;; Not part of standard TeX.
(list "LaTeX PDF" "pdflatex \\nonstopmode\\input{%t}"
(list "AmSTeX" "amstex \\nonstopmode\\input %t"
"List of commands to execute on the current document.
Each element is a list, whose first element is the name of the command
as it will be presented to the user.
The second element is the string handed to the shell after being
expanded.
The expansion is done using the information found in
TeX-expand-list.
The third element is the function which actually start the process.
Several such hooks has been defined:
TeX-run-command: Start up the process and show the output in a
separate buffer.
Check that there is not two commands running for the
Return the process object.
TeX-run-format: As TeX-run-command, but assume the output is created
by a TeX macro package.
Return the process object.
TeX-run-TeX: For TeX output.
TeX-run-LaTeX: For LaTeX output.
TeX-run-interactive: Run TeX or LaTeX interactively.
TeX-run-BibTeX: For BibTeX output.
TeX-run-discard: Start the process in the background, discarding its
output.
TeX-run-background: Start the process in the background, show output
in other window.
TeX-run-silent: Start the process in the background.
TeX-run-dviout: Special hook for the Japanese dviout previewer for
To create your own hook, define a function taking three arguments: The
name of the command, the command string, and the name of the file to
process.
It might be useful to use TeX-run-command in order to
create an asynchronous process.
If the fourth element is non-nil, the user will get a chance to
modify the expanded string.
The fifth element is obsolete and ignored."
(string :tag "Command")
(choice :tag "How"
:value TeX-run-command
(function-item TeX-run-command)
(function-item TeX-run-format)
(function-item TeX-run-TeX)
(function-item TeX-run-LaTeX)
(function-item TeX-run-interactive)
(function-item TeX-run-BibTeX)
(function-item TeX-run-compile)
(function-item TeX-run-shell)
(function-item TeX-run-discard)
(function-item TeX-run-background)
(function-item TeX-run-silent)
(function-item TeX-run-dviout)
(function :tag "Other"))
(boolean :tag "Prompt")
(sexp :format "End\n"))))
5. compl´
a la visualisation de
;; AucTex mode
;; suite AucTex mode
(setq TeX-command-list
(list "LaTeX" "latex
(list "PDFLaTeX" "pdfopen
%s.pdf & pdfclose
%s.pdf & pdftex
(list "PDFTeX" "pdftex
(if (or window-system (getenv "DISPLAY"))
(if (or window-system (getenv "DISPLAY"))
(list "View Interactive" "dvi2tty -q -w 132 %s "
(list "PSView" "gsview32.exe
(list "PrintTeX1200" "dvips -x 1200 %d "
(list "PrintTeX1100" "dvips -x 1100 %d "
;; Not part of standard TeX.
ete suivante pour vos documents LATEX :
\documentclass[a4paper,12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[french]{babel}
\begin{document}
Installer les modes PHP et HTML-Helper
Comme vous ne serez pas sans utiliser le langage html, il faut installer le mode html-helper qui
esente sur le site linux-france [6]). Pour cela, t´
echarger
ecompacter et la placer dans C:/.../emacs2x.x/site-lisp/. Ensuite, il faut t´
echarger le
epertoire pour avoir les colorations syntaxiques. Puis
;; HTML-HELPER-MODE
(setq html-helper-build-new-buffer t)
(setq html-helper-address-string
"
(setq html-helper-do-write-file-hooks t)
(setq tempo-interactive t)
;;html-helper
;; config html-helper-mode:
(setq html-helper-do-write-file-hooks t
html-helper-build-new-buffer t)
;;; end cfg html-helper-mode
;; association des fichiers html au mode html
. html-helper-mode))
auto-mode-alist))
echarg´
indiqu´
;;; PHP-mode
(load-library "php-mode-102")
Installer LATEX2html
echarger Perl pour Windows puis t´
echarger le dernier LATEX2html.
version car elle prendra toujours mieux en charge les transcriptions LATEX vers html.
Installer le correcteur orthographique Ispell
ethode pour utiliser
ou novembre, il
conclusion
devais
eparer
fr.comp.applications.cygnus, m´
dernier pack francais-Gutemberg
je ne peux recompiler
ispell.exe
avec une option
a utiliser le pack francais-IREQ ?
Non. Il ne faut pas
compil´
ee avec les bonnes options.
occasion,
dans les grandes lignes
echarg´
fichiers par d´
bash avec quelques
exemple
a partir de la version ispell pour linux ?
Oui, mais pas que :)
En ce qui concerne ispell, un binaire d´
e pour cygwin existe et
ftp://ftp.franken.de/pub/win32/develop/gnuwin32/cygwin/porters/
Humblet_Pierre_A/V1.1/ispell-3.2.06-cygwin-1.3-bin.tar.gz
Il suffit de le d´
ecompresser sous / dans bash:
cp ispell-3.2.06-cygwin-1.3-bin.tar.gz /
tar -zxf ispell-3.2.06-cygwin-1.3-bin.tar.gz
Et hop, on a ispell install´
Pour avoir Gutemberg ensuite, le copier dans /tmp
ecompresser (tar -zxf idem)
Ensuite, il faut aller modifier le script perl
inclus, pour corriger un
eme du au fait que, si le binaire est
bien compil´
e avec toutes les
ecessaires,
une de celles-ci
ispell -vv, ce qui fait planter le script.
Il faut aller modifier les lignes dans le script makehash
eres accentu´
Ensuite lancer le script : ./makehash
Conclusion
etait pas bien compliqu´
erationel
a jours et des pr´
etre additionn´
erement. Le but ´
ealiser un document 100% op´
erationnel et pratique pour tout le
Lectures n´
ecessaires
1. Premiers pas en Emacs [12]
epertoire de docs sur Emacs chez linux-france [8]
Ressources sur Internet
1. LATEX Navigator [9]
erences
[1] Turadg Aleahmad. PHP-mode.el. HTML, http://prdownloads.sourceforge.net/php-mode/, 2001.
[3] Christophe Cuq. Emacs et Gnus sous environnement MS/Windows. HTML, http://www.linux-
[4] Divers. Manuels pour LATEX. HTML, http://www.ac-poitiers.fr/math/tex/manuels/, 2001.
[5] emacs package. html-font.el. HTML, http://www.nbi.dk/TOOLS/emacs/lisp/html-font.el, 1999.
France.
packetages
http://www.linux-
france.org/article/appli/emacs/debutant/intro/emacs-intro-3.html, 2000.
[7] GSF. Emacs-2x.x-fullbin. ftp://ftp.gnu.org/gnu/windows/emacs/latest/, 2002.
[8] linux france.
articles sur emacs.
HTML, http://www.linux-france.org/article/appli/emacs/,
[9] Loria. LATEX Navigator. HTML, http://tex.loria.fr/, 2002.
[10] Nelson Minar. Html-Helper-Mode. FTP, ftp://ftp.reed.edu/pub/src/html-helper-mode.tar.gz,
[12] Christophe Pallier. Premiers pas en Emacs. FDL, http://www.pallier.org, 2000.
[13] Poitiers. TEX et LATEX. HTML, http://www.ac-poitiers.fr/math/tex/, 2002.
HTML, http://www.linux-
france.org/article/appli/emacs/TUTORIAL.fr, 1996.
[15] Kresten Krab Thorup. AUCTEX : A much enhanced LATEX mode for GNU Emacs. HTML,
http://mirrors.sunsite.dk/auctex/www/auctex/doc/, 2002.
[16] TUG. TEXLive 6. FTP, ftp://ftp.loria.fr/pub/ctan/systems/texlive/, 2001.
Installation de GNU Emacs sous Windows - Tutoriel
Publier sur Facebook Publier sur Twitter
Informations
Date :

20/12/2010


Langue :

Français


Pages :

8


Consultations :

5415


Note :  
  • Votre email n'est pas valide

    Vous devez valider les conditions d'utilisation

Résumé

Auteur : Patrice Hardouin


Tags : Informatique, tutoriel, GNU Emacs sous Windows
Sur le même thème
Vues : 8486
Description :
Présentation d'un logiciel libre de détection du plagiat. Détecter automatiquement le plagiat dans un document informatique...
Vues : 5182
Description :
Utilisation de Celestia - Tutoriel. GNU
Vues : 3255
Description :
Tutoriel d'installation d'une boutique Prestashop.
Vues : 1813
Description :
Sommes Conditionnelles sous OpenOffice - Tutoriel. GNU/FDL
Vues : 1682
Description :
Créer un site web avec OpenOffice - Tutoriel. Licence de Documentation Publique
Vues : 1291
Description :
Trucs et astuces pour OpenOffice 3 par Raymond Ouellette.
Du même contributeur
Vues : 7483
Description :
OpenOffice 1.1 - Tutoriel. GNU/FDL
Vues : 4230
Description :
Tutoriel web services. Creative Commons (http://creativecommons.org/licenses/by-sa/2.0/fr/)
Vues : 2856
Description :
il existe une bibliothèque de bulles toutes faites. Il est également possible de les transformer. Création d'une bulle:...
Vues : 2614
Description :
Automatisation d'une Facture - Liste déroulante de clients - OpenOffice - Tutoriel. GNU/FDL
Vues : 2423
Description :
Partir de zéro pour créer une mise en pages stylée en InDesign, avec une gestion des styles, couleurs, folios etc Nous...
Vues : 2406
Description :
Sélections géométriques Rectangle et ellipse de sélection (attention, il faut maintenir la souris enfoncée sur l'outil...
Commentaires
Aucun commentaire pour cette publication
Ajouter un commentaire
Envoyer
Pour envoyer la page de votre document, notez ici les emails destinataires de votre demande :
Séparez les emails par des virgules
Signaler un abus
Vous devez vous connecter ou vous inscrire pour noter un document.
Cliquez ici pour vous inscrire.
Vous devez vous connecter ou vous inscrire pour ajouter un commentaire.
Cliquez ici pour vous inscrire.
Vous devez vous connecter ou vous inscrire pour envoyer le document.
Cliquez ici pour vous inscrire.
Vous ne pouvez pas acheter de documents sur Needocs.
Vous pouvez vous référer aux conditions générales de vente et d'achat du portail pour connaître les modalités d'achat.