summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/unicode-math/MANIFEST.md
blob: 638be84dabea0664534ca992a2ea3248be2253c1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
# Manifest for unicode-math

This file is a listing of all files considered to be part of this package.
It is automatically generated with `texlua build.lua manifest`.


## Repository manifest

The following groups list the files included in the development repository of the package.
Files listed with a ‘†’ marker are included in the TDS but not CTAN files, and files listed
with ‘‡’ are included in both.

### Source files

These are source files for a number of purposes, including the `unpack` process which
generates the installation files of the package. Additional files included here will also
be installed for processing such as testing.

 | File                     | Flag | Description                                                                   |
 | ---                      | ---  | ---                                                                           |
 | unicode-math.dtx         | ‡    | Metadata for the package code, including files and versioning                 |
 | um-code-opening.dtx      | ‡    | Assorted initialisation tasks, including some low-level function definitions. |
 | um-code-variables.dtx    | ‡    | Declaration of all code-level variables used in the package.                  |
 | um-code-api.dtx          | ‡    | The (underdeveloped) API to interface with the package internals.             |
 | um-code-ui.dtx           | ‡    | The xparse user interface top-level definitions.                              |
 | um-code-pkgopt.dtx       | ‡    | Package options.                                                              |
 | um-code-msg.dtx          | ‡    | Definitions of error, warning, and log messages.                              |
 | um-code-usv.dtx          | ‡    | Mapping of mathematical unicode slots for alphabets.                          |
 | um-code-setchar.dtx      | ‡    | General assignment of maths symbols.                                          |
 | um-code-mathtext.dtx     | ‡    | The "math text" commands such as `\mathbf` and co.                            |
 | um-code-main.dtx         | ‡    | Definition of `\setmainfont`.                                                 |
 | um-code-fontopt.dtx      | ‡    | Keyval for `\setmathfont`                                                     |
 | um-code-fontparam.dtx    | ‡    | Cross-platform interface for font parameters                                  |
 | um-code-mathmap.dtx      | ‡    | Setup of symbol alphabets.                                                    |
 | um-code-sym-commands.dtx | ‡    | Definition of "math symbol alphabet" commands such as `\symbf` and co.        |
 | um-code-alphabets.dtx    | ‡    | Definitions for setting up the "math symbol alphabets".                       |
 | um-code-primes.dtx       | ‡    | The definitions needed for the input of primes.                               |
 | um-code-sscript.dtx      | ‡    | Setup for active chars needed to process subscript/superscript input chars.   |
 | um-code-compat.dtx       | ‡    | Compatibility with 3rd party packages.                                        |
 | um-code-amsmath.dtx      | ‡    | Compatibility with amsmath.                                                   |
 | um-code-epilogue.dtx     | ‡    | Assorted definitions to close up.                                             |
 | unicode-math.ins         | ‡    | Docstrip installer.                                                           |
 | unicode-math-table.tex   | ‡    | Source file of the math symbols.                                              |

### Typeset documentation source files

These files are typeset using LaTeX to produce the PDF documentation for the package.

 | File                  | Flag | Description                                                      |
 | ---                   | ---  | ---                                                              |
 | unicode-math-code.ltx | ‡    | Typeset code.                                                    |
 | unicode-math.ltx      | ‡    | User documentation.                                              |
 | unimath-example.ltx   | ‡    | A minimal example file to demonstrate the package.               |
 | unimath-symbols.ltx   | ‡    | Listing of Unicode mathematics symbols using a variety of fonts. |

### Documentation files

These files form part of the documentation but are not typeset. Generally they will be
additional input files for the typeset documentation files listed above.

 1. um-doc-style.tex ‡
 2. um-doc-main.tex ‡
 3. um-doc-stixextract.tex ‡
 4. um-doc-nfsssummary.tex ‡
 5. um-doc-legacyfontdimen.tex ‡
 6. um-doc-mathfontdimen.tex ‡

### Text files

Plain text files included as documentation or metadata.

 1. CHANGES.md ‡
 2. MANIFEST.md ‡
 3. README.md ‡
 4. LICENSE 

### Derived files

The files created by ‘unpacking’ the package sources. This typically includes
`.sty` and `.cls` files created from DocStrip `.dtx` files.

 1. unicode-math-luatex.sty †
 2. unicode-math-xetex.sty †
 3. unicode-math.sty †

### Typeset documents

The output files (PDF, essentially) from typesetting the various source, demo,
etc., package files.

 1. unicode-math-code.pdf ‡
 2. unicode-math.pdf ‡
 3. unimath-example.pdf ‡
 4. unimath-symbols.pdf ‡

### Checking-specific support files

Support files for checking the test suite.

 1. umtest-preamble.tex 

### Test files

