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

Attachment: signature.asc
Description: PGP signature

Reply via email to