[texhax] about \skip\footins --eureka!

Axel E. Retif axel.retif at mac.com
Fri Sep 26 05:15:36 CEST 2008


On  25 Sep, 2008, at 06:39, Philip G. Ratcliffe wrote:

>> [AR:] I'm using the book class with no size option (therefore, 10pt  
>> with
>> 12pt baseline skip); [with]
>>
>>     \setlength{\skip\footins}{1.0\baselineskip plus0.5\baselineskip
>> minus0.5\baselineskip}
>>
>> I would expect \skip\footins = 12pt, plus 6pt minus 6pt [but typing]
>>
>>     footins = \the\skip\footins
>>
>> I get footins = 10.0pt plus 5.0pt minus 5.0pt
>
> That's not what I get; I just did it get
>
>      footins = 12.0pt plus 6.0pt minus 6.0pt


On  25 Sep, 2008, at 18:09, Donald Arseneau wrote:

>> [AR:] Can someone explain to me why this is so?
>
> No, we would have to know the details:

Literally, eureka! It's all about greek and T1 font encoding! Try this:

\documentclass{book}
%\usepackage[10pt]{type1ec}%        <- These two don't matter: enable
%\usepackage{fixltx2e}[2006/03/24]% <- them or leave them commented out
\usepackage[greek,english,spanish]{babel}
\usepackage[T1]{fontenc}
\setlength{\skip\footins}{1.0\baselineskip plus0.5\baselineskip  
minus0.5\baselineskip}

\begin{document}

footins = \the\skip\footins

\end{document}

As such, you'll get ``footins = 10.0pt plus 5.0pt minus 5.0pt''.

Now either delete greek in babel or comment out ``\usepackage[T1] 
{fontenc}'' and you'll get ``footins = 12.0pt plus 6.0pt minus 6.0pt''.

Whom should I report this?

Best,

Axel



More information about the texhax mailing list