LATEX-L Archives

Mailing list for the LaTeX3 project

LATEX-L@LISTSERV.UNI-HEIDELBERG.DE

Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Condense Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Sender:
Mailing list for the LaTeX3 project <[log in to unmask]>
Date:
Thu, 20 Dec 2018 14:56:20 +0000
Reply-To:
Mailing list for the LaTeX3 project <[log in to unmask]>
Message-ID:
Subject:
MIME-Version:
1.0
Content-Transfer-Encoding:
8bit
In-Reply-To:
Content-Type:
text/plain; charset=utf-8; format=flowed
From:
Joseph Wright <[log in to unmask]>
Parts/Attachments:
text/plain (21 lines)
On 20/12/2018 14:54, Trisha Shusho wrote:
> I think Joseph meant:
>      \cs_new_eq:NN \__module_fontchar:w \tex_fontchar:D
> 
> However, as I understand from the document the <cs> created by
> "\cs_new_eq" is global, but according to the description of
> "\cs_set_eq" which reads:
> "The assignment of a meaning to the <control sequence1> is
> restricted to the current TeX group level.", I think the
> assignment is valid within the module only.
> Am I right?
> 
> Thanks,
> Tisha

TeX scope is based on grouping not modules/packages/etc.: one cannot 
restrict a macro definition to one module. That's the reason we include 
a module part in all names.

Joseph

ATOM RSS1 RSS2