TeX in C
Explore TeX with modern c compiler.
PART 33: Packaging

[ p239~248#644~679 Packaging. 更多...

宏定义

#define exactly   0
 
#define additional   1
 
#define mathchar   1
 
#define subbox   2
 
#define submlist   3
 
#define mathtextchar   4
 

函数

void pack_init ()
 [#648,#662] 更多...
 
void scanspec (GroupCode c, Boolean threecodes)
 
HalfWord hpack (HalfWord p, long w, SmallNumber m)
 
HalfWord vpackage (HalfWord p, long h, SmallNumber m, long l)
 
void appendtovlist (HalfWord b)
 

变量

Scaled totalstretch [FILLL - NORMAL+1]
 
Scaled totalshrink [FILLL - NORMAL+1]
 
Integer lastbadness
 
Pointer adjusttail
 
Integer packbeginline
 

详细描述

[ p239~248#644~679 Packaging.

] the real work of typesetting

宏定义说明

◆ additional

#define additional   1

◆ exactly

#define exactly   0

◆ mathchar

#define mathchar   1

◆ mathtextchar

#define mathtextchar   4

◆ subbox

#define subbox   2

◆ submlist

#define submlist   3

函数说明

◆ appendtovlist()

void appendtovlist ( HalfWord  b)

◆ hpack()

HalfWord hpack ( HalfWord  p,
long  w,
SmallNumber  m 
)

◆ pack_init()

void pack_init ( )

[#648,#662]

[#648]

[#662]

◆ scanspec()

void scanspec ( GroupCode  c,
Boolean  threecodes 
)

◆ vpackage()

HalfWord vpackage ( HalfWord  p,
long  h,
SmallNumber  m,
long  l 
)

变量说明

◆ adjusttail

Pointer adjusttail

◆ lastbadness

Integer lastbadness

◆ packbeginline

Integer packbeginline

◆ totalshrink

Scaled totalshrink[FILLL - NORMAL+1]

◆ totalstretch

Scaled totalstretch[FILLL - NORMAL+1]