[tex4ht] babel breaks quotes in HTML code (Re: TOC as an HTML aside)
Hans Georg Schaathun
georg+tex at schaathun.net
Wed Jun 1 23:42:02 CEST 2016
On Wed, Jun 01, 2016 at 10:10:33PM +0200, Hans Georg Schaathun wrote:
> On Wed, Jun 01, 2016 at 01:13:31PM +0200, Daniel Becker wrote:
> > here is another example:
> >
> > Website: http://www.jpberlin.de/d.becker/
> > TeX-File: http://www.jpberlin.de/d.becker/website.tex
> > Configuration: http://www.jpberlin.de/d.becker/htlatexconf.cfg
>
> Thanks a lot, Daniel. This is exactly the kind of solution
> I was looking for.
>
> Unfortunately, I run into a nasty problem when I switch language
> for babel. Changing «english» for «nynorsk» as babel option,
> the HTML for a TOC entry in the left hand navigation becomes
> (for example) this:
> <ul id=\penalty \@M \discretionary {tt-}{}{t}\penalty \@M \hskip \z at skip
> oc-subsection\T1\guillemotright <li><a
> href="links.html#x16-270003.2" id="QQ2-16-28">Links</a></li>
>
> Evidently, there is some smart mechanism which tries to fix the
> quotation marks. Does anyone know how to fix this? I don't
> quite understand why this is a problem in these particular tags,
> and not other instances of quotes in HTML attributes ...
I found a solution.
The following lines prevents the active inch mark ("):
\RequirePackage[shorthands=off]{babel}
However, I suppose there might be a better solution.
--
:-- Hans Georg
More information about the tex4ht
mailing list