TeX in C
Explore TeX with modern c compiler.
PART 44: Breaking vertical lists into pages

宏定义

#define activeheight   activewidth
 [p361#970] new name for the six distance variables 更多...
 
#define curheight   (activeheight[0])
 [p361#970] the natural height 更多...
 
#define setheightzero(x)   (activeheight[(x)-1] = 0)
 [p361#970] initialize the height to zero. 更多...
 
#define updateheights   90
 
#define deplorable   100000L
 

函数

HalfWord prunepagetop (HalfWord p)
 
HalfWord vertbreak (HalfWord p, long h, long d)
 
HalfWord vsplit (EightBits n, long h)
 

变量

Scaled bestheightplusdepth
 [#971] 更多...
 

详细描述

宏定义说明

◆ activeheight

#define activeheight   activewidth

[p361#970] new name for the six distance variables

◆ curheight

#define curheight   (activeheight[0])

[p361#970] the natural height

◆ deplorable

#define deplorable   100000L

◆ setheightzero

#define setheightzero (   x)    (activeheight[(x)-1] = 0)

[p361#970] initialize the height to zero.

◆ updateheights

#define updateheights   90

函数说明

◆ prunepagetop()

HalfWord prunepagetop ( HalfWord  p)

◆ vertbreak()

HalfWord vertbreak ( HalfWord  p,
long  h,
long  d 
)

◆ vsplit()

HalfWord vsplit ( EightBits  n,
long  h 
)

变量说明

◆ bestheightplusdepth

Scaled bestheightplusdepth

[#971]