On Sun, Jul 18, 2010 at 09:38, Peter Münster wrote:
On Sat, Jul 17 2010, Mojca Miklavec wrote:
- It is not really needed, but it helps when cross-referencing: I would nevertheless leave the [1] = {...}, [2] = {...} for arguments - The following: settings = { inherit = "useexternalfigure", -- n = 3 not needed, since one command has only one settings-option }, is a bit weird to me. Why not putting the "inherit" already under arguments above? And yes, you probably do need to tell from which argument of \useexternalfigure you want to inherit the settings.
From my very small ConTeXt experience, I made some assumptions: - one command has no more than one settings-option (key-val-pairs) - one command has no more than one keywords-option
If this is true, then there is no problem with cross-referencing. The n = X would be even difficult, when there a variants: imagine, \useexternalfigure can have settings at n = 2 or n = 4 and so on.
I didn't understand the last paragraph, but while it's not a problem for a human to determine where to inherit from, it might be a problem for a computer if you want to print the complete command. Mojca