Next: Specific things on Formats, Previous: General on Formats, Up: contentTypes [Contents]
L’utilisation des prologue et épilogue utilisateur suppose de modifier “à la main” le fichier de sauvegarde sans l’endommager. Ceci est réservé aux utilisateurs avertis. De plus, cette manipulation est d’autant plus délicate que la version actuelle de jPicEdt ne détecte pas la modification du fichier en dehors de jPicEdt, et ne vous invite donc pas à recharger un fichier plus récent que votre dernière modification avec jPicEdt, ni ne vous avertit contre l’écrasement d’un fichier de sauvegarde de dessin modifié à l’extérieur de jPicEdt. |
Alors que de base un fichier dans un format de sauvegarde peut être directement inclus dans un fichier
LaTeX avec une commande \input{nom_du_fichier_jpicedt}
, il est également possible d’y
insérer un prologue et un épilogue utilisateur de sorte à en faire un fichier LaTeX maître.
Le prologue et l’épilogue utilisateur ne sont pas interprété par jPicEdt, il peuvent donc en fait
comprendre n’importe quel texte, notamment le prologue utilisateur peut être un prologue classique de document
LaTeX, c’est à dire la portion de code allant de \documentclass
à \begin{document}
, et un
épilogue classique de document LaTeX, c’est à dire la portion de code comprenant le
\end{document}
. De la sorte le fichier de sauvegarde peut compiler directement avec LaTeX comme un
fichier maître.
La figure ci-dessous donne un exemple de la composition d’un fichier jPicEdt dans un format de sauvegarde:
Le contenu du fichier jPicEdt correspondant à cette figure peut être téléchargé ici : help.RedStar.jpe.pstricks.
Il est illustré ci-après :
Ce fichier comprend sept parties consécutives :
% Version: $Id: help.RedStar.jpe.pstricks,v 1.1 2013/02/26 22:16:59 vincentb1 Exp $
latex -jobname=RedStar help.RedStar.jpe.pstricks dvips -E RedStar.dvi -o RedStar.eps
Notez que :
-jobname=RedStar
passée à la commande
latex
n’est nécessaire que parce qu’on désire changer la racine
du nom de fichier, il n’y en aurait pas eu besoin si le fichier s’était
nommé directement RedStar.tex
ce que jPicEdt n’empêche
pas.
\ifx\JPicIsIncluded\undefined … … … … … \fi
de sorte à ce que le fichier puisse non seulement être compilé comme un fichier maître mais aussi inclus via
la commande \input{…}
dans un autre fichier maître dans le préambule duquel on aura mis à cet
effet :
\newcommand*\JPicIsIncluded{}
%%Created by jPicEdt 1.6-pre1: mixed JPIC-XML/LaTeX format %%Mon Feb 25 21:15:38 CET 2013 %%Begin JPIC-XML
%%End JPIC-XML
%%User Data
\ifx\JPicIsIncluded\undefined \end{preview} \end{document} \fi
Notez que — autant être cohérent — pour cet épilogue LaTeX on a utilisé la même astuce de
l’encapsulation dans un \ifx\JPicIsIncluded\undefined … \fi
que pour le prologue LaTeX.
%%% Local Variables: %%% mode: latex %%% eval: (TeX-PDF-mode 0) %%% End:
Next: Specific things on Formats, Previous: General on Formats, Up: contentTypes [Contents]