On Saturday, Feb 8, 2003, at 00:50 Europe/Brussels, Martin Costabel wrote:

jfm wrote:
Hi,
Last monday I sent a msg to the maintainer of doxygen,
saying that to build correctly with the new tetex, it was
sufficient to add :
PatchScript: <<
 mv doc/doxygen_manual.tex tmp
 sed 's\setlength\renewcommand\g' < tmp > doc/doxygen_manual.tex
<<
Another patch would be needed for

src/latexgen.cpp:289:    "\\setlength{\\footrulewidth}{0.4pt}\n"
Thanks, Martin ! _ forgot to grep -rI in the builddir for \footrulewidth before sending
the patch. Now I did _ and also for the 2 other lengths that became commands in v. 1.99 :
it is indeed sufficient to add what you said.
Thus :

PatchScript: <<
mv doc/doxygen_manual.tex tmp
sed 's\setlength\renewcommand\g' < tmp > doc/doxygen_manual.tex
mv src/latexgen.cpp tmp
sed 's|setlength{\\foot|renewcommand{\\foot|g' < tmp > src/latexgen.cpp
<<


On Friday, Feb 7, 2003, at 22:55 Europe/Brussels, David R. Morrison wrote:


Hi Jean-Francois.

The downgrade I made was to version 2.0 of fancyhdr.sty, which has a date of
October 11, 2000. It is the most recent "old" version, having been replaced
by version 2.1 on December 9, 2002. I had to hunt quite a while on the
internet to find it, but I was able to locate a copy, and the license permits
redistribution.
Sorry Dave _ but that seems even worse than to go back to a pre-1996 version :

From /sw/share/texmf/source/latex/fancyhdr/fancyhdr.sty :

% May 7, 1996:
% version 1.99: This is the alpha version of fancyhdr 2.0
% Introduced the new commands \fancyhead, \fancyfoot, and \fancyhf.
% Changed \headrulewidth, \footrulewidth, \footruleskip to
% macros rather than length parameters, In this way they can be
% conditionalized and they don't consume length registers. There is no need
% to have them as length registers unless you want to do calculations with
% them, which is unlikely. Note that this may make some uses of them
% incompatible (i.e. if you have a file that uses \setlength or \xxxx=)
....
% Dec 9, 2002
% version 2.1
% The defaults for \footrulewidth, \plainheadrulewidth and
% \plainfootrulewidth are changed from \z@skip to 0pt. In this way when
% someone inadvertantly uses \setlength to change any of these, the value
% of \z@skip will not be changed, rather an errormessage will be given.

So if you use v. 2.0, and don't patch doxygen as above, this means
running doxygen will change \z@skip _ with completely perverse
effects throughout latex.... (the align's, everything _ do a grep for
\z@skip , even just in latex.ltx...)

I still think it is much better to remove the fancydr package, and to patch
doxygen as above...


On Feb 7,2003 21:53:59 +0100, jfm <[EMAIL PROTECTED]> wrote :
apparently my msg never reached the maintainer ...
Apologies to Thomas for this (insofar as it could be construed a an
innuendo) _ I did find the msg as "dead.letter" in ~
(had sent it by 'mail' through a poor telnet connection, and had probably
not yet configured well the control chars)

Best,

Jean-Francois



-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to