ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* \startcomponent, \startproduct... + automatic file name
@ 2012-08-08  6:42 Procházka Lukáš Ing. - Pontex s. r. o.
       [not found] ` <5023826C.6090206@wxs.nl>
  0 siblings, 1 reply; 5+ messages in thread
From: Procházka Lukáš Ing. - Pontex s. r. o. @ 2012-08-08  6:42 UTC (permalink / raw)
  To: ConTeXt

Hello,

just a brief question -

- is there a way how to obtain the current file name; to be possible to write e.g.

---- C1.tex
\startcomponent \thisfilename % Instead of \startcomponent C1
----

and

---- P1.tex
\startproduct \thisfilename % Instead of \startproduct P1
----

so that \thisfilename yields "C1.tex" or "C1", "P1.tex" or "P1"?

Or - is it possible to use Lua for this purpose?

---- C1.tex
\startcomponent \directlua{context(... trackers ... resolvers ... finders ... whatever ... - to get the current file name)}
----

TIA.

Best regards,

Lukas


-- 
Ing. Lukáš Procházka [mailto:LPr@pontex.cz]
Pontex s. r. o.      [mailto:pontex@pontex.cz] [http://www.pontex.cz]
Bezová 1658
147 14 Praha 4

Tel: +420 244 062 238
Fax: +420 244 461 038

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

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


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

* Re: \startcomponent, \startproduct... + automatic file name
       [not found] ` <5023826C.6090206@wxs.nl>
@ 2012-08-09 11:24   ` Procházka Lukáš Ing. - Pontex s. r. o.
  2012-08-09 13:08     ` Sietse Brouwer
  0 siblings, 1 reply; 5+ messages in thread
From: Procházka Lukáš Ing. - Pontex s. r. o. @ 2012-08-09 11:24 UTC (permalink / raw)
  To: Hans Hagen; +Cc: ConTeXt

Great, thank you.

Lukas


On Thu, 09 Aug 2012 11:27:08 +0200, Hans Hagen <pragma@wxs.nl> wrote:

> in the current beta you can say
>
> \startcomponent *
>
> Hans


-- 
Ing. Lukáš Procházka [mailto:LPr@pontex.cz]
Pontex s. r. o.      [mailto:pontex@pontex.cz] [http://www.pontex.cz]
Bezová 1658
147 14 Praha 4

Tel: +420 244 062 238
Fax: +420 244 461 038

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

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


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

* Re: \startcomponent, \startproduct... + automatic file name
  2012-08-09 11:24   ` Procházka Lukáš Ing. - Pontex s. r. o.
@ 2012-08-09 13:08     ` Sietse Brouwer
  2012-08-09 13:15       ` Wolfgang Schuster
  0 siblings, 1 reply; 5+ messages in thread
From: Sietse Brouwer @ 2012-08-09 13:08 UTC (permalink / raw)
  To: mailing list for ConTeXt users; +Cc: Hans Hagen

> On Thu, 09 Aug 2012 11:27:08 +0200, Hans Hagen <pragma@wxs.nl> wrote:
>> in the current beta you can say
>>
>> \startcomponent *
>>
>> Hans

Wikified at http://wiki.contextgarden.net/Command/startcomponent. This
trick also works for startproject, startenvironment, and startproduct,
I assume?

And for the general case, what about
`\ctxlua{commands.processedfile}`? That looks like it should print the
current filename, as long as any inclusions use the ConTeXt commands
and not \input.

--Sietse

On Thu, Aug 9, 2012 at 1:24 PM, Procházka Lukáš Ing. - Pontex s. r. o.
<LPr@pontex.cz> wrote:
> Great, thank you.
>
> Lukas
>
>
> On Thu, 09 Aug 2012 11:27:08 +0200, Hans Hagen <pragma@wxs.nl> wrote:
>
>> in the current beta you can say
>>
>> \startcomponent *
>>
>> Hans
>
>
>
> --
> Ing. Lukáš Procházka [mailto:LPr@pontex.cz]
> Pontex s. r. o.      [mailto:pontex@pontex.cz] [http://www.pontex.cz]
> Bezová 1658
> 147 14 Praha 4
>
> Tel: +420 244 062 238
> Fax: +420 244 461 038
>
> ___________________________________________________________________________________
> If your question is of interest to others as well, please add an entry to
> the Wiki!
>
> maillist : ntg-context@ntg.nl /
> http://www.ntg.nl/mailman/listinfo/ntg-context
> webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
> archive  : http://foundry.supelec.fr/projects/contextrev/
> wiki     : http://contextgarden.net
> ___________________________________________________________________________________
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

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

* Re: \startcomponent, \startproduct... + automatic file name
  2012-08-09 13:08     ` Sietse Brouwer
@ 2012-08-09 13:15       ` Wolfgang Schuster
  2012-08-09 14:12         ` Sietse Brouwer
  0 siblings, 1 reply; 5+ messages in thread
From: Wolfgang Schuster @ 2012-08-09 13:15 UTC (permalink / raw)
  To: mailing list for ConTeXt users


Am 09.08.2012 um 15:08 schrieb Sietse Brouwer <sbbrouwer@gmail.com>:

>> On Thu, 09 Aug 2012 11:27:08 +0200, Hans Hagen <pragma@wxs.nl> wrote:
>>> in the current beta you can say
>>> 
>>> \startcomponent *
>>> 
>>> Hans
> 
> Wikified at http://wiki.contextgarden.net/Command/startcomponent. This
> trick also works for startproject, startenvironment, and startproduct,
> I assume?
> 
> And for the general case, what about
> `\ctxlua{commands.processedfile}`? That looks like it should print the
> current filename, as long as any inclusions use the ConTeXt commands
> and not \input.

You can use \currentcomponent, \currentproduct and \currentproject to print the name of the file.

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

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


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

* Re: \startcomponent, \startproduct... + automatic file name
  2012-08-09 13:15       ` Wolfgang Schuster
@ 2012-08-09 14:12         ` Sietse Brouwer
  0 siblings, 0 replies; 5+ messages in thread
From: Sietse Brouwer @ 2012-08-09 14:12 UTC (permalink / raw)
  To: mailing list for ConTeXt users

Wolfgang wrote:
> You can use \currentcomponent, \currentproduct and \currentproject to print the name of the file.

Another secret unearthed! All wikified, together with \processedfile
and \processedfiles. Sans examples, but at least the info's there.
Thank you, Wolfgang.

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

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


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

end of thread, other threads:[~2012-08-09 14:12 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-08-08  6:42 \startcomponent, \startproduct... + automatic file name Procházka Lukáš Ing. - Pontex s. r. o.
     [not found] ` <5023826C.6090206@wxs.nl>
2012-08-09 11:24   ` Procházka Lukáš Ing. - Pontex s. r. o.
2012-08-09 13:08     ` Sietse Brouwer
2012-08-09 13:15       ` Wolfgang Schuster
2012-08-09 14:12         ` Sietse Brouwer

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).