- Page 1: LuaTEX Reference beta 0.70.1
- Page 5 and 6: Contents 1 Introduction 11 2 Basic
- Page 7 and 8: 4.1.6 PDF-related callbacks 43 4.1.
- Page 9 and 10: 4.9.6.2 Colors 89 4.9.6.3 Transform
- Page 11 and 12: 4.13.11.4 tex.definefont 118 4.13.1
- Page 13 and 14: 8.1.3.3.5 radical nodes 174 8.1.3.3
- Page 15 and 16: 1 Introduction This book will event
- Page 17 and 18: 2 Basic TEX enhancements 2.1 Introd
- Page 19 and 20: \count \dimen \skip \muskip \marks
- Page 21 and 22: \begingroup \endlinechar=10 \direct
- Page 23 and 24: 2.7.3 \formatname \formatname's syn
- Page 25 and 26: 2.7.9 \suppressifcsnameerror (0.36)
- Page 27 and 28: 3 LUA general 3.1 Initialization 3.
- Page 29 and 30: Without the --lua option, command l
- Page 31 and 32: One level up (a lib directory paral
- Page 33 and 34: • os.gettimeofday() Returns the c
- Page 35 and 36: 4 LUATEX LUA Libraries The interfac
- Page 37 and 38: The asked_name is an otf or tfm fon
- Page 39 and 40: env = function ( file_name) Argumen
- Page 41 and 42: 4.1.3.2 process_output_buffer (0.43
- Page 43 and 44: local_box \localleftbox or \localri
- Page 45 and 46: 4.1.4.8 hyphenate function( head,
- Page 47 and 48: 4.1.5.5 stop_page_number function()
- Page 49: is requested (e. g., a Dict item by
- Page 53 and 54: = :getCropWidth() = :getCropHeight
- Page 55 and 56: 4.3 The font library The font libra
- Page 57 and 58: font.current( i) This gets or sets
- Page 59 and 60: • The font is automatically re-en
- Page 61 and 62: For instance: local fields = fontlo
- Page 63 and 64: 4.4.5.1.2 Glyph items The glyphs is
- Page 65 and 66: key type explanation x number x loc
- Page 67 and 68: winascent_add number windescent_add
- Page 69 and 70: idontknow preffamilyname prefmodifi
- Page 71 and 72: 4.4.5.1.12 sm table key type explan
- Page 73 and 74: SubscriptShiftDown SubscriptTopMax
- Page 75 and 76: The features points to an array of
- Page 77 and 78: A class table is: key type explanat
- Page 79 and 80: width number the image width for Lu
- Page 81 and 82: appear on the page, or reference it
- Page 83 and 84: the name of the file you want to fi
- Page 85 and 86: = kpse.expand_path( s) 4.6.7 expand
- Page 87 and 88: n = lang.preexhyphenchar( l) lang.p
- Page 89 and 90: print_line number line length in ps
- Page 91 and 92: copy_objects function returns a dee
- Page 93 and 94: 4.9.6 Subsidiary table formats 4.9.
- Page 95 and 96: Each node has at least the three fi
- Page 97 and 98: This function returns a boolean tha
- Page 99 and 100: The second return value is the badn
- Page 101 and 102:
i = node.length( n, m) Returns the
- Page 103 and 104:
4.10.1.33 node.unprotect_glyphs nod
- Page 105 and 106:
4.11.2 pdf.catalog, pdf.info, pdf.n
- Page 107 and 108:
The second mode accepts a single ar
- Page 109 and 110:
nest_size nesting stack size param_
- Page 111 and 112:
tex.pdfinclusionerrorlevel tex.pdfm
- Page 113 and 114:
tex.pagedepth tex.pagefilllstretch
- Page 115 and 116:
tex.count.scratchcounter = 0 enormo
- Page 117 and 118:
for function-based access. In the f
- Page 119 and 120:
The known fields are: key type mode
- Page 121 and 122:
This function is basically a shortc
- Page 123 and 124:
But if it is, then it will construc
- Page 125 and 126:
showtokens splitbotmarks splitdisca
- Page 127 and 128:
This helper function is useful duri
- Page 129 and 130:
pairs. (only ever unset this if you
- Page 131 and 132:
4.16.2 token.is_expandable b = tok
- Page 133 and 134:
5 Math The handling of mathematics
- Page 135 and 136:
New primitives that are compatible
- Page 137 and 138:
\Umathfractiondelsize minimum delim
- Page 139 and 140:
\Umathsupbottommin -- SuperscriptBo
- Page 141 and 142:
\Umathordordspacing \Umathordopspac
- Page 143 and 144:
\Uradical \Uroot The placeme
- Page 145 and 146:
• Pre-scripts. • Multi-story st
- Page 147 and 148:
6 Languages and characters, fonts a
- Page 149 and 150:
Third, the Aleph-derived commands \
- Page 151 and 152:
6.4 Applying hyphenation The intern
- Page 153 and 154:
with discretionaries in the post-br
- Page 155 and 156:
7 Font structure All TEX fonts are
- Page 157 and 158:
1 LL 9 TL 2 LB 10 TB 3 LR 11 TR 4 R
- Page 159 and 160:
kerns no yes yes table kerning info
- Page 161 and 162:
value description real this is a ba
- Page 163 and 164:
says that the first referenced font
- Page 165 and 166:
} ) end return f end \font\myfont =
- Page 167 and 168:
8 Nodes 8.1 LUA node representation
- Page 169 and 170:
new_window number data string ref_c
- Page 171 and 172:
Note: the new field name head was i
- Page 173 and 174:
14 \xspaceskip 15 \parfillskip 16 \
- Page 175 and 176:
8.1.3.1 Math kernel subnodes Many o
- Page 177 and 178:
7 Close 8 Punct 9 Inner 10 Under 11
- Page 179 and 180:
field type explanation subtype numb
- Page 181 and 182:
field type explanation attr dir st
- Page 183 and 184:
objnum number the referenced pdf ob
- Page 185 and 186:
8.1.4.20 late_lua nodes Valid field
- Page 187 and 188:
9 Modifications Besides the expecte
- Page 189 and 190:
\DefaultInputMode \noDefaultInputMo
- Page 191 and 192:
10 Implementation notes 10.1 Primit
- Page 193 and 194:
11 Known bugs and limitations, TODO