preview-latex avec Emacs

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

preview-latex avec Emacs

Messagepar woodoo » Vendredi 02 Mai 2014, 11:19

Bonjour,

je commence à utiliser Emacs, que j'ai installé sur mon mac.
J'ai installé AUCTeX et j'ai la fonction "preview-latex" qui ne marche malheureusement pas. Avec le code suivant

Code: Tout sélectionner
\documentclass{article}

\begin{document}
$\mu$
\end{document}


J'obtiens le message d'erreur suivant:

Code: Tout sélectionner
Running `Preview-LaTeX' on `_region_' with ``pdflatex  "\nonstopmode\nofiles\PassOptionsToPackage{active,tightpage,auctex}{preview}\AtBeginDocument{\ifx\ifPreview\undefined\RequirePackage[displaymath,floats,graphics,textmath,sections,footnotes]{preview}[2004/11/05]\fi}" "\input" _region_.tex''
This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012)
 restricted \write18 enabled.
entering extended mode
LaTeX2e <2011/06/27>
Babel <v3.8m> and hyphenation patterns for english, dumylang, nohyphenation, ge
rman-x-2012-05-30, ngerman-x-2012-05-30, afrikaans, ancientgreek, ibycus, arabi
c, armenian, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danis
h, dutch, ukenglish, usenglishmax, esperanto, estonian, ethiopic, farsi, finnis
h, french, friulan, galician, german, ngerman, swissgerman, monogreek, greek, h
ungarian, icelandic, assamese, bengali, gujarati, hindi, kannada, malayalam, ma
rathi, oriya, panjabi, tamil, telugu, indonesian, interlingua, irish, italian,
kurmanji, latin, latvian, lithuanian, mongolian, mongolianlmc, bokmal, nynorsk,
 polish, portuguese, romanian, romansh, russian, sanskrit, serbian, serbianc, s
lovak, slovenian, spanish, swedish, turkish, turkmen, ukrainian, uppersorbian,
welsh, loaded.

No auxiliary output files.

(./_region_.tex  !name(test.tex)  !name(test) !offset(1)

! LaTeX Error: Missing \begin{document}.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                             
                                                 
l.4 $
     \mu$

Overfull \hbox (26.02548pt too wide) in paragraph at lines 4--5
[]$\OML/cmm/m/it/10 ^^V$

! LaTeX Error: The font size command \normalsize is not defined:
               there is probably something wrong with the class file.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                             
                                                 
l.5 \end{document}
                 
[1{/usr/local/texlive/2012/texmf-var/fonts/map/pdftex/updmap/pdftex.map}] )
(see the transcript file for additional information)</usr/local/texlive/2012/te
xmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb>
Output written on _region_.pdf (1 page, 8304 bytes).
Transcript written on _region_.log.

Preview-LaTeX exited as expected with code 1 at Fri May  2 12:17:01
LaTeX: LaTeX found no preview images


Est-ce que quelqu'un connaît une solution?
woodoo
Kilo-utilisateur
 
Messages: 125
Inscription: Lundi 12 Novembre 2012, 20:13
Statut actuel: Post-bac | Licence

Publicité

Re: preview-latex avec Emacs

Messagepar gigiair » Vendredi 02 Mai 2014, 14:01

woodoo a écrit:Bonjour,

je commence à utiliser Emacs, que j'ai installé sur mon mac.

Bravo !
woodoo a écrit:J'ai installé AUCTeX et j'ai la fonction "preview-latex" qui ne marche malheureusement pas. Avec le code suivant

Code: Tout sélectionner
\documentclass{article}

\begin{document}
$\mu$
\end{document}


