Ramon Casha <[email protected]> writes: > I have a LyX document from which I want to generate a number of output > documents from the command line. The output documents vary in small > details, like a product name or a recipient name. > > Is it possible to define a macro or change its value from the command line? > I could then use the macro from within the document to insert its > definition. I'm already using branch enabling/disabling to show or hide > sections of text, but in some cases I need to insert some text that can > have an arbitrary value at runtime.
.lyx files are text files (unless they are compressed, which they normaly aren't). SO you could put inn your LyX document ###THIS_NEEDS_TO_BE_REPLACED### and then use any scripting language to replace ###THIS_NEEDS_TO_BE_REPLACED### with "This is my text" and then compile the lyx document. If you want to be on the safe side, you could copy the .lyx file, do the replacements, compile the final document and finally delete the copy of the original lyx file. Cheers, Rainer > > Ramon Casha -- Rainer M. Krug email: Rainer<at>krugs<dot>de PGP: 0x0F52F982
signature.asc
Description: PGP signature
