...making Linux just a little more fun!

**
Amit Saha [amitsaha.in at gmail.com]
**

Hello TAG:

I know there are some 'hevea' users here. Could you help ? I am trying to convert this TeX article of mine into HTML and I run into:

Giving up command: \text Giving up command: \@hevea@circ ./octave-p2.tex:227: Error while reading LaTeX: End of file in \mbox argument Adios

The relevant lines in my LaTex file are:

226 \begin{align*} 227 Minimize f(x) = c^\text{T}x \\ 228 s.t. Ax = b, x \geq 0 \\ 229 where b \geq 0 230 \end{align*}

What could be the problem ? I am using version 1.10 from Ubuntu repository.

Thanks a lot!

Best Regards, Amit

-- Journal: http://amitksaha.wordpress.com, µ-blog: http://twitter.com/amitsaha

Top Back

**
Karl-Heinz Herrmann [kh1 at khherrmann.de]
**

Hi,

I'm not familiar with hevea....

On Mon, 7 Dec 2009 13:08:58 +0530 Amit Saha <amitsaha.in@gmail.com> wrote:

> Giving up command: \text > Giving up command: \@hevea@circ > ./octave-p2.tex:227: Error while reading LaTeX: > End of file in \mbox argument > Adios > > The relevant lines in my LaTex file are: > > 226 \begin{align*} > 227 Minimize f(x) = c^\text{T}x \\ > 228 s.t. Ax = b, x \geq 0 \\ > 229 where b \geq 0 > 230 \end{align*}

but it complains about end of file while it reads an mbox statement. My guess: hevea's parser is too simple to recognise the \text{T} correctly and interprets the closing } as end of mbox and the end later as end of file or such. Hm... on a closer look it explicitly mentions \text as the problem.

Try removing the \text{T} and rerun. If this IS the problem you might try \mathrm{T} -- maybe that command is known. If it falls for any \xxx{ } -- a cursive T might not be THAT bad.

Good to sea LaTeX is still in use[1]

K.-H.

[1] by somebody else than me that is....

Top Back

**
Amit Saha [amitsaha.in at gmail.com]
**

Hello!

On Tue, Dec 8, 2009 at 12:56 AM, Karl-Heinz Herrmann <kh1@khherrmann.de> wrote:

> Hi, > > I'm not familiar with hevea.... > > On Mon, 7 Dec 2009 13:08:58 +0530 > Amit Saha <amitsaha.in@gmail.com> wrote: > >> Giving up command: \text >> Giving up command: \@hevea@circ >> ./octave-p2.tex:227: Error while reading LaTeX: >> End of file in \mbox argument >> Adios >> >> The relevant lines in my LaTex file are: >> >> 226 \begin{align*} >> 227 Minimize f(x) = c^\text{T}x \\ >> 228 s.t. Ax = b, x \geq 0 \\ >> 229 where b \geq 0 >> 230 \end{align*} > > > but it complains about end of file while it reads an mbox statement. > My guess: hevea's parser is too simple to recognise the \text{T} > correctly and interprets the closing } as end of mbox and the end later > as end of file or such. Hm... on a closer look it explicitly mentions > \text as the problem. > > Try removing the \text{T} and rerun. If this IS the problem you might > try \mathrm{T} -- maybe that command is known. If it falls for any > \xxx{ } -- a cursive T might not be THAT bad.

I had emailed Hevea's author and this is what he had to say:

" Hevea is more strict than LaTeX as regards lexing conventions for arguments to superscripts. The easiest way out is to be more explicit, using {...}:

> > 227 Minimize f(x) = c^\text{T}x \\^^^^^^^^^^^^ c^{\text{T}}x

That solved the problem.

"> Good to sea LaTeX is still in use[1]

Oh yes, I am bigtime into it

Best Regards, Amit

-- Journal: http://amitksaha.wordpress.com, µ-blog: http://twitter.com/amitsaha

Top Back