Sysquake for LaTeX
Sysquake for LaTeX est un package pour LaTeX basé sur
Sysquake.
LaTeX est le standard de facto pour les publications scientifiques
de qualité, des rapports internes aux articles et aux livres.
L'une des tâches les plus fastidieuses
est l'inclusion de figures. Typiquement, cela met en jeu aux moins deux
logiciels distincts et nécessite des ajustements manuels pour
obtenir exactement la taille et les polices de caractères
voulues. Sysquake for LaTeX fournit une solution élégante
à ce problème: en s'intégrant parfaitement dans
l'environnement que l'auteur connaît déjà, il
offre la puissance de Sysquake grâce à quelques commandes
LaTeX simples.
Conçu par un utilisateur de LaTeX pour des utilisateurs de
LaTeX, Sysquake for LaTeX est un grand progrès. En plus de
l'écriture de documents scientifiques isolés,
Sysquake for LaTeX peut
être la pièce logicielle essentielle dans la création
automatique de rapports dans toutes sortes de domaines:
surveillance d'infrastructures, de bâtiments ou d'usines,
résultats d'analyses, finance, etc.
Fonctionnement
Sysquake for LaTeX est fait de deux parties: le paquetage LaTeX
proprement dit, qui est un fichier .sty (code source) contenant
des définitions de commandes LaTeX, et un programme
compilé séparé qui interprète les
fragments de code Sysquake et génère du code
LaTeX et des fichiers EPS. Pour l'auteur, LaTeX est utilisé
comme n'importe quel autre paquetage LaTeX: le traitement du fichier
.tex se fait comme d'habitude et les résultats sont
insérés automatiquement dans le fichier de sortie
DVI ou PDF.
Sysquake for LaTeX fonctionne avec n'importe quelle distribution
LaTeX qui supporte l'extension shell escape
(\write18), telle que TeXLive ou MiKTeX. Si l'extension
shell escape manque, le programme de Sysquake for LaTeX
peut être lancé explicitement.
Pour permettre de convertir le fichier .tex même
en l'absence du programme de Sysquake for LaTeX, par exemple sur
des plate-formes non supportées, une option du paquetage
sysquake.sty suspend l'évaluation des fragments de code
Sysquake, mais inclut quand même les résultats
(texte et graphiques) s'ils existent. Cela rend sûr et
pérenne le partage, la publication et l'archivage.
Exemple
Le court exemple qui suit vous donnera une idée de l'utilisation
de Sysquake for LaTeX. La commande sqexpr et l'environnement
sysquake sont définis dans le paquetage
sysquake.
\documentclass{report}
\usepackage[latexingraphics]{sysquake}
\usepackage{graphicx}
\usepackage{epstopdf}
\begin{document}
Dans Sysquake, $e^{j \cdot \pi} = \sqexpr{exp(1j * pi)}$.
Voici le trac\'e de $f(x) = (x+0.3)^2 + 7.2 e^{-3x^2}$:
\begin{sysquake}(400,300)
a = 7.2;
fplot(@(x) (x+0.3)^2+a*exp(-3*x^2), [-2,3], 'r');
label '$x$' '$f(x)$';
\end{sysquake}
\end{document}
Le résultat produit par pdflatex figure ci-dessous
(vous pouvez aussi examiner le fichier PDF lui-même).

Pour un aperçu plus détaillé, vous pouvez lire
le tutorial du
User Manual (en anglais).
Documentation
La documentation en anglais
peut être consultée sur notre site.
Licence
Sysquake for LaTeX peut être utilisé librement.
La licence complète figure dans le
User Manual. Pour résumer,
Sysquake for LaTeX peut être téléchargé
gratuitement et redistribué comme un tout.
Disponibilité
Sysquake for LaTeX est disponible maintenant par
téléchargement.
|