Utilisateur d'Emacs (mais je suis très loin de dompter la bête !), je parcours ce fil, et j'ai une question :
quel est l'intérêt de mettre en fin de fichier
Code : Tout sélectionner
%%% eval: (TeX-PDF-mode 1)
Merci.
Code : Tout sélectionner
%%% eval: (TeX-PDF-mode 1)
moi non plus...Fabrice Couvreur a écrit :Bonsoir,
Utilisateur d'Emacs (mais je suis très loin de dompter la bête !),
Aucun, mais si tu as des fichiers avecdu code pstricks, tu peux mettreFabrice Couvreur a écrit : quel est l'intérêt de mettre en fin de fichiersi on compile un fichier avec pdflatex ?Code : Tout sélectionner
%%% eval: (TeX-PDF-mode 1)
Merci.
Code : Tout sélectionner
%%% eval: (TeX-PDF-mode 0)
Code : Tout sélectionner
\documentclass[a4paper,11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[upright]{kpfonts}
\usepackage[frenchb]{babel}
\usepackage{pstricks-add}
\begin{document}
\begin{pspicture}(-4,-4)(4,4)
\pspolygon[fillstyle=solid,fillcolor=gray](0,0)(-2,-2.5)(2,-2.5)
\pscircle[fillstyle=solid,fillcolor=yellow](0,0){2}
\multido{\n=0+45}{7}{\rput{\n}{\pswedge(0,0){2}{0}{45}}}
\pswedge[fillstyle=solid,fillcolor=orange](0,0){2}{45}{90}
\pswedge[fillstyle=solid,fillcolor=orange](0,0){2}{180}{225}
\end{pspicture}
\end{document}
Je ne crois pas. Seulement, je pense avoir compris que ton fichier .emacs est minimal par rapport au mien. Je m'explique, j'ai par exemple ajouté de nouvelles commandes à TeX-command-list, et je choisis avec C-c C-c puis TAB le mode de compilation qui convient en fonction du contenu du fichier.gigiair a écrit :Ta configuration doit être bien particulière
Code : Tout sélectionner
(custom-set-variables
'(TeX-PDF-mode t))
Code : Tout sélectionner
C-c C-c
Command: (default LaTeX)
RET
LaTeX: successfully formatted {1} page
C-c C-c
Command: (default View)
RET
View command: evince test.pdf
RET
Code : Tout sélectionner
%%% Local Variables:
%%% mode:latex
%%% LaTeX-command: "latex -shell-escape"
%%% eval: (TeX-PDF-mode 0)
%%% End:
Code : Tout sélectionner
C-x-f
Find file: ~/test.tex
Code : Tout sélectionner
C-c C-c
Command: (default LaTeX)
RET
LaTeX: successfully formatted {1} page
C-c C-c
Command: (default View)
RET
View command: xdvi test.dvi
RET
Code : Tout sélectionner
View command: xdvi test.dvi
Code : Tout sélectionner
%%% Local Variables:
%%% mode:latex
%%% LaTeX-command: "latex -shell-escape"
%%% TeX-engine: xetex
%%% eval: (TeX-PDF-mode 1)
%%% End:
Pour traiter des fichiers contenant du code pstricks, il faut impérativement déclarer explicitement pstricks dans le préambule.Fabrice Couvreur a écrit : Le fichier test.dvi est une page blanche !
Un appel récurrent de la commande C-c C-c me renvoie toujours à :Quelles sont donc les étapes suivantes pour avoir le fichier test.pdf ?Code : Tout sélectionner
View command: xdvi test.dvi
Bien sûr, je sais compiler ce fichier avec une commande personnelle ("LaTeX + dvips + ps2pdf") qui se trouve dans mon .emacs.
Merci.
Code : Tout sélectionner
\documentclass[a4paper,11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[frenchb]{babel}
\usepackage{pstricks}
%%% impératif pour que le style pstricks soit appelé
\usepackage{pstricks-add}
%%% Il n'y a pas pour autant que je sache de
%%% support AUCTeX pour pstricks-add
\begin{document}
Test de code pstricks:
\begin{pspicture}(-4,-4)(4,4)
\pspolygon[fillstyle=solid,fillcolor=gray](0,0)(-2,-2.5)(2,-2.5)
\pscircle[fillstyle=solid,fillcolor=yellow](0,0){2}
\multido{\n=0+45}{7}{\rput{\n}{\pswedge(0,0){2}{0}{45}}}
\pswedge[fillstyle=solid,fillcolor=orange](0,0){2}{45}{90}
\pswedge[fillstyle=solid,fillcolor=orange](0,0){2}{180}{225}
\end{pspicture}
\end{document}
%%% Local Variables:
%%% coding: utf-8
%%% TeX-parse-self: t
%%% TeX-auto-save: t
%%% eval: (TeX-PDF-mode 0)
%%% End:
Code : Tout sélectionner
(add-hook 'TeX-mode-hook
(lambda ()
(yas-minor-mode)
))
J'avais pourtant suivi tes recommandations :gigiair a écrit :Pour traiter des fichiers contenant du code pstricks, il faut impérativement déclarer explicitement pstricks dans le préambule
D'ailleurs, à ce propos, quand j'utilise mes commandes personnelles, je peux me contenter du package pstricks-add dans le préambule, pourquoi ?gigiair a écrit :Il y a un petit défaut dans AUCTeX concernant le scan : les packages pstricks ou pst-* sont reconnus, mais pas pstricks-add (bien que pstricks-add appelle pstricks, mais AUCTeX n'en est pas informé). Ce qui fait qu'il faut quand même ajouter \usepackage{pstricks} dans le préambule pour que la mécanique fonctionne.
Code : Tout sélectionner
%%% TeX-parse-self: t
%%% TeX-auto-save: t
Code : Tout sélectionner
C-c C-c
Command: (default View)
Code : Tout sélectionner
TAB
Print
Possible completions are:
Acroread BibTeX Biber
Check Clean Clean All
Dvips File Index
LaTeX LaTeX + dvips + ps2pdf Other
PdfLaTeX Print Ps2pdf
Queue Spell View
Xpdf
Code : Tout sélectionner
Printer: (default Default)
Là je ne vois pas.gigiair a écrit :puis <tab> Pdf
Au temps pour moi, désolé, j'avais il y a pas mal de temps personnalisé la variable TeX-printer-listFabrice Couvreur a écrit :Là je ne vois pas.gigiair a écrit :puis <tab> Pdf
Donc je reste bloqué au fichier test.ps
Merci.
Code : Tout sélectionner
INS DEL Name: Pdf
[X] Print: Value Menu %(o?)dvips %s -o %f| ps2pdf %f
[ ] Queue: Value Menu default
Oui, yasnippet est vraiment top, mais la bibilothèque de snippets concernant LaTeX est quasi vide, il faut se les taper. AUCTeX fait pratiquement la même chose, avec des snippets toutes faites. Rien que pour pstricks, il y a 800 lignes de code.bellerophonvschimere a écrit :J'aimerai avoir quelques explications au sujet de Yasnippet qui effectivement est vraiment top!!
Code : Tout sélectionner
\pscurve[linecolor=green,linewidth=2pt,showpoints=true]{->>}(1,1)(2,3)(4,5)
TeX-parse-self et TeX-auto-save doivent avoir la valeur 1.bellerophonvschimere a écrit : (peut-être TeX-pars-self ou TeX-auto-save?)
Je viens de me rendre compte que peut-être qu'il aurait fallu charger pstricks avant
de vouloir utiliser une commande de ce package avec auctex pour disposer des fonctionnalités avancées d'AUCTex
Merci gigiair, cela fonctionne.gigiair a écrit :Au temps pour moi, désolé, j'avais il y a pas mal de temps personnalisé la variable TeX-printer-list