![](https://secure.gravatar.com/avatar/5955e8e90611e77ccbfc7721b6112027.jpg?s=120&d=mm&r=g)
On 02/19/2017 11:41 AM, Hans Hagen wrote:
On 2/18/2017 11:27 PM, Pablo Rodriguez wrote:
[...] Of course, my real documents are more complex. What I need is a file breaking command. Appending -1, -2, -3... -n to the PDF file name would be fine for me.
How could I achieve this in the ConTeXt compilation?
Many thanks for your help,
just make one invoice where you pass the variable data on the command line and then make a small lua script that loops and processes each variant
Many thanks for your reply, Hans. I’m afraid that we have 35 different types of documents, with optional content implemented through modes. CSV is handled by the handlecsv module by Jaroslav Hajtmar (which in turn uses LuaTeX code from ConTeXt). My Lua script would have to replicate at least part of this functionality. I don’t say it is impossible. But I’m sure it is impossible to me (I cannot code). Or at least, it would be unnecessarily complex. A good compromise would be a Lua script that copies the original file with only one page in each copied file (in some documents, I need two pages, but this will come later). I mean, those documents have metadata information and printing options which need to be present in all copies. I think this should be an easy hack, but I don’t know where to search. The “LuaTeX Reference Manual” contains “12.3 The epdf library”. “MkIV Hybrid Technology” has the chapter “12 Including pages”. I will appreciate any help with this script. Pablo -- http://www.ousia.tk