<br><br>
<div><span class="gmail_quote">2006/9/29, <a href="mailto:Wei_Hu@mtk.com.tw">Wei_Hu@mtk.com.tw</a> &lt;<a href="mailto:Wei_Hu@mtk.com.tw">Wei_Hu@mtk.com.tw</a>&gt;:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><br><font face="sans-serif" size="2">Hi all,</font> <br><br><font face="sans-serif" size="2">&lt;&lt; 1 &gt;&gt;
</font> <br><font face="sans-serif" size="2">First, I want to put source codes into my document.</font> <br><font face="sans-serif" size="2">I achieve this by using 'verbatim'</font> <br><br><font face="sans-serif" size="2">
\starttyping</font> <br><font face="sans-serif" size="2">blah blah</font> <br><font face="sans-serif" size="2">\stoptyping</font> <br><br><font face="sans-serif" size="2">&lt;&lt; 2 &gt;&gt;</font> <br><font face="sans-serif" size="2">
Then I decide to add colors for these source codes, so I use:</font> <br><br><font face="sans-serif" size="2">\starttyping[option=color,option=commands]</font> <br><font face="sans-serif" size="2">blah blah</font> <br><font face="sans-serif" size="2">
&lt;&lt;/color[red]....&gt;&gt;</font> <br><font face="sans-serif" size="2">blah blah</font> <br><font face="sans-serif" size="2">\stoptyping</font> <br><br><font face="sans-serif" size="2">&lt;&lt; 3 &gt;&gt;</font> <br>
<font face="sans-serif" size="2">Finally, I want to refer to this block of source codes in the rest document, so I use:</font> <br><br><font face="sans-serif" size="2">\placefloat[here][listing:sample]{Hello world}</font>
 <br><font face="sans-serif" size="2">\starttyping[option=color,option=commands]</font> <br><font face="sans-serif" size="2">blah blah</font> <br><font face="sans-serif" size="2">&lt;&lt;/color[red]....&gt;&gt;</font> <br>
<font face="sans-serif" size="2">blah blah</font> <br><font face="sans-serif" size="2">\stoptyping</font> <br><br><font face="sans-serif" size="2">and refer to it by \in{}[] and \at{}[].</font> <br><br><font face="sans-serif" size="2">
&lt;&lt; 1 &gt;&gt; &amp; &lt;&lt; 2 &gt;&gt; &amp; &lt;&lt; 3 &gt;&gt; work great, however, if the source codes are long enough, and doesn't fit into one page,</font> <br><font face="sans-serif" size="2">then the bottom of it will not display.
</font> <br><br><font face="sans-serif" size="2">After searching this mailing list, I found some methods: \bTABLE, \starttextbackground ..etc...</font> <br><font face="sans-serif" size="2">But none of them can achieve this facility.
</font> <br><br><font face="sans-serif" size="2">I can accomplish this facility though LaTeX as described in page 2 ~ page 3 in the attached file.</font> <br><font face="sans-serif" size="2">(It uses listings package in LaTeX)
</font> <br><br><font face="sans-serif" size="2">All I want is a colored source codes marked by a caption, and I can refe to that source code using \in{}[] or \at{}[] primitives.</font> <br><font face="sans-serif" size="2">
Are there any ways in ConTeXt can achieve this?</font> <br><br><font face="sans-serif" size="2">Thanks.</font></blockquote>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>You can find a very simple but working example in my attached file.</div>
<div>&nbsp;</div>
<div>Wolfgang</div>
<div>&nbsp;</div><br>&nbsp;</div>