These files form the test suite for the package. The listed `.lvt` files are the individual unit tests, with matching `.tlg` (not shown, for brevity) are the stored output for ensuring changes to the package produce the same output.

 1. Bbbit.lvt 
 2. aaa-loading.lvt 
 3. active-frac.lvt 
 4. active-sscripts-amsmath.lvt 
 5. active-sscripts.lvt 
 6. alph-range-calscr.lvt 
 7. alph-range-fallback.lvt 
 8. alph-range-mapping.lvt 
 9. alph-range-sym-alph.lvt 
10. alph-range-sym-range.lvt 
11. alph-sym.lvt 
12. ascii-catcodes.lvt 
13. boldstyle-french.lvt 
14. boldstyle-iso.lvt 
15. boldstyle-literal.lvt 
16. boldstyle-tex.lvt 
17. boldstyle-upright.lvt 
18. fontname-log.lvt 
19. hyphen.lvt 
20. input-fullwidth.lvt 
21. lmdefault-mathrm-it-bf.lvt 
22. mathit-symit-var.lvt 
23. mathit-symit.lvt 
24. mathsizes.lvt 
25. mathstyle-french.lvt 
26. mathstyle-iso.lvt 
27. mathstyle-literal.lvt 
28. mathstyle-tex.lvt 
29. mathstyle-upright.lvt 
30. nabla.lvt 
31. not.lvt 
32. operatorname.lvt 
33. partial.lvt 
34. range-char-cmd.lvt 
35. range-class.lvt 
36. range-up-num.lvt 
37. setmathsf.lvt 
38. sqrt-amsmath-exec.lvt 
39. sqrt-amsmath-output.lvt 
40. sqrt-exec.lvt 
41. sqrt-output.lvt 


## TDS manifest

The following groups list the files included in the TeX Directory Structure used to install
the package into a TeX distribution.

### Source files (TDS)

All files included in the `unicode-math/source` directory.

 1. um-code-alphabets.dtx 
 2. um-code-amsmath.dtx 
 3. um-code-api.dtx 
 4. um-code-compat.dtx 
 5. um-code-epilogue.dtx 
 6. um-code-fontopt.dtx 
 7. um-code-fontparam.dtx 
 8. um-code-main.dtx 
 9. um-code-mathmap.dtx 
10. um-code-mathtext.dtx 
11. um-code-msg.dtx 
12. um-code-opening.dtx 
13. um-code-pkgopt.dtx 
14. um-code-primes.dtx 
15. um-code-setchar.dtx 
16. um-code-sscript.dtx 
17. um-code-sym-commands.dtx 
18. um-code-ui.dtx 
19. um-code-usv.dtx 
20. um-code-variables.dtx 
21. unicode-math.dtx 
22. unicode-math.ins 

### TeX files (TDS)

All files included in the `unicode-math/tex` directory.

 1. unicode-math-luatex.sty 
 2. unicode-math-table.tex 
 3. unicode-math-xetex.sty 
 4. unicode-math.sty 

### Doc files (TDS)

All files included in the `unicode-math/doc` directory.

 1. CHANGES.md 
 2. MANIFEST.md 
 3. README.md 
 4. um-doc-legacyfontdimen.tex 
 5. um-doc-main.tex 
 6. um-doc-mathfontdimen.tex 
 7. um-doc-nfsssummary.tex 
 8. um-doc-stixextract.tex 
 9. um-doc-style.tex 
10. unicode-math-code.ltx 
11. unicode-math-code.pdf 
12. unicode-math.ltx 
13. unicode-math.pdf 
14. unimath-example.ltx 
15. unimath-example.pdf 
16. unimath-symbols.ltx 
17. unimath-symbols.pdf 


## CTAN manifest

The following group lists the files included in the CTAN package.

### CTAN files

 1. CHANGES.md 
 2. MANIFEST.md 
 3. README.md 
 4. um-code-alphabets.dtx 
 5. um-code-amsmath.dtx 
 6. um-code-api.dtx 
 7. um-code-compat.dtx 
 8. um-code-epilogue.dtx 
 9. um-code-fontopt.dtx 
10. um-code-fontparam.dtx 
11. um-code-main.dtx 
12. um-code-mathmap.dtx 
13. um-code-mathtext.dtx 
14. um-code-msg.dtx 
15. um-code-opening.dtx 
16. um-code-pkgopt.dtx 
17. um-code-primes.dtx 
18. um-code-setchar.dtx 
19. um-code-sscript.dtx 
20. um-code-sym-commands.dtx 
21. um-code-ui.dtx 
22. um-code-usv.dtx 
23. um-code-variables.dtx 
24. um-doc-legacyfontdimen.tex 
25. um-doc-main.tex 
26. um-doc-mathfontdimen.tex 
27. um-doc-nfsssummary.tex 
28. um-doc-stixextract.tex 
29. um-doc-style.tex 
30. unicode-math-code.ltx 
31. unicode-math-code.pdf 
32. unicode-math-table.tex 
33. unicode-math.dtx 
34. unicode-math.ins 
35. unicode-math.ltx 
36. unicode-math.pdf 
37. unimath-example.ltx 
38. unimath-example.pdf 
39. unimath-symbols.ltx 
40. unimath-symbols.pdf