Hi all,
----- Forwarded message from Vincent Lefevre <vinc...@vinc17.net> -----
> I've used
> \makeatletter
> \renewcommand{\...@colonspace}{\fdp@thinspace}
> \makeatother
>
> for years in my French LaTeX documents, and this no longer works
> with Debian's version of frenchb:
>
> ! LaTeX Error: \...@colonspace undefined.
\...@colonspace is an *internal* command according to the '@' in its
name, so it is not meant to be redefined by the end-user.
The official way for customizing this space is:
\frenchbsetup{ThinColonSpace=true} for versions > 2.0 or
\renewcommand{\Fcolonspace}{\thinspace} for older versions (this still
works now).
The origin of the problem is a change in version 2.3:
\AutoSpaceBeforeFDP was differed 'AtBeginDocument' (\...@colonspace is
still defined but not in the preamble), I reverted this change in 2.4
because it breaks tex4ht (pointed out by Manuel Pégourié-Gonnard).
What I suggest to Vincent is to replace
\makeatletter
\renewcommand{\...@colonspace}{\fdp@thinspace}
\makeatother
by
\renewcommand{\Fcolonspace}{\thinspace}
in all his documents, even if he decides to switch to v2.4a ;-), because
I cannot guarantee that the name of frenchb's internal commands will
remain unchanged over the time.
--
Daniel Flipo
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org