Package: tex4ht
Version: 20070904-1
Severity: normal
I'm trying to convert a LaTeX manuscript to OpenDocument (.odt) using
oolatex. An odt file is generated, and OpenOffice attempts to open
it. It gets stuck and fails, however, saying "Read-Error. Format
error discovered in the file in sub-document content.xml at
354,2(row,col)."
Looking inside the odt archive at content.xml, line 354 says
"</math:mrow>", the full context being
<table:table-row><table:table-cell table:style-name="equ-cell"><text:p
text:style-name="equ-p">
<!--l. 183--><draw:frame draw:style-name="mml-display"
draw:name="mobj-39"
text:anchor-type="paragraph" draw:z-index="0" ><draw:object
xlink:href="./self-dispersion-m39"
xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad"
/></draw:frame>
</math:mrow>
</math:msub
>self= 4<!--l. 184--><draw:frame draw:style-name="mml-inline"
draw:name="mobj-40"
text:anchor-type="as-char" draw:z-index="0" >
(is </math:mrow> valid without an opening <math> ? My xhtml is rusty,
I think it's ok as an empty node)
This point in the manuscript is the same point where the oolatex run
complained with
! Argument of \new:mfont has an extra }.
<inserted text>
\par
l.184 U_\mathrm{
self}= 4\pi kT \sum_{n=0}^{\infty}{'}
I don't know why oolatex is complaining about the \mathrm box, I'm
pretty sure it's standard LaTeX (running latex normally does not give
the same error). Breaking at this point must be what's generating the
broken odt code which OpenOffice cannot read.
Instead of writing $U_\mathrm{self}$, I can add extra braces
$U_{\mathrm{self}}$. oolatex is then happy. But since this is not
required for normal LaTeX, it's an onerous demand and prone to
repeating the same problem any time you try to convert any normal LaTeX
document.
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.22 (PREEMPT)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages tex4ht depends on:
ii libc6 2.6.1-6 GNU C Library: Shared libraries
ii libkpathsea4 2007.dfsg.1-1 TeX Live: path search library for
ii tex4ht-common 20070904-1 LaTeX and TeX for Hypertext (HTML)
ii texlive-base-bin 2007.dfsg.1-1 TeX Live: Essential binaries
tex4ht recommends no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]