Hello Aditia,
thanks for reaction.
I simply want to write "%APPDATA%\file.txt" and the same into the
footnote, with ability to use the text "%APPDATA%\file.txt" without any
substitution (like "%" -> "\letterpercent") - if possible.
My attepmts with \text or \asciimode fail:
----
\starttext
\type{%APPDATA%\file.txt}
\footnote{%
%\type{%APPDATA%\file.txt}
%\asciimode{%APPDATA%\file.txt}
}
\stoptext
----
Even plays with
%\catcode\commentasciicode=\othercatcode
%\catcode\backslashasciicode=\othercatcode
don't give the desired result.
So - is there a simple way how to get strings with "%" and "\" (which
represent a path on Windows) into footnote?
Best regards,
Lukas
On 2019-11-02 16:35, Aditya Mahajan wrote:
Why not just use asciimode?
To understand why \footnote{\type{...}}} doesn't work, you need to
understand TeX's "digestive system". \type{...} (and asciimode) work
by modifying the catcode tables. However, they are are used inside a
footnote, the argument of \footnote is parsed according to the catcode
table which is active when footnote is passed. Under the default
catcode table, % is a comment, so when you type:
\footnote{\type{*\$%
}}
the argument of \footnote is `\type{*\$}`
So, if you want \footnote to "see" the %, you need to activate a
catcode table where % is a letter. So, the simplest solution is to use
\asciimode.
Aditya
___________________________________________________________________________________
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://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________