> I do not like the automatic association of an inline command like
> @anchor, that may happen anywhere, to another command.  I think that
> it would be cleaner to have an @-command with two arguments,
> instead, like
> 
> @anchorlabel Bows, Bögen
> 
> A comma in the anchor part would need to be escaped.
> 
> If we want an heading command with a specific anchor, similarly I
> think that it would be better to have the anchor as argument instead
> of an automatic association, like
> 
> @headinganchor Bows, Bögen
> 
> For heading, having a line command giving the anchor would be
> consistent with the remaining of the language, too, like
> 
> @headinganchor Bows
> @heading Bögen

All of these ideas look good to me.

> Note that having separate anchor and label most likely requires
> changing diverse things, because the anchor part always need to be
> 'hidden'.  For instance cross references should be like @ref{Bows,
> Bögen, Bögen, manual}, which complexifies somewhat cross-references
> writing.

Well, with Gavin's suggested `@xrefautomaticsectiontitle` command, I
would only have to write `@ref{Bows}` to see `Bögen`.  Or am I missing
something?


    Werner

Reply via email to