TeX in C
Explore TeX with modern c compiler.
PART 47: Building boxes and lists

宏定义

#define boxflag   1073741824L
 [p400#1071] context code for \setbox0. 更多...
 
#define shipoutflag   (boxflag + 512)
 
#define leaderflag   (boxflag + 513)
 
#define boxcode   0
 
#define copycode   1
 
#define lastboxcode   2
 
#define vsplitcode   3
 
#define vtopcode   4
 

函数

void appendglue (void)
 
void appendkern (void)
 
void offsave (void)
 
void handlerightbrace (void)
 
Static void extrarightbrace (void)
 
void normalparagraph (void)
 
Static void boxend (long boxcontext)
 
void beginbox (long boxcontext)
 
void scanbox (long boxcontext)
 
Static void package (SmallNumber c)
 
SmallNumber normmin (long h)
 
void newgraf (Boolean indented)
 
void indentinhmode (void)
 
void headforvmode (void)
 
Static void endgraf (void)
 
void begininsertoradjust (void)
 
void makemark (void)
 
void appendpenalty (void)
 
void deletelast (void)
 
void unpackage (void)
 
void appenditaliccorrection (void)
 
void appenddiscretionary (void)
 
Static void builddiscretionary (void)
 
void makeaccent (void)
 
void alignerror (void)
 [#1127] 更多...
 
void noalignerror (void)
 
void omiterror (void)
 
void doendv (void)
 
void cserror (void)
 

变量

Static Pointer curbox
 

详细描述

宏定义说明

◆ boxcode

#define boxcode   0

◆ boxflag

#define boxflag   1073741824L

[p400#1071] context code for \setbox0.

◆ copycode

#define copycode   1

◆ lastboxcode

#define lastboxcode   2

◆ leaderflag

#define leaderflag   (boxflag + 513)

◆ shipoutflag

#define shipoutflag   (boxflag + 512)

◆ vsplitcode

#define vsplitcode   3

◆ vtopcode

#define vtopcode   4

函数说明

◆ alignerror()

void alignerror ( void  )

[#1127]

◆ appenddiscretionary()

void appenddiscretionary ( void  )

◆ appendglue()

void appendglue ( void  )

◆ appenditaliccorrection()

void appenditaliccorrection ( void  )

◆ appendkern()

void appendkern ( void  )

◆ appendpenalty()

void appendpenalty ( void  )

◆ beginbox()

void beginbox ( long  boxcontext)

◆ begininsertoradjust()

void begininsertoradjust ( void  )

◆ boxend()

Static void boxend ( long  boxcontext)

◆ builddiscretionary()

void builddiscretionary ( void  )

◆ cserror()

void cserror ( void  )

◆ deletelast()

void deletelast ( void  )

◆ doendv()

void doendv ( void  )

◆ endgraf()

void endgraf ( void  )

◆ extrarightbrace()

void extrarightbrace ( void  )

◆ handlerightbrace()

void handlerightbrace ( void  )

◆ headforvmode()

void headforvmode ( void  )

◆ indentinhmode()

void indentinhmode ( void  )

◆ makeaccent()

void makeaccent ( void  )

◆ makemark()

void makemark ( void  )

◆ newgraf()

void newgraf ( Boolean  indented)

◆ noalignerror()

void noalignerror ( void  )

◆ normalparagraph()

void normalparagraph ( void  )

◆ normmin()

SmallNumber normmin ( long  h)

◆ offsave()

void offsave ( void  )

◆ omiterror()

void omiterror ( void  )

◆ package()

void package ( SmallNumber  c)

◆ scanbox()

void scanbox ( long  boxcontext)

◆ unpackage()

void unpackage ( void  )

变量说明

◆ curbox

Static Pointer curbox