pstverb et animate

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.

pstverb et animate

Messagepar waldav » Vendredi 19 Juin 2009, 21:05

Bonjour,

lorsque je compile le code suivant la largeur de l'image n'est pas fixe. comment faire pour modifier cela?

Code: Tout sélectionner
\documentclass[10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{pstricks,pst-plot,pstricks-add,pst-math,pst-xkey}
\usepackage{pst-eucl,pst-func}
\usepackage{multido}
\usepackage{animate}
\pagestyle{empty}

\newcounter{nbr} \setcounter{nbr}{50} \newcounter{nb} \setcounter{nb}{0}

\begin{document}

\begin{animateinline}[
begin ={
\psset{xunit=8cm,yunit=5cm}
\begin{pspicture}(-0.2,-0.2)(1.5,1.5)
\psaxes{->}(0,0)(-0.2,-0.2)(1.5,1.5)
\def\f{x 2 exp}
\psplot{0}{1}{\f}
},end ={\end{pspicture}}
]{2}

\multiframe{\thenbr}{n=1+1}{
\stepcounter{nb}
\psStep[StepType=infimum,fillstyle=solid,
        fillcolor=lightgray](0,1){\thenb}{\f}
\psStep[StepType=supremum,linecolor=red,
            linewidth=0.5pt](0,1){\thenb}{\f}
           
\pstVerb{/sum 0 def /sumb 0 def}
\multido{\i=0+1}{\thenb}{
\pstVerb{/sumb sum \i\space \thenb\space div 2 exp 1 \thenb\space div mul add def /sum sumb def}
}
\rput[lb](0.2,-0.2){\psPrintValue{sum}}
}

\end{animateinline}
\end{document}
waldav
Utilisateur
 
Messages: 1
Inscription: Vendredi 19 Juin 2009, 21:00
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: pstverb et animate

Messagepar francois » Samedi 20 Juin 2009, 13:03

Bonjour,

C'est la commande \pstVerb qui rajoute des espaces indésirables apparemment et le \multido aussi. En mettant des % juste après, le problème disparaît :

Code: Tout sélectionner
\pstVerb{/sum 0 def /sumb 0 def}% <--- on empêche des espaces de se créer
\multido{\i=0+1}{\thenb}{% <--- on empêche des espaces de se créer
\pstVerb{/sumb sum \i\space \thenb\space div 2 exp 1 \thenb\space div mul add def /sum sumb def}% <--- on empêche des espaces de se créer
}
François Lafont
francois
Giga-utilisateur
 
Messages: 856
Inscription: Mercredi 20 Septembre 2006, 23:14
Localisation: Antony
Statut actuel: Actif et salarié | Enseignant


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Bing [Bot], DotBot [Crawler], Exabot [Bot], Google [Bot] et 14 invités