J'utilise Emacs24 et AUCTeX-version vaut "11.87.2012-12-04".
Sur ton exemple, tout marche sans anicroche avec C-c C-p C-p (M-x preview-at-point).
Si ton installation est complète, il y a un info sur AUCTeX et dans cet info, une partie concerne preview-LaTeX.
Pour parcourir un fichier info : C-h i. Pour apprendre à parcourir un fichier info, (en mode info) : d m info <RET>
pour parcourir le fichier info AUCTeX (en mode info) d m AUCTeX <RET>.
Si jamais ça ne marche pas, il faudra regarder de plus près la commande Preview-LaTeX, mon intuition masculine me dit qu'elle vient de TeX-command-list, je n'ai pas cette commande sur mon installation (Debian testing).

Si ça renvoie quelque chose, peux-tu poster ici le retour de la commande
Code: Tout sélectionner
(assoc '"Preview-LaTeX" TeX-command-list)
(recopier cette forme dans le buffer *scratch*, placer le curseur à la fin et taper C-j)
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2443
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: preview-latex avec Emacs

Messagepar woodoo » Vendredi 02 Mai 2014, 14:10

J'ai désinstallé et réinstallé Emacs, et maintenant ça marche...

Je ne saurais pas dire ce qui n'allait pas avant, mais en tout cas merci pour votre réponse!
woodoo
Kilo-utilisateur
 
Messages: 125
Inscription: Lundi 12 Novembre 2012, 20:13
Statut actuel: Post-bac | Licence

Re: preview-latex avec Emacs

Messagepar woodoo » Lundi 05 Mai 2014, 17:53

Je profite d'avoir ouvert cette discussion sur Emacs pour poser une question: comment changer le style des guillemets dans Emacs? Pour l'instant il me met automatiquement des \og et \fg, mais je préférerais des guillemets classiques, "comme ça par exemple".
woodoo
Kilo-utilisateur
 
Messages: 125
Inscription: Lundi 12 Novembre 2012, 20:13
Statut actuel: Post-bac | Licence

Re: preview-latex avec Emacs

Messagepar gigiair » Lundi 05 Mai 2014, 19:57

Deux appuis sur la touche «"» et ce sont les guillemets classiques qui s'affichent.
Personnellement, cela me suffit car le plus souvent j'accepte les \og{} et les \fg{}. Je ne me suis donc pas penché sur la question.
Il y a une partie du info auctex qui concerne les langages européens. C'est expliqué.
Le mécanisme est très subtil, il faut avoir (setq TeX-parse-self t) activé pour qu'AUCTeX détecte le langage déclaré dans le document, et à ce moment là, ce sont les guillemets propres au langage qui s'affichent la première fois que l'on presse «"».
On peut modifier ces guillemets en personnalisant la variable TeX-quote-language-alist
Le plus simple est d'utiliser l'assistant
M-x customize-variable RET TeX-quote-language-alist RET
Choisir insérer, le langage, le caractère d'ouverture et le caractère de fermeture. Si j'ai bien compris, la variable Insert plain quote first est une bascule pour que les guillemets choisis soient affichés au premier appui de la touche «"» ou non.

Le mécanisme ne démarre pas forcément immédiatement. Après retour dans le document, il faut parfois un C-c C-n pour effectuer un scan du document et détecter la langue.


re-edit
Le mécanisme par défaut (language french) de la touche «"», c'est : premier appui «\og{}» ou «\fg{}», deuxième appui «"».
Pour inverser cet ordre il suffit de donner à TeX-quote-after-quote la valeur t. Par exemple dans le .emacs
Code: Tout sélectionner
(setq TeX-quote-after-quote t)

Ou bien modifier TeX-quote-after-quote en utilisant customize-variable
Dernière édition par gigiair le Lundi 05 Mai 2014, 21:25, édité 3 fois.
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2443
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: preview-latex avec Emacs

Messagepar woodoo » Lundi 05 Mai 2014, 20:11

Merci pour votre réponse,

je vais prendre la première solution pour l'instant, qui me convient bien.

Bonne soirée!
woodoo
Kilo-utilisateur
 
Messages: 125
Inscription: Lundi 12 Novembre 2012, 20:13
Statut actuel: Post-bac | Licence


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Ahrefs [Bot], Google [Bot], marco56 et 7 invités