On 02/06/2013 02:29 PM, Wolfgang Schuster wrote:
Am 06.02.2013 um 07:04 schrieb Ingo Hohmann <cont...@ingohohmann.de
<mailto:cont...@ingohohmann.de>>:
On 02/03/2013 04:56 AM, Rogers, Michael K wrote:
On Feb 1, 2013, at 6:16 PM, Ingo Hohmann<cont...@ingohohmann.de> wrote:
<...>
Here's a way to process the input lines. If there's a counter that counts the
line number, there would be another way; but I couldn't find out that there was
a counter. There may be better ways anyway.
\define\FirstLine{\let\myLine\SecondLine\sc}
\define\SecondLine{\let\myLine\OtherLine\bf}
\define\OtherLine{\tf}
\definelines[doMyLines][command=\myLine]
\def\startMyLines{\let\myLine\FirstLine\startdoMyLines}
\def\stopMyLines{\stopdoMyLines}
As I said that works, but while trying to understand this, I found
that the documentation for \definelines doesn't mention the
"command=" option. On the other hand it does mention "align=" and
this doesn't work. Neither does \setuplines.
I always get "undefined control sequence".
<...>
Make a complete example.
I thought I could get away without it, because it's practically the
answer to my question, just with alignment.
For some reason, now that I started from scratch to show the example, it
works.
\define\FirstLine{\let\myLine\SecondLine\sc}
\define\SecondLine{\let\myLine\OtherLine\bf}
\define\OtherLine{\tf}
% this align here didn't work
\definelines[doMyLines][align=flushright,command=\myLine]
% and this setup doesn't
%\setupdoMyLines[align=flushright]
\def\startMyLines{\let\myLine\FirstLine\startdoMyLines}
\def\stopMyLines{\stopdoMyLines}
\definelines[right][align=flushright]
% I get an error here, too.
%\setupright[align=flushright]
\starttext
\startright
test
\stopright
\startMyLines
First line in caps,
Second in bold,
Others normal.
Others normal.
Others normal.
\stopMyLines
\stoptext
BTW: I suggest to use my Lua example from the other thread.
When I looked at it first, it was in the middle of the night. And it
looked a bit over the moon for me. Now I think I can grab it, and it
looks _very_ powerfull.
Thank you.
Ingo
___________________________________________________________________________________
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
___________________________________________________________________________________