On 6/23/2021 4:57 PM, Pablo Rodriguez wrote:
On 6/23/21 9:26 AM, Hans Hagen wrote:
On 6/22/2021 1:55 PM, Pascal Pascali wrote:
Dear ConTeXt community,

Is it possible to set the file name of the output from within the document?
[...]
\startluacode
luatex.wrapup(
      function()
          os.remove("new.pdf")
          os.rename("old.pdf","new.pdf")
      end
)
\stopluacode

Many thanks for your reply, Hans.

Just a question, which is the gain of wrapping os.rename() in a function?
I'm not sure how you would do it differently. If you would not wrap it, it would be done immediately and that's not what you want (and the pdf file might already be open). Think of def vs edef ... When a function is called its actions are done immediately.

Hans


-----------------------------------------------------------------
                                          Hans Hagen | PRAGMA ADE
              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
       tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

Reply via email to