Re: Adding a custom symbol
Mark Summerfield <[email protected]>
| Newsgroups | gmane.comp.type-setting.lout |
|---|---|
| Organization | Qtrac Ltd. |
| Message-ID | <20120113173317.1c2e6ac3@dino> |
On Fri, 13 Jan 2012 16:20:47 +0400 "Valeriy E. Ushakov" <[email protected]> wrote: > On Fri, Jan 13, 2012 at 10:45:38 +0000, Mark Summerfield wrote: > > > I need to generate 2 different versions of a document. I'd like to > > do this: > > > > $ lout --'@Monochrome{Yes}' main.lout > bw.ps > > > > and > > > > $ lout main.lout > color.ps > > > > How can I add @Monochrome{No} as a default value somewhere? > > IIRC, define that symbol as a named parameter (with appropriate > default) to, say, @MySetup and @Use @MySetup. Command line options > are consulted for overrides when a symbol is @Use'd (see calls to > HuntCommandOption in z06.c). > > Consider the manual page example @PageType which is a named parameter > to @DocumentSetup. Hi Uwe, I think that's a bit advanced for me, but I'll see if I can find where @PageType is defined & see if I can imitate it. Thanks! -- Mark Summerfield, Qtrac Ltd, www.qtrac.eu C++, Python, Qt, PyQt - training and consultancy "Programming in Go" - ISBN 0321774639 http://www.qtrac.eu/gobook.html