%% This is french.bug (unfortunately a "s" is missing) %% %% Copyright GUTenberg-Bernard Gaulle as expressed in french.doc Here is the information about known bugs regarding Version 3.35: 15 October 91 / bypassed via english.sty / LaTeX design As of today the LaTeX code has replaced hardwired "Chapter, Part, etc." by control sequence like \chaptername and \partname: great, except for headings and footings in a multi-lingual environmemt. Doing an english document containing french pages, there will be a good chance to obtain headings with "Chapter" on english pages and with "Chapitre" on french pages. Rainer Sch\"opf, Frank Mittelbach and all beta-testers were informed and were against any modification in that way. I'm sorry it's not a bug in french style but in LaTeX. 28 September 1991 / partially corrected / \noeveryparguillemets design - When a citation begins when a paragraph is already started then some information is lost! A warning message should be given! - When the \textwidth is reduced unpredictable results can occur (discussions with Jacques Desarmenien about his coding conclude that there is no real solution). This coding is definitely *fragile* -- 25 march 1992 -- 19 January 1992 / uncorrected / specific wrong page output / When a ":" would normally end a page the french style introduce a penalty to avoid page break here. One specific case was seen in which the page is not properly \vfill-ed, printing the footnotes higher than expected. Any solution proposed? Is this pb still alive? 08/27/92 27 August 1992 / corrected / space missing in footnotes with < and > / Coding \verb|x < y| or \verb|x > y| is ok in normal text but when printed in a footnote space before y is lost. Corrected in V3,25 October,93 28 August 1992 / bypass exists / extra } using < or > / updated 10/08/93 for V3,25: Coding for example \index{<} will generate the following message: !Argument of \@genG has an extra } This is due to the fact that < calls \@genG which is a control sequence with one argument. TeX doesn't set this argument to empty and complains. This is unhappy! Bypass: insert an empty block {} just after the character like: \index{<{}} or \index{>{}}. 1st of September 1992 / uncorrected / misaligned par with versatim / The versatim environment is not appropriately aligned when called inside an itemized list. Dirty code to be changed. 27th of October 1992 / bypass exists / unprotected fragile macros / Few macros like \fup are not protected. When used in \chapter or any other \section, an infinite loop occurs with LaTeX. Bypass: add \protect before the macro. 14th of December 1992 / documentation / A letter need an addressee / You can erroneoulsy start a letter without giving an addressee. LaTeX doesn't complain! but you will obtain a misplaced location name on your french letter. This is not really a bug in the french style but rather one in LaTeX. Who propose something to avoid that problem? 6th of January 1993 / bypass exists / unprotected macros in titlepage / As previous comment (10/27/92) few macros have to be protected. This case is noticed when active chars are used in \label inside a \thanks of any macro of the titlepage (\author, \title, ...). No correction was found. Bypass: just add \protect before them (:;!?<>) 4th of February 1993 / corrected / par. ended before > was complete / Corrected in V3,25 10/08/93 17th July 1993 / bypass exists / \everyparguillemets with TeX \items / Since TeX doesn't introduce \everypar at the appropriate place when \itemxxx are used, guillemets are not correctly propagated. Bypass: Use \left and \rightguillemets instead. 26th December 1994 / under consideration / grouping ingnored / In the following example : "> {\tt essai} xx", xx is anormaly printed in \tt. This is due to the lost of the grouping. Bypass: add surrounded braces. 26th December 1994 / under consideration / garbage printed with \fsc / "\fsc{{{\'e}}}" prints something like "e\fsc{\'e}", which is wrong and due to a toomuch level of grouping. This pb is due to the current LaTeX mechanism for accentuation. Bypass: get rid of on level of braces ("\fsc{{\'e}}"). %%%%%%%%%%%%%%%% The end of known bugs %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% %% checksum = "48498 94 710 4800" %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%