On 20 Jan 2013, at 16:09, Philipp Gesang wrote: > ···<date: 2013-01-20, Sunday>···<from: Gerben Wierda>··· > >> On 20 Jan 2013, at 12:57, Philipp Gesang wrote: >> >>> Hi Gerben, >>> >>> ···<date: 2013-01-20, Sunday>···<from: Gerben Wierda>··· >>> >>>> how do I get the filename (full path not needed) in the footer >>>> of my document? I want it there while writing the book and remove >>>> it in the final stages. I am using MKII (TeXLive 2011 still) >>> >>> if the name of the main file suffices, then the TeX command >>> \jobname is what you are looking for. >> >> Thanks but that is not the one. Because I use the standard project setup, >> and the job is always to typeset the file prd_book.tex, but I want the >> chapter file names (e.g. "chapter1.tex") in the footer. >> >> So, prd_book contains: >> >> \startbodymatter >> \component chapter1 >> \component chapter2 >> \component chapter3 >> \stopbodymatter >> >> And I want "chapter1.tex" (maybe full path) in the footer. > > If the component identifier matches the file name (e.g. if you > use the asterisk instead of a name), you can use > \currentcomponent. So the main file foo.tex would look like: > > \setuppagenumbering[location=] > %% footer: main file->component file > \setupfootertexts[pagenumber][{\jobname->\currentcomponent}] > \startproduct * > \input ward \page > \component bar > \stopproduct > > And bar.tex: > > \startcomponent * > \input knuth \page > \stopcomponent
Hi Philipp, that runs into the problem that the file name might contain characters that TeX does not like, e.g. underscore. Is there a command to catch that? (./c_loosely.tex ! Missing $ inserted. <inserted text> $ <to be read again> _ \currentcomponent ->c_ loosely Thanks, G > > Hth > Philipp > > > > -- > () ascii ribbon campaign - against html e-mail > /\ www.asciiribbon.org - against proprietary attachments > ___________________________________________________________________________________ > 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 ___________________________________________________________________________________