Wolfgang Schuster wrote:

> 2007/11/6, Johannes Graumann <[EMAIL PROTECTED]>:
>>
>> Hello,
>>
>> I started playing around with ConTeXt/LuaTeX and have a question here
>> wich is related to a pet project of mine: is it possible to tell Mark IV
>> something like this
>> > texmfstart texexec --lua --environments=myfile.tex someotherfile.zip
>> where 'myfile.tex' should contain a lua routine which would
>> unzip 'someotherfile.zip' to /tmp and call LuaConTeXt on a file actually
>> contained in the archive (among others)?
>>
>> While I'm sure this can be done in Lua, I wonder whether somebody can
>> point
>> me at how to access the names of files to be processed
>> ('someotherfile.zip') from the running process ...
>>
>> Not sure whether I can make myself understood here ... please ask if I'm
>> not
>> making sense,
>>
>> Joh
> 
> 
> Take a look into Hans Mark manual.
> 
> http://pragma-ade.nl/general/manuals/mk.pdf

Thanks for that! I found the zipping reference and got it to work.
Returning now to the example above ("texmfstart
texexec --lua --environments=myfile.tex someotherfile.zip"), what I would
like to do is using lua in "myfile.tex" to extract the filename to be texed
(someotherfile.zip) and rewrite it on the fly to a zip-archive content
along the lines of
\input zip::someotherfile.zip::somezipcontent.tex

Is that possible? "texmfstart texexec --verbose" produces something like
TeXExec | option 'filename' is set to 'someotherfile.tex', so how to access
this during processing using lua?

Thanks for any insights,

Joh


___________________________________________________________________________________
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
___________________________________________________________________________________

Reply via email to