[Résolu] Latex capacity exceeded

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.

[Résolu] Latex capacity exceeded

Messagepar newbie59 » Dimanche 08 Juin 2008, 13:02

Bonjour, nouvel utilisteur de latex, je viens de faire une animation à l'aide du package animate et j'ai ce message d'erreur : latex capacity exceeded
Etant sous windows xp+Miktex 2.6+Winedit , j'aimerais savoir comment augmenter la memoire.
J'ai regardé dans les menus de winedit mais n'ai rien trouvé.

D avance merci pour les réponses .
Dernière édition par newbie59 le Lundi 23 Juin 2008, 09:29, édité 1 fois.
newbie59
Déca-utilisateur
 
Messages: 33
Inscription: Samedi 15 Décembre 2007, 10:40
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: latex capacity exceeded

Messagepar rebouxo » Dimanche 08 Juin 2008, 13:30

Peut-être diminuer le nombre d'étapes ?

En tous les cas un ECM serait le bienvenu.
Olivier
rebouxo
Modérateur
 
Messages: 6961
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: latex capacity exceeded

Messagepar newbie59 » Dimanche 08 Juin 2008, 13:52

ECM ??? ( je suis debutant :oops: )
sinon le log donne :

Code: Tout sélectionner
Runaway definition?

#1\or #2->\def \@tempa {#2}\def \@tempb {\@tempc }\ifx \@tempa \@tempb \ETC.

! TeX capacity exceeded, sorry [main memory size=2000001].

