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
___________________________________________________________________________________