Re: [NTG-context] mplib undefined commands

2008-04-13 Thread Mojca Miklavec
Hi,

On Sat, Apr 12, 2008 at 9:38 AM, Hans Hagen wrote:

   2.) undefined command
\forceMPTEXcheck{put_text}

  ok, i will add a fake

Thanks.


   I have now used a wrapper to skip that line in LuaTeX (btw: what's the
   suggested \if clause or \beginNOLUATEX to check for luatex/mkiv?) Does
   it make sense to define \let\forceMPTEXcheck\empty in mkiv perhaps?

  best make a

  yourmodule.tex
  yourmodule.mkii
  yourmodule.mkiv

  and in the tex file adds:

  \loadmarkfile{yourmodule}

OK, once I rewrite some more code than a few lines, I will split it
(but now there are really only minor, one-line patches).

   3.) undefined command \obeyMPlines. I actually forgot why I needed it,
   but according to the comment:
   \obeyMPlines % - no longer a problem
   \def\obeyedline{}% - thanks to this
   I simply commented out the first line and hoped for no problems in mkii

  ok, another fake

Thanks. Still - I don't know if it's still needed at all and what
exactly it was used for (maybe metapost has complained about too long
lines long time ago).

   4.) It seems to work without problems now, except for one tiny detail
   that I get in the final PDF.
   [do we need TeXtexts in MkIV]
  
   What is that supposed to mean?

  well, that everything now can be 'textext'


   I need to admit that I have the following piece of code in the module
   (in case that matters). Maybe I'm the only one who uses it, so if you
   have any idea how to modify the macros to make
   \sometxt[gp][iwona,14pt]{text} work in mkiv, I will happily drop the
   old code/replace it for mkiv.

  hm, so \sometxt is not working? i thought that i tested it (maybe not
  ... too much to test)

\sometxt is working, only some Aditya's extensions complain. I will
test a bit, try to rewrite some bits and pieces, collect the missing
parts and report back.


   \long\def\redofiltersometxt[#1]%
   {\doifnextcharelse[{\reredofiltersometxt[#1]}{\redodofiltersometxt[#1]}}
  
   \long\def\redodofiltersometxt[#1]#2%
 {\increment\txtcounter
  \TeXtext[#1]\txtcounter{#2}%
  \filtersometxt}
  
   \long\def\reredofiltersometxt[#1][#2]#3%
 {\increment\txtcounter
  \TeXtext[#1]\txtcounter{\switchtobodyfont[#2]\strut#3}%
  \filtersometxt}

  i think that we have it in the core

You have added the ability to use
\sometxt[something]{abc}
with a background definition of:
\definetextext[something]{\strut}
but I wanted to have two square brackets and Aditya has written a
small patch which does that. Let me explore a bit more in the new mkiv
sources and report back.

  anyhow, just collects what does not work

  (btw, i fixed something in textext ... i used to work only for code
  passed as mpgraphic, but now it works also with libraries and so)

Thanks :) I didn't notice any weird behaviour so far, but I'm glad
that it's away before I started complaining about it :) :P

Mojca
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] mplib undefined commands

2008-04-13 Thread Hans Hagen
Mojca Miklavec wrote:

 Thanks. Still - I don't know if it's still needed at all and what
 exactly it was used for (maybe metapost has complained about too long
 lines long time ago).

indeed; also, at some point texexec would take care of it; nowadays the 
limitation is gone (in tex and mp)

 \sometxt is working, only some Aditya's extensions complain. I will
 test a bit, try to rewrite some bits and pieces, collect the missing
 parts and report back.

ok

 You have added the ability to use
 \sometxt[something]{abc}
 with a background definition of:
 \definetextext[something]{\strut}
 but I wanted to have two square brackets and Aditya has written a
 small patch which does that. Let me explore a bit more in the new mkiv
 sources and report back.

ok; keep in mind that in mkii things are bit tricky because there 
\sometxt is expanded first and replace by a reference next and a on 
standard optional [ parser is used

Hans

-
   Hans Hagen | PRAGMA ADE
   Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
  tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
  | www.pragma-pod.nl
-
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] mplib undefined commands

2008-04-12 Thread Hans Hagen
Hi Mojca

 I have modified the gnuplot module a bit, and stumbled upon:
 
 1.) the need for
  \ifx\savebuffer\undefined \else \savebuffer[...]\fi
 which has been expected
 
 2.) undefined command
  \forceMPTEXcheck{put_text}

ok, i will add a fake

 I have now used a wrapper to skip that line in LuaTeX (btw: what's the
 suggested \if clause or \beginNOLUATEX to check for luatex/mkiv?) Does
 it make sense to define \let\forceMPTEXcheck\empty in mkiv perhaps?

best make a

yourmodule.tex
yourmodule.mkii
yourmodule.mkiv

and in the tex file adds:

\loadmarkfile{yourmodule}


 3.) undefined command \obeyMPlines. I actually forgot why I needed it,
 but according to the comment:
 \obeyMPlines % - no longer a problem
 \def\obeyedline{}% - thanks to this
 I simply commented out the first line and hoped for no problems in mkii

ok, another fake

 4.) It seems to work without problems now, except for one tiny detail
 that I get in the final PDF.
 [do we need TeXtexts in MkIV]
 
 What is that supposed to mean?

well, that everything now can be 'textext'

 I need to admit that I have the following piece of code in the module
 (in case that matters). Maybe I'm the only one who uses it, so if you
 have any idea how to modify the macros to make
 \sometxt[gp][iwona,14pt]{text} work in mkiv, I will happily drop the
 old code/replace it for mkiv.

hm, so \sometxt is not working? i thought that i tested it (maybe not 
... too much to test)

 \long\def\redofiltersometxt[#1]%
 {\doifnextcharelse[{\reredofiltersometxt[#1]}{\redodofiltersometxt[#1]}}
 
 \long\def\redodofiltersometxt[#1]#2%
   {\increment\txtcounter
\TeXtext[#1]\txtcounter{#2}%
\filtersometxt}
 
 \long\def\reredofiltersometxt[#1][#2]#3%
   {\increment\txtcounter
\TeXtext[#1]\txtcounter{\switchtobodyfont[#2]\strut#3}%
\filtersometxt}

i think that we have it in the core


anyhow, just collects what does not work

(btw, i fixed something in textext ... i used to work only for code 
passed as mpgraphic, but now it works also with libraries and so)


-
   Hans Hagen | PRAGMA ADE
   Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
  tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
  | www.pragma-pod.nl
-
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___