Aditya Mahajan schrieb am 04.11.2019 um 15:05:
On Mon, 4 Nov 2019, Aditya Mahajan wrote:

That should have been:

As Hans' mentioned, use:

\startasciimode
\footnote{\type{%APPDATA%\file.txt}}
\stopasciimode

In a longer document setting \asciimode at the begin can be the better solution.

The reason why setting \asciimode in the \footnote doesn't work is that TeX uses uses the meaning of a special character it had when it read the argument, i.e. when TeX reads the text "%APPDATA%\file.txt" the percent sign acts as begin of a comment and everything after it is ignored. As a result the asciimode command
can't work because the text has already disappeared.

Other characters like $ are less problematic because there are ways to change their meaning afterwards (# can be tricky) but not comments because nothing remains.

\setupbuffer
  [before=\blank,
   after=\blank]

\starttext

Normal comment:

\startbuffer
    % comment
\stopbuffer

\typebuffer \getbuffer

Comment in \type{asciimode} environment:

\startbuffer
    \startasciimode
        % comment
    \stopasciimode
\stopbuffer

\typebuffer \getbuffer

Comment in the argument of a command:

\startbuffer
    \firstofoneargument
        {
            % comment
        }
\stopbuffer

\typebuffer \getbuffer

Comment in the argument of a command + \type{asciimode} in the argument:

\startbuffer
    \firstofoneargument
        {
            \startasciimode
                % comment
            \stopasciimode
        }
\stopbuffer

\typebuffer \getbuffer

Comment in a argument after \type{asciimode} was enabled:

\startbuffer
    \startasciimode
    \firstofoneargument
        {
            % comment
        }
    \stopasciimode
\stopbuffer

\typebuffer \getbuffer

\stoptext

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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

Reply via email to