Thread: [MiKTeX] How to change/use --mem-top
MiKTeX source code moved to GitHub
Brought to you by:
csc
From: Ulrike F. <li...@ni...> - 2007-05-18 13:10:26
|
=0D=0AHello, the manual of pdftex says about the option " --mem-top=3Dn Set the largest index in the internal memory array dumped by the INI variant of the compiler; must be substantially larger than 0 and not greater than mem_max." But how should someone use this option? Using it directly in a normal pdflatex run give a fatal format error. One can use it together with the --initialize option and make a format. But when I tried to use the format I got again a fatal format error. I also tried to add the option manually to the compiler description in formats.ini but miktex complained it can't find compiler "pdfetex --mem-top=3D2000000". And I tried to use a .bat-file as compiler, but miktex didn't like this either. I'm starting to run out of ideas (the last I have is to add something to pdfetex.ini, but I don't know what syntax I could use). Has someone been able to call pdflatex with another value of --mem-top? --=20 Mit freundlichen Gr=FC=DFen Ulrike Fischer mailto:li...@ni... |
From: Bernhard E. <bg...@gm...> - 2007-05-18 15:41:08
|
Hi, Ulrike! You didn't mention the pdftex version you are using. Since there is no "--mem-top" option in pdftex 1.40, I'm supposing you are talking about pdftex 1.30 and MiKTeX 2.5 and in fact the above mentioned option gives the strange "Fatal format file error". I would like to mention that this option seems to work (no warnings, no unrecognized option) with pdftex 1.30 and tetex (Web2C 7.5.5). Regards, Bernhard. On 5/18/07, Ulrike Fischer <li...@ni...> wrote: > > Hello, > > the manual of pdftex says about the option > > " > --mem-top=3Dn > > Set the largest index in the internal memory array dumped by the INI > variant of the compiler; must be substantially larger than 0 and not > greater than mem_max." > > But how should someone use this option? > > Using it directly in a normal pdflatex run give a fatal format error. > > One can use it together with the --initialize option and make a > format. But when I tried to use the format I got again a fatal format > error. > > I also tried to add the option manually to the compiler description in > formats.ini but miktex complained it can't find compiler "pdfetex > --mem-top=3D2000000". > > And I tried to use a .bat-file as compiler, but miktex didn't like > this either. > > > I'm starting to run out of ideas (the last I have is to add something > to pdfetex.ini, but I don't know what syntax I could use). > > Has someone been able to call pdflatex with another value of --mem-top? > > > -- > Mit freundlichen Gr=FC=DFen > Ulrike Fischer > mailto:li...@ni... > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > MiKTeX-Users mailing list > MiK...@li... > https://lists.sourceforge.net/lists/listinfo/miktex-users > |
From: Ulrike F. <li...@ni...> - 2007-05-18 16:35:12
|
am Freitag, 18. Mai 2007 um 17:41 schrieb Bernhard Enders: > Hi, Ulrike! > You didn't mention the pdftex version you are using. Yes, I realized that I forgot it just after I sent the message. > Since there is no "--mem-top" option in pdftex 1.40, The manual entry I quoted is identical in miktex 2.6 and 2.5. I myself have yet miktex 2.5 (and pdfetex 1.30) but someone else (in the miktex help forum) had the same problems with miktex 2.6. > I'm supposing you are talking about pdftex 1.30 and MiKTeX 2.5 and > in fact the above mentioned option gives the strange "Fatal format > file error". I would like to mention that this option seems to work > (no warnings, no unrecognized option) with pdftex 1.30 and tetex > (Web2C 7.5.5). Does the option change there the maximum of "73362 words of memory out of 1077062" at the end of the log file? --=20 Mit freundlichen Gr=FC=DFen Ulrike Fischer mailto:li...@ni... |
From: Bernhard E. <bg...@gm...> - 2007-05-18 18:45:26
|
No, it didn't change the default amount of words of memory. In fact I realize that maybe this option is MiKTeX specific and maybe it is miss-implemented. Not even tetex pdflatex 1.30 (Web2C) has this option as I (erroneously) said before. Bernhard. On 5/18/07, Ulrike Fischer <li...@ni...> wrote: > Does the option change there the maximum of > > "73362 words of memory out of 1077062" at the end of the log file? > |
From: Christian S. <cs...@mi...> - 2007-05-18 19:11:42
|
Ulrike Fischer wrote: > Hello, > > the manual of pdftex says about the option > > " > --mem-top=n > > Set the largest index in the internal memory array dumped by the INI > variant of the compiler; must be substantially larger than 0 and not > greater than mem_max." > > But how should someone use this option? You can use this option when you create a new format. For example: pdftex -initialize -mem-top=3000 ... -mem-top is used during development to perform the trip test. It has to be used in conjunction with some other memory options. |
From: Ulrike F. <li...@ni...> - 2007-05-19 14:57:05
|
am Freitag, 18. Mai 2007 um 21:11 schrieb Christian Schenk: > Ulrike Fischer wrote: >> Hello, >>=20 >> the manual of pdftex says about the option >>=20 >> " >> --mem-top=3Dn >>=20 >> Set the largest index in the internal memory array dumped by the INI >> variant of the compiler; must be substantially larger than 0 and not >> greater than mem_max." >>=20 >> But how should someone use this option? > You can use this option when you create a new format. For example: > pdftex -initialize -mem-top=3D3000 ... Yes, as I already mentioned I was able to make a format. But I failed to use the format. Meanwhile I found a way: 1. I copied pdflatex.ini to testfmt.ini 2. I called pdfetex --initialize --mem-top=3D1500000 testfmt.ini 3. I moved testfmt.fmt to the place where the other fmt are and updated the file name database. (3a. I tried to use the format with pdfetex --undump=3Dtestfmt test but initexmf complained that it can't find the format testfmt, so I added another step:) 4. I added a format testfmt to the format tab in miktex settings *without building the format* to prevent my format to get overwritten. (4a. I tried pdfetex --undump=3Dtestfmt test which ended in a fatal format error) 5. I called pdfetex --undump=3Dtestfmt --mem-top=3D1500000 test This worked. And then I tried it with the test file which had started the whole investigation: with a normal pdflatex call it ends TeX capacity exceeded. With testfmt it works fine. So enlarging mem-top is necessary for this file. So the question is: how can I define my new format with the extended mem-top through formats.ini? Or more general: how can one change/set other memory values permanantly in a format? --=20 Mit freundlichen Gr=FC=DFen Ulrike Fischer mailto:li...@ni... |