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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.