\TE@repl ...toks@ \expandafter {\the \toks@ ##1#2}

                                                  \expandafter \@tempc \fi #...

l.37     \end{animateinline}
newbie59
Déca-utilisateur
 
Messages: 33
Inscription: Samedi 15 Décembre 2007, 10:40
Statut actuel: Actif et salarié | Enseignant

Re: latex capacity exceeded

Messagepar François D. » Dimanche 08 Juin 2008, 13:55

Un ECM est un Exemple Complet Minimal, c'est-à-dire un fichier prêt à être compilé qui contient en gros ton en-tête habituel et, entre les balises \begin{document} et \end{document}, uniquement la partie qui pose problème.

Avec ça, d'autres peuvent tester si ça fait pareil chez eux ...
François D.
Téra-utilisateur
 
Messages: 1370
Inscription: Dimanche 30 Juillet 2006, 09:04
Localisation: Alsace
Statut actuel: Actif et salarié | Enseignant

Re: latex capacity exceeded

Messagepar newbie59 » Dimanche 08 Juin 2008, 15:03

Mon fichier.tex:

Code: Tout sélectionner
\documentclass{article}

\usepackage{pstricks-add}

\usepackage[top=2cm, bottom=1.8cm, left=1cm , right=1cm]{geometry}%diminution d la marge

\psset{algebraic,unit=2cm}

\usepackage{animate}

\usepackage{multido}

\usepackage{fp}

\usepackage{calc} % pour faire marcher la commande \multiframeViVf

\input{multiframeViVf.tex} % charge la commande \multiframeViVf



\newrgbcolor{ffzzth}{1 0.7 0.1}



% Dessin récurrent dans l'animation

\newcommand*{\dessin}[1]{%

   \FPeval{absc}{4*cos (2*3.1415*trunc(#1/23+1,0)*(#1)/23)}

   \FPeval{ordo}{4*sin (2*3.1415*trunc(#1/23+1,0)*(#1)/23)}

   \FPeval{abscd}{4*cos (2*3.1415*trunc(#1/23+1,0)*(#1+1)/23)}

   \FPeval{ordod}{4*sin (2*3.1415*trunc(#1/23+1,0)*(#1+1)/23)}

   \psline[linewidth=1pt,linecolor=ffzzth](\absc,\ordo)(\abscd,\ordod)

   }



\newcommand{\Debut}{% Début systématique du dessin

   \begin{pspicture}(-4,-4)(4,4)

   \psline[arrowscale=2]{->}(-5,0)(5,0)

   \psline[arrowscale=2]{->}(0,-5)(0,5)

   }



\newcommand{\Fin}{% Fin systématique du dessin

   \end{pspicture}}

\begin{document}



\begin{center}

  \begin{animateinline}[controls,begin={\Debut},end={\Fin},timeline=agencement.txt]{2}

    \multiframeViVf{254}{\x}{0}{253}{%

      \dessin{\x}}% fin de \MultiframeViVf

    \end{animateinline}

\end{center}



\end{document}


le fichier agencement.txt:
Code: Tout sélectionner
::0

::0,1

::0,1,2

::0,1,2,3

::0,1,2,3,4

::0,1,2,3,4,5

::0,1,2,3,4,5,6

::0,1,2,3,4,5,6,7

::0,1,2,3,4,5,6,7,8

::0,1,2,3,4,5,6,7,8,9

::0,1,2,3,4,5,6,7,8,9,10

::0,1,2,3,4,5,6,7,8,9,10,11

::0,1,2,3,4,5,6,7,8,9,10,11,12

::0,1,2,3,4,5,6,7,8,9,10,11,12,13

::0,1,2,3,4,5,6,7,8,9,10,11,12,13,14

::0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15

::0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16

::0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17

::0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18

::0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19

::0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20

::0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21

::0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22

::23

::23,24

::23,24,25

::23,24,25,26

::23,24,25,26,27

::23,24,25,26,27,28

::23,24,25,26,27,28,29

::23,24,25,26,27,28,29,30

::23,24,25,26,27,28,29,30,31

::23,24,25,26,27,28,29,30,31,32

::23,24,25,26,27,28,29,30,31,32,33

::23,24,25,26,27,28,29,30,31,32,33,34

::23,24,25,26,27,28,29,30,31,32,33,34,35

::23,24,25,26,27,28,29,30,31,32,33,34,35,36

::23,24,25,26,27,28,29,30,31,32,33,34,35,36,37

::23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38

::23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39

::23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40

::23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41

::23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42

::23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43

::23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44

::23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45

::46

::46,47

::46,47,48

::46,47,48,49

::46,47,48,49,50

::46,47,48,49,50,51

::46,47,48,49,50,51,52

::46,47,48,49,50,51,52,53

::46,47,48,49,50,51,52,53,54

::46,47,48,49,50,51,52,53,54,55

::46,47,48,49,50,51,52,53,54,55,56

::46,47,48,49,50,51,52,53,54,55,56,57

::46,47,48,49,50,51,52,53,54,55,56,57,58

::46,47,48,49,50,51,52,53,54,55,56,57,58,59

::46,47,48,49,50,51,52,53,54,55,56,57,58,59,60

::46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61

::46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62

::46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63

::46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64

::46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65

::46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66

::46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67

::46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68

::69

::69,70

::69,70,71

::69,70,71,72

::69,70,71,72,73

::69,70,71,72,73,74

::69,70,71,72,73,74,75

::69,70,71,72,73,74,75,76

::69,70,71,72,73,74,75,76,77

::69,70,71,72,73,74,75,76,77,78

::69,70,71,72,73,74,75,76,77,78,79

::69,70,71,72,73,74,75,76,77,78,79,80

::69,70,71,72,73,74,75,76,77,78,79,80,81

::69,70,71,72,73,74,75,76,77,78,79,80,81,82

::69,70,71,72,73,74,75,76,77,78,79,80,81,82,83

::69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84

::69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85

::69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86

::69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87

::69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88

::69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89

::69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90

::69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91

::92

::92,93

::92,93,94

::92,93,94,95

::92,93,94,95,96

::92,93,94,95,96,97

::92,93,94,95,96,97,98

::92,93,94,95,96,97,98,99

::92,93,94,95,96,97,98,99,100

::92,93,94,95,96,97,98,99,100,101

::92,93,94,95,96,97,98,99,100,101,102

::92,93,94,95,96,97,98,99,100,101,102,103

::92,93,94,95,96,97,98,99,100,101,102,103,104

::92,93,94,95,96,97,98,99,100,101,102,103,104,105

::92,93,94,95,96,97,98,99,100,101,102,103,104,105,106

::92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107

::92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108

::92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109

::92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110

::92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111

::92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112

::92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113

::92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114

::115

::115,116

::115,116,117

::115,116,117,118

::115,116,117,118,119

::115,116,117,118,119,120

::115,116,117,118,119,120,121

::115,116,117,118,119,120,121,122

::115,116,117,118,119,120,121,122,123

::115,116,117,118,119,120,121,122,123,124

::115,116,117,118,119,120,121,122,123,124,125

::115,116,117,118,119,120,121,122,123,124,125,126

::115,116,117,118,119,120,121,122,123,124,125,126,127

::115,116,117,118,119,120,121,122,123,124,125,126,127,128

::115,116,117,118,119,120,121,122,123,124,125,126,127,128,129

::115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130

::115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131

::115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132

::115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133

::115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134

::115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135

::115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136

::115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137

::138

::138,139

::138,139,140

::138,139,140,141

::138,139,140,141,142

::138,139,140,141,142,143

::138,139,140,141,142,143,144

::138,139,140,141,142,143,144,145

::138,139,140,141,142,143,144,145,146

::138,139,140,141,142,143,144,145,146,147

::138,139,140,141,142,143,144,145,146,147,148

::138,139,140,141,142,143,144,145,146,147,148,149

::138,139,140,141,142,143,144,145,146,147,148,149,150

::138,139,140,141,142,143,144,145,146,147,148,149,150,151

::138,139,140,141,142,143,144,145,146,147,148,149,150,151,152

::138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153

::138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154

::138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155

::138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156

::138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157

::138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158

::138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159

::138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160

::161

::161,162

::161,162,163

::161,162,163,164

::161,162,163,164,165

::161,162,163,164,165,166

::161,162,163,164,165,166,167

::161,162,163,164,165,166,167,168

::161,162,163,164,165,166,167,168,169

::161,162,163,164,165,166,167,168,169,170

::161,162,163,164,165,166,167,168,169,170,171

::161,162,163,164,165,166,167,168,169,170,171,172

::161,162,163,164,165,166,167,168,169,170,171,172,173

::161,162,163,164,165,166,167,168,169,170,171,172,173,174

::161,162,163,164,165,166,167,168,169,170,171,172,173,174,175

::161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176

::161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177

::161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178

::161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179

::161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180

::161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181

::161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182

::161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183

::184

::184,185

::184,185,186

::184,185,186,187

::184,185,186,187,188

::184,185,186,187,188,189

::184,185,186,187,188,189,190

::184,185,186,187,188,189,190,191

::184,185,186,187,188,189,190,191,192

::184,185,186,187,188,189,190,191,192,193

::184,185,186,187,188,189,190,191,192,193,194

::184,185,186,187,188,189,190,191,192,193,194,195

::184,185,186,187,188,189,190,191,192,193,194,195,196

::184,185,186,187,188,189,190,191,192,193,194,195,196,197

::184,185,186,187,188,189,190,191,192,193,194,195,196,197,198

::184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199

::184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200

::184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201

::184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202

::184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203

::184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204

::184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205

::184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206

::207

::207,208

::207,208,209

::207,208,209,210

::207,208,209,210,211

::207,208,209,210,211,212

::207,208,209,210,211,212,213

::207,208,209,210,211,212,213,214

::207,208,209,210,211,212,213,214,215

::207,208,209,210,211,212,213,214,215,216

::207,208,209,210,211,212,213,214,215,216,217

::207,208,209,210,211,212,213,214,215,216,217,218

::207,208,209,210,211,212,213,214,215,216,217,218,219

::207,208,209,210,211,212,213,214,215,216,217,218,219,220

::207,208,209,210,211,212,213,214,215,216,217,218,219,220,221

::207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222

::207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223

::207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224

::207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225

::207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226

::207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227

::207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228

::207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229

::230

::230,231

::230,231,232

::230,231,232,233

::230,231,232,233,234

::230,231,232,233,234,235

::230,231,232,233,234,235,236

::230,231,232,233,234,235,236,237

::230,231,232,233,234,235,236,237,238

::230,231,232,233,234,235,236,237,238,239

::230,231,232,233,234,235,236,237,238,239,240

::230,231,232,233,234,235,236,237,238,239,240,241

::230,231,232,233,234,235,236,237,238,239,240,241,242

::230,231,232,233,234,235,236,237,238,239,240,241,242,243

::230,231,232,233,234,235,236,237,238,239,240,241,242,243,244

::230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245

::230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246

::230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247

::230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248

::230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249

::230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250

::230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251

::230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252

::0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22

::23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45

::46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68

::69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91

::92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114

::115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137

::138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160

::161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183

::184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206

::207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229

::230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252
newbie59
Déca-utilisateur
 
Messages: 33
Inscription: Samedi 15 Décembre 2007, 10:40
Statut actuel: Actif et salarié | Enseignant

Re: latex capacity exceeded

Messagepar newbie59 » Dimanche 08 Juin 2008, 15:23

Ce n'est a mon avis pas une erreur de code car enlevant les 11 dernières lignes du fichier texte cela compile, cela doit être un problème de memoire ( il faut sans doute changer la valeur allouée par défautpour latex mais comment?)
newbie59
Déca-utilisateur
 
Messages: 33
Inscription: Samedi 15 Décembre 2007, 10:40
Statut actuel: Actif et salarié | Enseignant

Re: Latex capacity exceeded

Messagepar MB » Dimanche 08 Juin 2008, 16:18

Tu as essayé d'ajouter le code suivant dans ton préambule ?

Code: Tout sélectionner
\usepackage{etex}
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6892
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Re: Latex capacity exceeded

Messagepar newbie59 » Dimanche 08 Juin 2008, 17:01

Je viens de tester cela ne fonctionne pas :(
newbie59
Déca-utilisateur
 
Messages: 33
Inscription: Samedi 15 Décembre 2007, 10:40
Statut actuel: Actif et salarié | Enseignant

Re: Latex capacity exceeded

Messagepar francois » Dimanche 08 Juin 2008, 18:32

Le code est juste. En diminuant le nombre de frames dans la commande \multiframeViVf{254}{\x}{0}{253} (par exemple en mettant 20 frames), le code marche. C'est juste que ton fichier demande trop de mémoire à LaTeX. Il faut allouer plus de mémoire à LaTeX ou bien faire un code moins gourmand. Comment ? Je ne sais pas désolé.
François Lafont
francois
Giga-utilisateur
 
Messages: 856
Inscription: Mercredi 20 Septembre 2006, 23:14
Localisation: Antony
Statut actuel: Actif et salarié | Enseignant

Re: Latex capacity exceeded

Messagepar rebouxo » Dimanche 08 Juin 2008, 19:48

Es-tu allé voir du côté du site de MiKTeX ? il me semble avoir vu le moyen d'augmenter la mémoire de LaTeX.
Cela dit, peut-être que tu veux en faire beaucoup trop ?

Olivier
rebouxo
Modérateur
 
Messages: 6961
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: Latex capacity exceeded

Messagepar newbie59 » Lundi 09 Juin 2008, 09:45

Il s'agit d'une animation sur les polygones réguliers à 23 côtés.
Je dois donc tracer 254 côtés, en diminuant le nombre de frame je n'obtiens pas tous les côtés.

La seule solution à mon avis est d'augmenter la mémoire mais je ne sais pas comment.
newbie59
Déca-utilisateur
 
Messages: 33
Inscription: Samedi 15 Décembre 2007, 10:40
Statut actuel: Actif et salarié | Enseignant

Re: Latex capacity exceeded

Messagepar a.grahn » Lundi 09 Juin 2008, 09:52

Bonjour,

comme Francois l'a déjà dit, tu peux allouer plus de memoire avec l'option --mem-max=10000000, mais ca ne marche qu'avec MiKTeX-2.6. Par contre, si tu te décide à mettre à jour ton MiKTeX à la version 2.7, tu peux suivre les instructions vers la fin de la doc animate.pdf (partie 8, Bugs), pour rendre permanent cet allocation de memoir. Voir:
http://www.ctan.org/get/macros/latex/contrib/animate/doc/animate.pdf#page=15&view=Fit

Alexander
a.grahn
Hecto-utilisateur
 
Messages: 63
Inscription: Mercredi 11 Avril 2007, 12:38

Re: Latex capacity exceeded

Messagepar pg » Lundi 09 Juin 2008, 10:13

Sous les veilles versions de miktex (aucune idée si ça marche avec les plus récentes), on peut augmenter la mémoire en éditant le fichier miktex/config/miktex.ini et en changeant la ligne "mem_max=2000000" en "mem_max=10000000" (par exemple) ; le fichier mentionne que le plus grand nombre qu'on peut mettre est 1073741823.
pg
Modérateur
 
Messages: 2597
Inscription: Jeudi 14 Juin 2007, 23:31

Re: Latex capacity exceeded

Messagepar newbie59 » Lundi 09 Juin 2008, 11:25

Je ne suis pas sous Miktex 2.7 mais j 'essayé :
MiKTEX:
1. Open a command line window.
2. At the DOS prompt, enter
initexmf --edit-config-file=latex
3. Type
main_memory=10000000
into the editor window that opens, save the file and quit the editor.
4. To rebuild the format, enter
initexmf --dump=latex
5. Repeat steps 2–4 with config file ‘pdflatex’
qui ne fonctionne pas. :(

Je n ai pas de Miktex.ini je ne peux pas essayé:

miktex/config/miktex.ini et en changeant la ligne "mem_max=2000000" en "mem_max=10000000"


Par contre étant sous Miktex 2.6 ceci m'intéresse:

comme Francois l'a déjà dit, tu peux allouer plus de memoire avec l'option --mem-max=10000000,

Mais quelle est la procédure??? (je suis débutant donc il faut vraiment me tenir par la main :oops: )
newbie59
Déca-utilisateur
 
Messages: 33
Inscription: Samedi 15 Décembre 2007, 10:40
Statut actuel: Actif et salarié | Enseignant

Re: Latex capacity exceeded

Messagepar pg » Lundi 09 Juin 2008, 11:35

newbie59 a écrit:Je n ai pas de Miktex.ini

Même s'il n'y a pas de miktex.ini sous miktex 2.6, tu peux peut-être essayer d'en créer un dans le répertoire "C:\Program Files\MikTeX 2.6\miktex\config\" et y mettre la ligne suivante :

Code: Tout sélectionner
mem_max=10000000

Aucune garantie que ça marche.
pg
Modérateur
 
Messages: 2597
Inscription: Jeudi 14 Juin 2007, 23:31

Re: Latex capacity exceeded

Messagepar francois » Lundi 09 Juin 2008, 11:36

Ton éditeur possède un bouton de compilation que tu dois pouvoir paramétrer pour que la compilation fasse latex.exe -mem-max=unGrosNombre MonFichier.tex au lieu du simple latex.exe MonFichier.tex. Sinon tu peux toujours lancer la compilation en ligne de commande. Tu lances une invite de commande, tu vas dans le répertoire de ton fichier et tu tapes : latex.exe -mem-max=unGrosNombre MonFichier.tex où unGrosNombre est à déterminer. La compilation en ligne de commande, elle, tu peux la tenter sans problème tout de suite pour voir.

Ceci étant dit, je crois que la vraie solution serait de coder ton animation un peu autrement. Je m'explique.

Je n'ai pas trop regardé ton code (enfin vite fait faute de temps), mais je pense que la façon dont tu as codé est bien trop gourmande en ressource mémoire pour LaTeX, et je pense que le genre de dessin que tu veux faire ne devrait pas nécessiter d'allocation de mémoire supplémentaire si on s'y prend autrement. Je dis ça sans certitude aucune, j'ai vu vite fait le dessin et le code.

Par exemple, avec ton dessin, normalement, une fois qu'un truc est tracé, c'est pour la vie (tu me rectifies si je dis des bêtises, hein). Donc je suis étonné de ne jamais voir de lignes du genre "::5x0" dans le fichier agencement.txt. Je te dis ça car c'est le genre de code qui allège beaucoup LaTeX (moins de mémoire nécessaire). Il faut que tu essayes des les utiliser. Une autre truc qui bouffe de la mémoire, c'est la notation algébrique dans tes FPeval. Je crois (je suis même quasi-sûr) que tu peux mettre le tout en notation polonaise inversée (x x mul pour faire x*x). Ça prendra infiniment moins de mémoire.
François Lafont
francois
Giga-utilisateur
 
Messages: 856
Inscription: Mercredi 20 Septembre 2006, 23:14
Localisation: Antony
Statut actuel: Actif et salarié | Enseignant

Re: Latex capacity exceeded

Messagepar newbie59 » Lundi 09 Juin 2008, 12:53

Merci à toi cela fonctionne avec :
latex.exe -mem-max=unGrosNombre MonFichier.tex


Par contre j'ai un petit bleme dans mon résultat final ( cela ne donne pas tout a fait ce que je voulais, mais en bidouillant les frames je devrais trouver)

Par exemple, avec ton dessin, normalement, une fois qu'un truc est tracé, c'est pour la vie (tu me rectifies si je dis des bêtises, hein). Donc je suis étonné de ne jamais voir de lignes du genre "::5x0" dans le fichier agencement.txt.


imposssible car les 11 polygones apparaissent et disparaissent les uns après les autres .

Si je pouvais j'enverrai l'animation mais je ne sais....

En tout cas merci. :D
Dernière édition par newbie59 le Lundi 09 Juin 2008, 16:39, édité 1 fois.
newbie59
Déca-utilisateur
 
Messages: 33
Inscription: Samedi 15 Décembre 2007, 10:40
Statut actuel: Actif et salarié | Enseignant

Re: Latex capacity exceeded

Messagepar guiguiche » Lundi 09 Juin 2008, 12:56

newbie59 a écrit:Si je pouvais j'enverrai l'animation mais je ne sais....

Je t'ai ajouté au groupe upload donc tu peux mettre une pièce jointe à tes messages :wink:
Pas d'aide par MP : les questions sont publiques, les réponses aussi.
Tu as apprécié l'aide qui t'a été fournie ? Alors n'hésite pas à rendre la pareille à quelqu'un d'autre.
Un peu d'autopromotion.
guiguiche
Modérateur
 
Messages: 8073
Inscription: Vendredi 06 Janvier 2006, 15:32
Localisation: Le Mans
Statut actuel: Actif et salarié | Enseignant

Re: Latex capacity exceeded

Messagepar a.grahn » Lundi 09 Juin 2008, 13:00

Sous MiKTeX-2.7 l'exemple compile bien, avec main_memory=10000000 ajusté selon la documentation. Sauf qu'il y a une petite erreur dans le fichier timeline (agencement.txt):

Code: Tout sélectionner
Package animate Warning: Transparency 253 has never been used
(animate)                in the current animation.
(animate)                Timeline agencement.txt,
(animate)                n00b.tex on input line 89.

>

Package animate Warning: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
(animate)                @ There were unused animation transparencies. See   @
(animate)                @ the transcript file                               @
(animate)                @ ``n00b.log''
(animate)                @ for additional information!                       @
(animate)                @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.



Ce qui veut dire que la dia No. 253 a été inserée dans le fichier PDF mais pas utilisée par la timeline. C'est donc du code `mort' qui seulement augmente le poids du fichier PDF.

Alexander
Dernière édition par a.grahn le Mardi 15 Décembre 2015, 15:34, édité 1 fois.
a.grahn
Hecto-utilisateur
 
Messages: 63
Inscription: Mercredi 11 Avril 2007, 12:38

Re: Latex capacity exceeded

Messagepar francois » Lundi 09 Juin 2008, 13:01

Tant si ça fonctionne. Désolé pour mes bêtises avec le coup de "::5x0".

Si tu veux uploader tous tes fichiers, n'hésite pas.

Au passage, le wiki que j'ai fait sur animate commence à être très daté. Il y a eu plein de nouvelles choses depuis concoctées par notre cher Alexander Grahn. Il faudra que je le remette à jour... quand j'aurais le temps. Ça viendra Alexander :wink:
François Lafont
francois
Giga-utilisateur
 
Messages: 856
Inscription: Mercredi 20 Septembre 2006, 23:14
Localisation: Antony
Statut actuel: Actif et salarié | Enseignant

Suivante

Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Grapeshot [Crawler], Yandex [Bot] et 9 invités