From: David Arnold <dwarnold45@suddenlink.net>
To: mailing list for ConTeXt users <ntg-context@ntg.nl>
Subject: Re: We have a problem --- Old file no longer compiles
Date: Wed, 4 Jul 2007 12:46:08 -0700 [thread overview]
Message-ID: <AD2F671F-D3BA-4AFE-AE36-42C77D5F8D1A@suddenlink.net> (raw)
In-Reply-To: <BE50EA55-3967-490C-8B1B-8ADDF9191812@suddenlink.net>
Here is another example, this time not within a block, but within an
enumeration again:
The source:
\startproperty
Let $a$ and $b$ be any numbers such that $a=b$. Then, if $c$ is
any number other than zero,
\placeformula[-]
\startformula
ac=bc.\index{equations+multiplication}
\stopformula
If $c$ is any number other than zero, then
\placeformula[-]
\startformula
\frac ac=\frac bc.\index{equations+division}
\stopformula
\stopproperty
Where property is defined:
\defineframedtext[MyBox]
\definemeasure[BoxWidth][\textwidth]
\defineblank[BoxBlank][medium]
\setupframedtexts
[MyBox]
[width=\measure{BoxWidth},
before={\blank[BoxBlank]},
after={\blank[BoxBlank]},
background=color,
frame=no,
location=middle]
\setuplabeltext[property=Property]
\defineenumeration
[Default]
[location=serried,
width=broad,
text=\labeltext{},
headstyle=bold,
inbetween=\blank,
before=\blank,
after=\blank,
way=bysection,
sectionnumber=no,
number=yes,
right=.]
\defineenumeration
[property]
[Default]
[text=\labeltext{property},
before={\startMyBox[backgroundcolor=lavender]},
after=\stopMyBox,
way=bysection,
sectionnumber=no]
And the error. Again, the \frac command seems to be the culprit.
(./EquationsSection.tuo) [1.15] [MP to PDF] (./EquationsSection-
mpgraph.1)
[2.16] [3.17]
! Missing number, treated as zero.
<to be read again>
\relax
\dogenfrac ...{\begingroup #4\endgroup #2#3\relax
#5}}
\mathematics #1->\relax \ifmmode #1
\else $#1$\fi
l.275 \frac ac
=\frac bc.\index{equations+division}
?
On Jul 4, 2007, at 12:30 PM, David Arnold wrote:
> Hi,
>
> In setting out to update our intermediate algebra textbook for the
> fall semester (http://msenux.redwoods.edu/IntAlgText/), I've found
> that a file that would formerly compile under a previous version of
> context will no longer compile.
>
> Preliminaries $ ctxtools --contextversion
> CtxTools | context version: 2007.06.06 09:53 (/usr/local/gwTeX/
> texmf.local/tex/context/base/context.tex)
> CtxTools | context version: 2007.06.06 09:53 (/usr/local/gwTeX/
> texmf.local/tex/context/base/cont-new.tex)
>
> Preliminaries $ texmfstart texexec --version
> TeXExec | version 6.2.0 - 1997-2006 - PRAGMA ADE/POD
>
> The error message I receive is:
>
> textblocks : reading blocks from NumberSystemsExercises.tub
> (./NumberSystemsExercises.tub
> textblocks : shortanswer loaded and typeset
> textblocks : shortanswer loaded and processed
> textblocks : shortanswer loaded and typeset
> textblocks : shortanswer loaded and processed
> textblocks : shortanswer loaded and typeset
> textblocks : shortanswer loaded and processed
> textblocks : shortanswer loaded and typeset
> textblocks : shortanswer loaded and processed
> textblocks : shortanswer loaded and typeset
> ! Missing number, treated as zero.
> <to be read again>
> \relax
> \dogenfrac ...{\begingroup #4\endgroup #2#3\relax
> #5}}
> \mathematics #1->\relax \ifmmode #1
> \else $#1$\fi
> l.216 $ \frac{81}{125}
> $
> ?
>
> The point in the source that seems to cause the difficulty is:
>
> \noindent In \in{Exercises}[ex:secqu.9]-\in[ex:secqu.16],
> convert the given decimal to a fraction.
>
> % Exercise #9
> \beginquestion
> \startquestion[ex:secqu.9]
> $0.648$
> \stopquestion
> \endquestion
>
> \beginlonganswer
> \startanswer
> There are three decimal places, so
> $0.648=\frac{648}{1000}=\frac{81}{125}$.
> \stopanswer
> \endlonganswer
>
> \beginshortanswer
> \startanswer
> $\displaystyle \frac{81}{125}$
> \stopanswer
> \endshortanswer
>
> Shortanswer and longanswer are blocks. Startanswer is an enumeration.
> I've tried this in other files and gotten similar errors, which seem
> to be tied to the frac command.
>
> Can anyone help?
> ______________________________________________________________________
> _____________
> 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 : https://foundry.supelec.fr/projects/contextrev/
> wiki : http://contextgarden.net
> ______________________________________________________________________
> _____________
___________________________________________________________________________________
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 : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
next prev parent reply other threads:[~2007-07-04 19:46 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-07-04 19:30 David Arnold
2007-07-04 19:46 ` David Arnold [this message]
2007-07-04 21:57 ` Aditya Mahajan
2007-07-04 22:35 ` Aditya Mahajan
2007-07-04 22:39 ` David Arnold
2007-07-05 5:02 ` Aditya Mahajan
2007-07-05 5:50 ` David Arnold
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=AD2F671F-D3BA-4AFE-AE36-42C77D5F8D1A@suddenlink.net \
--to=dwarnold45@suddenlink.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).