TeX in C
Explore TeX with modern c compiler.
|
#include <stdlib.h>
#include <math.h>
#include "global.h"
#include "tex_constant.h"
#include "fonts.h"
#include "io.h"
#include "str.h"
#include "mem.h"
#include "texmath.h"
#include "eqtb.h"
#include "page.h"
#include "lexer.h"
#include "error.h"
#include "hyphen.h"
#include "expand.h"
#include "linebreak.h"
#include "printout.h"
#include "align.h"
#include "dviout.h"
#include "mmode.h"
#include "pack.h"
#include "print.h"
#include "hash.h"
#include "scan.h"
#include "extension.h"
宏定义 | |
#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 |
#define | abovecode 0 |
[#1178] 更多... | |
#define | overcode 1 |
#define | atopcode 2 |
#define | delimitedcode 3 |
#define | chardefcode 0 |
[p438#1222] 更多... | |
#define | mathchardefcode 1 |
#define | countdefcode 2 |
#define | dimendefcode 3 |
#define | skipdefcode 4 |
#define | muskipdefcode 5 |
#define | toksdefcode 6 |
#define | showcode 0 |
[p452#1291] 更多... | |
#define | showboxcode 1 |
#define | showthecode 2 |
#define | showlists 3 |
#define | faminrange ((curfam >= 0) && (curfam < 16)) |
[p420#1151] 更多... | |
#define | define(x, y, z) ((a >= 4) ? geq_define((x), (y), (z)) : eq_define((x), (y), (z))) |
[p437#1214] 1218, 1241 更多... | |
#define | worddefine(x, y) ((a >= 4) ? geq_word_define((x), (y)) : eq_word_define((x), (y))) |
函数 | |
void | main_ctrl_init () |
[#1033] 更多... | |
void | main_control (void) |
void | youcant (void) |
void | reportillegalcase (void) |
void | mode_indep_init () |
[#1267, #1282] 更多... | |
void | mode_indep_init_once () |
[#1216] 更多... | |
void | normalparagraph (void) |
SmallNumber | normmin (long h) |
void | resumeafterdisplay (void) |
void | doassignments (void) |
变量 | |
FontIndex | maink |
Pointer | mainp |
#define define | ( | x, | |
y, | |||
z | |||
) | ((a >= 4) ? geq_define((x), (y), (z)) : eq_define((x), (y), (z))) |
[p437#1214] 1218, 1241
#define worddefine | ( | x, | |
y | |||
) | ((a >= 4) ? geq_word_define((x), (y)) : eq_word_define((x), (y))) |