ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* [NTG-context] using command line arguments
@ 2024-10-28 11:18 Henning Hraban Ramm
  2024-10-28 12:01 ` [NTG-context] " Thomas A. Schmitz
  2024-10-28 15:18 ` Wolfgang Schuster
  0 siblings, 2 replies; 6+ messages in thread
From: Henning Hraban Ramm @ 2024-10-28 11:18 UTC (permalink / raw)
  To: mailing list for ConTeXt users

Hi, I’m trying to use a command line argument in parameter names – color 
name in the example below, variable namespace in my actual project.
I guess I need more expansion, but where?
Or what’s the problem here?

"""
\setupbodyfont[plex,18pt]

% set \OEM to the parameter name, fall back to "fiee"
\expanded\define\OEM{\expanded\doifelsedocumentargument{OEM}{\expanded\getdocumentargument{OEM}}{fiee}}

\definecolor[col:fiee][c=1]
\definecolor[col:pragma][m=1,y=1]
\definecolor[col:black][k=1]

\starttext

\color[col:\OEM]{Company: \OEM}

\stoptext
"""

Hraban
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
webpage  : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
archive  : https://github.com/contextgarden/context
wiki     : https://wiki.contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2024-10-28 17:57 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-10-28 11:18 [NTG-context] using command line arguments Henning Hraban Ramm
2024-10-28 12:01 ` [NTG-context] " Thomas A. Schmitz
2024-10-28 12:41   ` Henning Hraban Ramm
2024-10-28 15:18 ` Wolfgang Schuster
2024-10-28 15:26   ` Henning Hraban Ramm
2024-10-28 17:54     ` Wolfgang Schuster

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).