On 20 Jan 2013, at 18:34, Wolfgang Schuster wrote: > > Am 20.01.2013 um 18:06 schrieb Gerben Wierda <gerben.wie...@rna.nl>: > >> 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? > > You can add the \nonknuthmode to your document which makes _ and ^ normal > characters for text mode.
Is that limited to a {}-scope? And more importantly, that catches ^ and _, but what about whitespace etc. Isn;t there a true verbatim that I can use on a macro like \currentcomponent? Something along the lines of \verbatimexpand{\currentcomponent}? G > > 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 > ___________________________________________________________________________________ ___________________________________________________________________________________ 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 ___________________________________________________________________________________