Hello Thierry,

> I use the babel package with the frenchb option.
> 
> In LaTeX, this option inserts unbreakable thin spaces before all double 
> punctuations: ":", ";", "!", "?", "«", "»"
> (for "«" and "»" you have to declare \frenchbsetup{og=«,fg=»} in the preamble)
> 
> When I produce an OpenOffice document from my latex, the double punctuations 
> "?", ";", and "!" no longer have a space before them.
> 
> Another problem is that the space (when it exists) should be unbreakable, 
> which is not the case : before ":", "»" and after "«"  it is an ordinary 
> space.
> So, the conversion from LaTeX to OpenOffice does not respect the french 
> typographical rules which are implemented in frenchb.
> 
> Is there a way to solve this problem?

It seems there is no configuration for French Babel for the Ooffice
output. You can try to use the following configuration file, it it works
for you, I will update the sources:


\Preamble{xhtml}
\Configure{frenchb-thinspace}{\HCode{\string&\csname :sharp\endcsname x2009;}}{}
\Configure{frenchb-nbsp}{\csname :nbsp\endcsname\setbox0\hbox\bgroup}{\egroup}
\begin{document}
\EndPreamble


Best regards,
Michal


Reply via email to