From: David Arnold <dwarnold45@cox.net>
Cc: Jacob Prystowsky <jmprystowsky@cox.net>
Subject: Re: Oh no! Never update in the middle of a project. I am in trouble.
Date: Tue, 27 Jun 2006 15:25:17 -0700 [thread overview]
Message-ID: <93AC6101-85EB-4EF4-8588-538604775146@cox.net> (raw)
In-Reply-To: <44A1AEBF.1080205@wxs.nl>
Hans,
I think when we make your fixes, we'll be OK.
We have one more failure that won't compile.
chapter1 $ texexec section3exercises
This crashes on:
(./section3exercises-texutil0.tmp
! Missing } inserted.
<inserted text>
}
<to be read again>
\endgroup
\special@@descriptionhandler ...t #2\endstrut }}}}
\doifsomething
{\descripti...
\@@dostartdescription ...gnorespaces #3\endstrut }
}\assignwidth \!!
widtha {\...
\do@@description ...tion [#2]{\def \\{\crlf }}{#3}
\noindent
\ignorespaces #1...
\dodogotopar ...escription {question}[ex:sec3.1]{}
\BeforePar \emptytoks
...
l.3 \startbuffer
?
Pressing "e" takes me to this area:
\startquestion[ex:sec3.1]
\startbuffer
numeric w,h;
w=4cm;h=4cm;
% inititialize numerator and denominator of the slope of f
numeric a;
a=1.5;
Our exercise envrionment file looks like this:
\defineenumeration[questions][location=serried,text=\blank]
\setupenumerations[questions][before={\page[yes]\unnumberedsubsection
{Exercises}\startcolumns[n=2]},after=\stopcolumns,number=no]
\defineenumeration[answers][location=serried,text=\blank]
\setupenumerations[answers][before={\unnumberedsubsection{Answers}
\startcolumns[n=2]},after=\stopcolumns,number=no]
\def\placeanswers{\startanswers\doifmodeelse{short}{\selectblocks
[shortanswer][criterium=section]}{\selectblocks[longanswer]
[criterium=section]}\stopanswers}
\defineenumeration[question][location=inleft,text={\color[heavygreen]
\bgroup}]
\setupenumerations
[question]
[location=inleft,
headcolor=heavygreen,
% stopper={.\egroup},
way=bysection,
sectionnumber=no]
\defineenumeration[subquestion][location=hanging,text={\color
[heavygreen]\bgroup},conversion=characters]
\setupenumerations[subquestion][stopper={.\egroup}]
\defineenumeration[answer][location=inleft,text={\color[heavygreen]
\bgroup}]
\setupenumerations
[answer]
[location=inleft,
headcolor=heavygreen,
% stopper={.\egroup},
way=bysection,
sectionnumber=no]
\defineenumeration[subanswer][location=hanging,text={\color
[heavygreen]\bgroup},conversion=characters]
\setupenumerations[subanswer][stopper={.\egroup}]
\defineblock[question,shortanswer,longanswer]
\hideblocks[shortanswer,longanswer]
Do you see what might be causing the problem?
On Jun 27, 2006, at 3:18 PM, Hans Hagen wrote:
> Aditya Mahajan wrote:
>> On Tue, 27 Jun 2006, Hans Hagen wrote:
>>
>>
>>> David Arnold wrote:
>>>
>>>> Hans (please CC Jacob), here is the whole environment file. My
>>>> student did this for me, but if you'd like to make some changes,
>>>> that
>>>> would be ok.
>>>>
>>>> He has in another environment file:
>>>>
>>>> [code snipped]
>>>>
>>>>
>>> less tricky, cleaner, etc
>>>
>>> \defineframedtext[MyBox]
>>>
>>> \setuplabeltext[definition=Definition]
>>> \setuplabeltext [example=Example]
>>> \setuplabeltext [warning={\tfb !}]
>>> \setuplabeltext [key=\bigstar]
>>> \setuplabeltext [tip=\checkmark]
>>> \setuplabeltext [summary=\bigstar\quad Summary]
>>>
>>> \definemeasure[BoxWidth][.8\textwidth]
>>>
>>> \defineblank[BoxBlank][1em plus 1em minus 1em]
>>>
>>
>> Wow. Did not know about labeltexts. This goes one more step in
>> separating content from presentation.
>>
> well, the code in the lang-* files is pretty old (therw you can see
> how do deal with languages as well; there is also left/right lable
> stuff, as needed for chinese), actually, this is the oldest
> code ... (reminds of frustrations with latex due to hard coded
> Chapter in the styles in those days)
>
>
> Hans
>
> -----------------------------------------------------------------
> Hans Hagen | PRAGMA ADE
> Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
> tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
> | www.pragma-pod.nl
> -----------------------------------------------------------------
>
> _______________________________________________
> ntg-context mailing list
> ntg-context@ntg.nl
> http://www.ntg.nl/mailman/listinfo/ntg-context
next prev parent reply other threads:[~2006-06-27 22:25 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-06-27 19:59 David Arnold
2006-06-27 20:03 ` Gerben Wierda
2006-06-27 20:09 ` Hans Hagen
2006-06-27 20:12 ` David Arnold
2006-06-27 20:09 ` Hans Hagen
2006-06-27 20:23 ` David Arnold
2006-06-27 21:30 ` Hans Hagen
2006-06-27 21:45 ` Aditya Mahajan
2006-06-27 22:18 ` Hans Hagen
2006-06-27 22:25 ` David Arnold [this message]
2006-06-27 23:26 ` David Arnold
2006-06-27 20:43 ` David Arnold
2006-06-27 20:51 ` Hans Hagen
2006-06-27 21:06 ` David Arnold
2006-06-27 22:29 ` David Arnold
2006-06-28 7:18 ` Hans Hagen
2006-06-28 15:39 ` David Arnold
2006-06-28 21:17 ` Hans Hagen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=93AC6101-85EB-4EF4-8588-538604775146@cox.net \
--to=dwarnold45@cox.net \
--cc=jmprystowsky@cox.net \
--cc=ntg-context@ntg.nl \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).