On 2/23/2015 8:29 PM, Pablo Rodriguez wrote:
On 02/23/2015 07:34 PM, Hans Hagen wrote:
On 2/23/2015 7:25 PM, Pablo Rodriguez wrote:
Is there no way to get xml:texcode with a TEX typing?
\xmlcontext{#1}{....}
Sorry, Hans, I’m afraid that I don’t get it.
I have been searching the wiki and mailing list, the code (using grep) after I got your reply. The solution may be there, but I haven’t been able to find it.
\xmlcontext{#1}{.}
compiles in ConTeXt the contents of (in this case):
<pre class="tex"><code>\ConTeXt\ rocks!</code></pre>
It would be the same as compiling in pure ConTeXt:
\starttext \ConTeXt\ rocks! \stoptext
And what I need (and haven’t been able to explain) is in pure ConTeXt:
\startTEX \ConTeXt\ rocks! \stopTEX
If this can be achieved with \xmlcontext{#1}{#2}, I cannot find which values #2 take (I have no idea of what is expected there).
Many thanks for your help,
\usemodule[scite] \starttexdefinition xmlsaveinbuffer #1 \ctxlua{buffers.assign("foo",xml.content(lxml.id('#1')))} \stoptexdefinition \starttexdefinition xmlprettyprint #1#2 \xmlsaveinbuffer{#1} \typebuffer[foo][option=#2] \stoptexdefinition \starttexdefinition xmlprettyprint #1#2 \start \tt \xmlsaveinbuffer{#1} \setcatcodetable\ctxcatcodes \scitebuffer[foo][#2] \stop \stoptexdefinition \startxmlsetups xml:code \xmlprettyprint{#1}{tex} \stopxmlsetups \startxmlsetups xml:pre \xmlprettyprint{#1}{tex} \stopxmlsetups ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------