* \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
[parent not found: <5023826C.6090206@wxs.nl>]
* 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).