sysquakeforlatex

20 views
Skip to first unread message

palary

unread,
Jan 4, 2012, 12:54:36 PM1/4/12
to Sysquake
je n'arrive pas à utiliser la commande \sysquakesize{n}.
comment faire ?

Yves Piguet

unread,
Jan 4, 2012, 3:44:35 PM1/4/12
to sysq...@googlegroups.com
On 4 janv. 2012, at 18:54, palary wrote:

> je n'arrive pas à utiliser la commande \sysquakesize{n}.
> comment faire ?

\sysquakesize{n} changes the amount of memory allocated to Sysquake for LaTeX. It can be useful if you have very large arrays which give you errors such as Data stack overflow or Variable overflow.

\sysquakesize{n} change la quantité de mémoire allouée à Sysquake for LaTeX. Ça peut être utile pour de gros tableaux, si vous avez une erreur "Data stack overflow" ou "Variable overflow".

Try/essayez

\documentclass{article}
\usepackage[includelog]{sysquake}
\usepackage{graphicx}
\usepackage{epstopdf}
\begin{document}
\begin{sysquake}(280,200)
x=rand(2000);
fplot(@(x) (x+0.3)^2+7.2*exp(-3*x^2), [-2,3], 'r');
\end{sysquake}
\end{document}

You'll get the error message "Data stack overflow (7) ’rand’". Then add \sysquakesize{400} to set the amount of memory to 400 MB; no more error:

Vous aurez le message "Data stack overflow (7) ’rand’". Avec \sysquakesize{400} pour passer à 400 MB, il n'y a plus d'erreur:

\documentclass{article}
\usepackage[includelog]{sysquake}
\sysquakesize{400}
\usepackage{graphicx}
\usepackage{epstopdf}
\begin{document}
\begin{sysquake}(280,200)
x=rand(2000);
fplot(@(x) (x+0.3)^2+7.2*exp(-3*x^2), [-2,3], 'r');
\end{sysquake}
\end{document}

Hope this helps,

Yves

Pierre Alary

unread,
Jan 8, 2012, 9:55:52 AM1/8/12
to sysq...@googlegroups.com
D�sol� j'ai fait une erreur dans mon pr�c�dent message. En r�alit� c'est la commande \sysquakelinewidth que je souhaite utiliser. N�anmoins je suppose que l'utilisation est similaire.

Cependant voici le message d�erreur obtenu lorsque j'essaie votre programme :
! LaTeX Error: Unknown option `includelog' for package `sysquake'.

J'ai ouvert "sysquake.sty" et en effet l'option `includelog' n'apparait pas :
% options:
%� noexec: don't execute sysquakelatextool (just use existing \jobname.lmeout)
%� latexingraphics: typeset text in LaTeX instead of embedding it in EPS files
%� noseparatelogfile: write sysquake stderr to main TeX log file instead of \jobname.lmelog
\DeclareOption{noexec}{\let\sq@noexec1}
\DeclareOption{latexingraphics}{\let\sq@latexingraphics1
��� \renewcommand{\sq@latexingraphics}{--latexingraphics}}
\DeclareOption{noseparatelogfile}{\renewcommand{\sq@logfile}{}}
\ProcessOptions\relax


malheureusement les commandes \sysquakesize, \sysquakelinewidth et \sysquakepath n'apparaissent pas non plus

mon fichier "sysquake.sty" serait-il incomplet ?

Autre question relative � l'utilisation de la commande \sysquakelinewidth, est-il possible dans un m�me graphique d'avoir des courbes d'�paisseur diff�rente ?

merci de votre r�ponse


Pierre


Le 04/01/2012 21:44, Yves Piguet a �crit�:
On 4 janv. 2012, at 18:54, palary wrote:

je n'arrive pas � utiliser la commande \sysquakesize{n}.
comment faire ?
\sysquakesize{n} changes the amount of memory allocated to Sysquake for LaTeX. It can be useful if you have very large arrays which give you errors such as Data stack overflow or Variable overflow.

\sysquakesize{n} change la quantit� de m�moire allou�e � Sysquake for LaTeX. �a peut �tre utile pour de gros tableaux, si vous avez une erreur "Data stack overflow" ou "Variable overflow".

Try/essayez

\documentclass{article}
\usepackage[includelog]{sysquake}
\usepackage{graphicx}
\usepackage{epstopdf}
\begin{document}
\begin{sysquake}(280,200)
x=rand(2000);
fplot(@(x) (x+0.3)^2+7.2*exp(-3*x^2), [-2,3], 'r');
\end{sysquake}
\end{document}

You'll get the error message "Data stack overflow (7) �rand�". Then add \sysquakesize{400} to set the amount of memory to 400 MB; no more error:

Vous aurez le message "Data stack overflow (7) �rand�". Avec \sysquakesize{400} pour passer � 400 MB, il n'y a plus d'erreur:

\documentclass{article}
\usepackage[includelog]{sysquake}
\sysquakesize{400}
\usepackage{graphicx}
\usepackage{epstopdf}
\begin{document}
\begin{sysquake}(280,200)
x=rand(2000);
fplot(@(x) (x+0.3)^2+7.2*exp(-3*x^2), [-2,3], 'r');
\end{sysquake}
\end{document}

Hope this helps,

Yves

Reply all
Reply to author
Forward
0 new messages