summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-01-02 23:54:12 +0000
committerKarl Berry <karl@freefriends.org>2006-01-02 23:54:12 +0000
commit1377238750c74b1368814c7d74319ccbce32962d (patch)
tree8f07a7ef8732c5122d606cdb4119e038e373fc2d /Master
parent68f924e662b21d83bb49df2322329b6c416919b0 (diff)
trunk/Master/texmf/web2c/
git-svn-id: svn://tug.org/texlive/trunk@39 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf/web2c/aleph.pool1300
-rw-r--r--Master/texmf/web2c/amiga-pl.tcx190
-rw-r--r--Master/texmf/web2c/context.cnf209
-rw-r--r--Master/texmf/web2c/cp1250cs.tcx50
-rw-r--r--Master/texmf/web2c/cp1250pl.tcx199
-rw-r--r--Master/texmf/web2c/cp1250t1.tcx232
-rw-r--r--Master/texmf/web2c/cp227.tcx161
-rw-r--r--Master/texmf/web2c/cp852-cs.tcx51
-rw-r--r--Master/texmf/web2c/cp852-pl.tcx233
-rw-r--r--Master/texmf/web2c/cp8bit.tcx148
-rw-r--r--Master/texmf/web2c/empty.tcx13
-rw-r--r--Master/texmf/web2c/fmtutil.cnf133
-rw-r--r--Master/texmf/web2c/il1-t1.tcx150
-rw-r--r--Master/texmf/web2c/il2-cs.tcx50
-rw-r--r--Master/texmf/web2c/il2-pl.tcx190
-rw-r--r--Master/texmf/web2c/il2-t1.tcx229
-rw-r--r--Master/texmf/web2c/kam-cs.tcx49
-rw-r--r--Master/texmf/web2c/kam-t1.tcx49
-rw-r--r--Master/texmf/web2c/macce-pl.tcx229
-rw-r--r--Master/texmf/web2c/macce-t1.tcx238
-rw-r--r--Master/texmf/web2c/maz-pl.tcx212
-rw-r--r--Master/texmf/web2c/mf.pool828
-rw-r--r--Master/texmf/web2c/mktex.cnf3
-rw-r--r--Master/texmf/web2c/mktex.opt120
-rwxr-xr-xMaster/texmf/web2c/mktexdir54
-rw-r--r--Master/texmf/web2c/mktexdir.opt10
-rwxr-xr-xMaster/texmf/web2c/mktexnam216
-rw-r--r--Master/texmf/web2c/mktexnam.opt106
-rwxr-xr-xMaster/texmf/web2c/mktexupd56
-rw-r--r--Master/texmf/web2c/mp.pool942
-rw-r--r--Master/texmf/web2c/natural.tcx181
-rw-r--r--Master/texmf/web2c/omega.pool1272
-rw-r--r--Master/texmf/web2c/pdfetex-pl.pool1584
-rw-r--r--Master/texmf/web2c/pdfetex.pool1652
-rw-r--r--Master/texmf/web2c/tcvn-t5.tcx140
-rw-r--r--Master/texmf/web2c/tex-pl.pool1078
-rw-r--r--Master/texmf/web2c/tex.pool1084
-rw-r--r--Master/texmf/web2c/texmf.cnf658
-rw-r--r--Master/texmf/web2c/texmf.cnf-4WIN664
-rw-r--r--Master/texmf/web2c/updmap.cfg246
-rw-r--r--Master/texmf/web2c/viscii-t5.tcx140
41 files changed, 15349 insertions, 0 deletions
diff --git a/Master/texmf/web2c/aleph.pool b/Master/texmf/web2c/aleph.pool
new file mode 100644
index 00000000000..a412b533cbf
--- /dev/null
+++ b/Master/texmf/web2c/aleph.pool
@@ -0,0 +1,1300 @@
+032.1
+041.15
+030.0
+02.1
+03.15
+02.0
+11buffer size
+09pool size
+17number of strings
+03???
+13m2d5c2l5x2v5i
+28End of file on the terminal!
+02!
+42(That makes 100 errors; please try again.)
+02?
+60Type <return> to proceed, S to scroll future error messages,
+44R to run without stopping, Q to run quietly,
+23I to insert something,
+20E to edit your file,
+561 or ... or 9 to ignore the next 1 to 9 tokens of input,
+22H for help, X to quit.
+13OK, entering
+09batchmode
+11nonstopmode
+10scrollmode
+03...
+07insert>
+44I have just deleted some text, as you asked.
+48You can now delete more, or insert, or whatever.
+50Sorry, I don't know how to help in this situation.
+36Maybe you should try asking a human?
+42Sorry, I already gave what help I could...
+59An error might have occurred before I noticed any problems.
+45``If all else fails, read the instructions.''
+02 (
+14Emergency stop
+32Aleph capacity exceeded, sorry [
+44If you really absolutely need more capacity,
+35you can ask a wizard to enlarge me.
+12ocp_buf_size
+14ocp_stack_size
+19This can't happen (
+59I'm broken. Please show this to someone who can fix can fix
+35I can't go on meeting you like this
+55One of your faux pas seems to have wounded me deeply...
+59in fact, I'm barely conscious. Please fix it and try again.
+12Interruption
+09You rang?
+60Try to insert some instructions for me (e.g.,`I\showlists'),
+43unless you just want to quit by typing `X'.
+16main memory size
+24AVAIL list clobbered at
+31Double-AVAIL list clobbered at
+24Doubly free location at
+12Bad flag at
+14New busy locs:
+05LINK(
+05INFO(
+02[]
+10CLOBBERED.
+04foul
+02fi
+06 plus
+07 minus
+03 []
+26Bad link, display aborted.
+04etc.
+18Unknown node type!
+05unset
+04box(
+02)x
+10, shifted
+12, direction
+09 columns)
+10, stretch
+09, shrink
+11, glue set
+02-
+03< -
+05rule(
+06insert
+15, natural size
+08; split(
+14); float cost
+04glue
+09nonscript
+05mskip
+02mu
+00
+08leaders
+04kern
+13 (for accent)
+05mkern
+04math
+02on
+03off
+13, surrounded
+11 (ligature
+08penalty
+13discretionary
+11 replacing
+04mark
+07vadjust
+08flushing
+07copying
+08vertical
+10horizontal
+12display math
+02no
+17internal vertical
+21restricted horizontal
+05 mode
+18semantic nest size
+04###
+17 entered at line
+10 (language
+10:hyphenmin
+18 (\output routine)
+25### recent contributions:
+10prevdepth
+07ignored
+11, prevgraf
+05 line
+12spacefactor
+19, current language
+28this will be denominator of:
+08lineskip
+12baselineskip
+07parskip
+16abovedisplayskip
+16belowdisplayskip
+21abovedisplayshortskip
+21belowdisplayshortskip
+08leftskip
+09rightskip
+07topskip
+12splittopskip
+07tabskip
+09spaceskip
+10xspaceskip
+11parfillskip
+10thinmuskip
+09medmuskip
+11thickmuskip
+25[unknown glue parameter!]
+04skip
+06muskip
+02pt
+06output
+08everypar
+09everymath
+12everydisplay
+09everyhbox
+09everyvbox
+08everyjob
+07everycr
+07errhelp
+04toks
+04ETC.
+03box
+04void
+12current font
+08textfont
+10scriptfont
+16scriptscriptfont
+07catcode
+06lccode
+06uccode
+06sfcode
+08mathcode
+12pretolerance
+09tolerance
+11linepenalty
+13hyphenpenalty
+15exhyphenpenalty
+11clubpenalty
+12widowpenalty
+19displaywidowpenalty
+13brokenpenalty
+12binoppenalty
+10relpenalty
+17predisplaypenalty
+18postdisplaypenalty
+16interlinepenalty
+20doublehyphendemerits
+19finalhyphendemerits
+11adjdemerits
+03mag
+15delimiterfactor
+09looseness
+04time
+03day
+05month
+04year
+14showboxbreadth
+12showboxdepth
+08hbadness
+08vbadness
+07pausing
+13tracingonline
+13tracingmacros
+12tracingstats
+17tracingparagraphs
+12tracingpages
+13tracingoutput
+16tracinglostchars
+15tracingcommands
+15tracingrestores
+06uchyph
+13outputpenalty
+13maxdeadcycles
+09hangafter
+15floatingpenalty
+10globaldefs
+03fam
+10escapechar
+17defaulthyphenchar
+15defaultskewchar
+11endlinechar
+11newlinechar
+08language
+13lefthyphenmin
+14righthyphenmin
+14holdinginserts
+17errorcontextlines
+28[unknown integer parameter!]
+05count
+07delcode
+09parindent
+12mathsurround
+13lineskiplimit
+05hsize
+05vsize
+08maxdepth
+13splitmaxdepth
+11boxmaxdepth
+05hfuzz
+05vfuzz
+18delimitershortfall
+18nulldelimiterspace
+11scriptspace
+14predisplaysize
+12displaywidth
+13displayindent
+12overfullrule
+10hangindent
+07hoffset
+07voffset
+16emergencystretch
+09pagewidth
+10pageheight
+15pagerightoffset
+16pagebottomoffset
+26[unknown dimen parameter!]
+05dimen
+06EQUIV(
+12notexpanded:
+09hash size
+06csname
+09endcsname
+11IMPOSSIBLE.
+12NONEXISTENT.
+06accent
+07advance
+15afterassignment
+10aftergroup
+10begingroup
+04char
+09delimiter
+10odelimiter
+06divide
+08endgroup
+11expandafter
+04font
+09fontdimen
+06charwd
+06charht
+06chardp
+06charit
+06halign
+05hrule
+12ignorespaces
+09leftghost
+10mathaccent
+08mathchar
+11omathaccent
+09omathchar
+10mathchoice
+08multiply
+07noalign
+10noboundary
+08noexpand
+04omit
+08parshape
+07penalty
+08prevgraf
+07radical
+08oradical
+04read
+05relax
+10rightghost
+06setbox
+03the
+06valign
+07vcenter
+05vrule
+25[unknown fontdimen code!]
+09save size
+15grouping levels
+11reassigning
+08changing
+04into
+17globally changing
+08curlevel
+09retaining
+09restoring
+05SAVE(
+28Incompatible magnification (
+02);
+36 the previous value will be retained
+58I can handle only one magnification ratio per job. So I've
+59reverted to the magnification you used earlier on this run.
+46Illegal magnification has been changed to 1000
+52The magnification ratio must be between 1 and 32768.
+04BAD.
+02->
+22begin-group character
+20end-group character
+21math shift character
+26macro parameter character
+22superscript character
+20subscript character
+25end of alignment template
+12blank space
+11the letter
+14the character
+23[unknown command code!]
+02:
+07(level
+08Runaway
+10definition
+08argument
+08preamble
+04text
+10OCP stack
+07 entry
+03<*>
+09<insert>
+06<read
+02l.
+11<argument>
+11<template>
+16<recently read>
+19<to be read again>
+16<inserted text>
+09<output>
+11<everypar>
+12<everymath>
+15<everydisplay>
+12<everyhbox>
+12<everyvbox>
+11<everyjob>
+10<everycr>
+11<everyeof>
+07<mark>
+08<write>
+16input stack size
+05write
+48(interwoven alignment preambles are not allowed)
+17text input levels
+03par
+11Incomplete
+34; all text was ignored after line
+54A forbidden control sequence occurred in skipped text.
+59This kind of error happens when you say `\if...' and forget
+59the matching `\fi'. I've inserted a `\fi'; this might work.
+53The file ended while I was skipping conditional text.
+10File ended
+32Forbidden control sequence found
+16 while scanning
+04 of
+46I suspect you have forgotten a `}', causing me
+41to read past where you wanted me to stop.
+49I'll try to recover; but if the error is serious,
+51you'd better type `E' or `X' now and fix your file.
+03use
+39Text line contains an invalid character
+53A funny symbol that I can't read has just been input.
+48Continue, and I'll forget that it ever happened.
+37(Please type a command or say `\end')
+38*** (job aborted, no legal \end found)
+02=>
+26Undefined control sequence
+47The control sequence at the end of the top line
+52of your error message was never \def'ed. If you have
+55misspelled it (e.g., `\hobx'), type `I' and the correct
+51spelling (e.g., `I\hbox'). Otherwise just continue,
+45and I'll forget about whatever was undefined.
+08Missing
+09 inserted
+53The control sequence marked <to be read again> should
+42not appear between \csname and \endcsname.
+05input
+08endinput
+07topmark
+09firstmark
+07botmark
+14splitfirstmark
+12splitbotmark
+20parameter stack size
+12Argument of
+15 has an extra }
+58I've run across a `}' that doesn't seem to match anything.
+52For example, `\def\a#1{...}' and `\a}' would produce
+54this error. If you simply proceed now, the `\par' that
+52I've just inserted will cause me to report a runaway
+54argument that might be the root of the problem. But if
+57your `}' was spurious, just type `2' and it will go away.
+23Paragraph ended before
+13 was complete
+58I suspect you've forgotten a `}', causing me to apply this
+54control sequence to too much text. How can we recover?
+59My plan is to forget the whole thing and hope for the best.
+07Use of
+29 doesn't match its definition
+54If you say, e.g., `\def\a1{...}', then you must always
+52put `1' after `\a', since control sequence names are
+52made up of letters only. The macro here has not been
+51followed by the required stuff, so I'm ignoring it.
+02<-
+18Missing { inserted
+52A left brace was mandatory here, so I've put one in.
+55You might want to delete and/or insert some corrections
+48so that I will find a matching right brace soon.
+54(If you're confused by all this, try typing `I}' now.)
+53A right brace was mandatory here, so I've put one in.
+23Incompatible glue units
+52I'm going to assume that 1mu=1pt when they're mixed.
+34Extended mathchar used as mathchar
+46A mathchar number must be between 0 and "7FFF.
+27I changed this one to zero.
+31Missing number, treated as zero
+47A number should have been here; I inserted `0'.
+54(If you can't figure out why I needed to see a number,
+51look up `weird error' in the index to The TeXbook.)
+11spacefactor
+09prevdepth
+10deadcycles
+15insertpenalties
+02wd
+02ht
+02dp
+11lastpenalty
+08lastkern
+08lastskip
+11inputlineno
+07badness
+20[unknown box dimen!]
+09Improper
+54You can refer to \spacefactor only in horizontal mode;
+54you can refer to \prevdepth only in vertical mode; and
+48neither of these is meaningful inside \write. So
+52I'm forgetting what you said and using zero instead.
+08boxdimen
+15You can't use `
+08' after
+13Bad direction
+17Bad register code
+46A register number must be between 0 and 65535.
+18Bad character code
+47A character number must be between 0 and 65535.
+10Bad number
+51Since I expected to read a number between 0 and 15,
+52Since I expected to read a number between 0 and 255,
+12Bad mathchar
+46A mathchar number must be between 0 and 32767.
+21Bad extended mathchar
+59An extended mathchar number must be between 0 and "7FFFFFF.
+18Bad delimiter code
+56A numeric delimiter code must be between 0 and 2^{27}-1.
+64A numeric delimiter (first part) must be between 0 and 2^{27}-1.
+65A numeric delimiter (second part) must be between 0 and 2^{24}-1.
+38Bad token appearing in string argument
+02mi
+02mo
+02mn
+28Improper alphabetic constant
+56A one-character control sequence belongs after a ` mark.
+37So I'm essentially inserting \0 here.
+14Number too big
+54I can only go up to 2147483647='17777777777="7FFFFFFF,
+42so I'm using that number instead of yours.
+04true
+25Illegal unit of measure (
+18replaced by filll)
+35I dddon't go any higher than filll.
+02em
+02ex
+12mu inserted)
+48The unit of measurement in math glue must be mu.
+51To recover gracefully from this error, it's best to
+52delete the erroneous units; e.g., type `2' to delete
+45two letters. (See Chapter 27 of The TeXbook.)
+02in
+02pc
+02cm
+02mm
+02bp
+02dd
+02cc
+02sp
+12pt inserted)
+49Dimensions can be in units of em, ex, in, pt, pc,
+50cm, mm, dd, cc, bp, or sp; but yours is a new one!
+59I'll assume that you meant to say pt, for printer's points.
+19Dimension too large
+50I can't work with sizes bigger than about 19 feet.
+46Continue and I'll use the largest value I can.
+04plus
+05minus
+05width
+06height
+05depth
+06number
+12romannumeral
+06string
+07meaning
+08fontname
+11eTeXVersion
+12OmegaVersion
+12AlephVersion
+07jobname
+04 at
+60Where was the left brace? You said something like `\def\a}',
+43which I'm going to interpret as `\def\a{}'.
+32You already have nine parameters
+45I'm going to ignore the # sign you just used.
+41Parameters must be numbered consecutively
+57I've inserted the digit you should have used after the #.
+36Type `1' to delete what you did use.
+42Illegal parameter number in definition of
+41You meant to type ## instead of #, right?
+56Or maybe a } was forgotten somewhere earlier, and things
+58are all screwed up? I'm going to assume that you meant ##.
+49*** (cannot \read from terminal in nonstop modes)
+18File ended within
+33This \read has unbalanced braces.
+02if
+05ifcat
+05ifnum
+05ifdim
+05ifodd
+07ifvmode
+07ifhmode
+07ifmmode
+07ifinner
+06ifvoid
+06ifhbox
+06ifvbox
+03ifx
+05ifeof
+06iftrue
+07iffalse
+06ifcase
+06unless
+02or
+04else
+06Extra
+44I'm ignoring this; it doesn't match any \if.
+06{true}
+07{false}
+23Missing = inserted for
+48I was expecting to see `<', `=', or `>'. Didn't.
+06{case
+10OmegaOCPs:
+04.fmt
+15input file name
+19I can't find file `
+23I can't write on file `
+02'.
+04.tex
+20Please type another
+45*** (job aborted, file error in nonstop mode)
+04.dvi
+20file name for output
+06texput
+04.ofl
+04.log
+02**
+20transcript file name
+45Copyright (c) 2002--2004 the Aleph task force
+08nullfont
+05Font
+08 scaled
+40 not loadable: Bad metric (TFM/OFM) file
+46 not loadable: Metric (TFM/OFM) file not found
+50I wasn't able to read the size data for this font,
+40so I will ignore the font specification.
+48[Wizards can fix TFM files using TFtoPL/PLtoTF.]
+46You might try inserting a different font spec;
+57e.g., type `I\font<same font id>=<substitute font name>'.
+33 not loaded: Not enough room left
+52I'm afraid I won't be able to make use of this font,
+55because my memory for character-size data is too small.
+51If you're really stuck, ask a wizard to enlarge me.
+58Or maybe try `I\font<same font id>=<name of loaded font>'.
+23Missing font identifier
+42I was looking for a control sequence whose
+42current meaning has been defined by \font.
+10 has only
+21 fontdimen parameters
+51To increase the number of font parameters, you must
+53use \fontdimen immediately after the \font is loaded.
+27Out of font parameter space
+31Missing character: There is no
+09 in font
+14Active ocps: [
+07nullocp
+16OCP file error (
+20Translation process
+27 not loadable: Bad ocp file
+33 not loadable: ocp file not found
+44I wasn't able to read the data for this ocp,
+39so I will ignore the ocp specification.
+12opening file
+04.ocp
+20checking first octet
+13checking size
+22Missing ocp identifier
+41current meaning has been defined by \ocp.
+11nullocplist
+34warning: stack entry already empty
+22Stack number too large
+03 :
+02,
+26Bad ocp list specification
+43I was looking for a ocp list specification.
+52Stack numbers must be between 0 and 4096 (exclusive)
+27Missing ocp list identifier
+45current meaning has been defined by \ocplist.
+43Aleph output, Version 3.141592--1.15--2.1,
+08vlistout
+31Completed box being shipped out
+21Memory usage before:
+08 after:
+19; still untouched:
+31Huge page cannot be shipped out
+50The page just created is more than 18 feet tall or
+58more than 18 feet wide, so I suspect something went wrong.
+35The following box has been deleted:
+19No pages of output.
+18Output written on
+05 page
+08 bytes).
+03dir
+02to
+06spread
+09Underfull
+05Loose
+16 \hbox (badness
+38) has occurred while \output is active
+24) in paragraph at lines
+24) in alignment at lines
+02--
+19) detected at line
+16Overfull \hbox (
+11pt too wide
+21Tight \hbox (badness
+05vpack
+16 \vbox (badness
+16Overfull \vbox (
+11pt too high
+21Tight \vbox (badness
+02{}
+12displaystyle
+09textstyle
+11scriptstyle
+17scriptscriptstyle
+14Unknown style!
+07mathord
+06mathop
+07mathbin
+07mathrel
+08mathopen
+09mathclose
+09mathpunct
+09mathinner
+08overline
+09underline
+04left
+05right
+06middle
+06limits
+08nolimits
+20fraction, thickness
+09= default
+17, left-delimiter
+18, right-delimiter
+25 is undefined (character
+54Somewhere in the math formula just ended, you used the
+60stated character from an undefined font family. For example,
+58plain TeX doesn't allow \it or \sl in subscripts. Proceed,
+52and I'll try to forget that I needed that character.
+06mlist1
+06mlist2
+06mlist3
+640234000122*4000133**3**344*0400400*000000234000111*1111112341011
+06mlist4
+12 inside $$'s
+53Displays can use special alignments (like \eqalignno)
+57only if nothing but the alignment itself is between $$'s.
+58So I've deleted the formulas that preceded this alignment.
+04span
+02cr
+04crcr
+11endtemplate
+24alignment tab character
+40Missing # inserted in alignment preamble
+50There should be exactly one # between &'s, when an
+56\halign or \valign is being set up. In this case you had
+47none, so I've put one in; maybe that will work.
+29Only one # is allowed per tab
+49more than one, so I'm ignoring all but the first.
+04endv
+40Extra alignment tab has been changed to
+52You have given more \span or & marks than there were
+58in the preamble to the \halign or \valign now in progress.
+50So I'll assume that you meant to type \cr instead.
+14too many spans
+06align1
+06align0
+44Infinite glue shrinkage found in a paragraph
+52The paragraph just ended includes some glue that has
+54infinite shrinkability, e.g., `\hskip 0pt minus 1fil'.
+54Such glue doesn't belong there---it allows a paragraph
+59of any length to fit on one line. But it's safe to proceed,
+55since the offensive shrinkability has been made finite.
+05disc1
+05disc2
+02@@
+07: line
+03 t=
+06 -> @@
+07 via @@
+03 b=
+03 p=
+03 d=
+10@firstpass
+11@secondpass
+14@emergencypass
+09paragraph
+05disc3
+05disc4
+13line breaking
+05HYPH(
+11hyphenation
+16 will be flushed
+48Hyphenation exceptions must contain only letters
+51and hyphens. But continue; I'll forgive and forget.
+12Not a letter
+50Letters in \hyphenation words must have \lccode>0.
+47Proceed; I'll ignore the character I just read.
+20exception dictionary
+18pattern memory ops
+31pattern memory ops per language
+14pattern memory
+13Too late for
+08patterns
+53All patterns must be given before typesetting begins.
+04Bad
+17(See Appendix H.)
+09Nonletter
+17Duplicate pattern
+07pruning
+09vertbreak
+48Infinite glue shrinkage found in box being split
+52The box you are \vsplitting contains some infinitely
+57shrinkable glue, e.g., `\vss' or `\vskip 0pt minus 1fil'.
+59Such glue doesn't belong there; but you can safely proceed,
+06vsplit
+09 needs a
+04vbox
+44The box you are trying to split is an \hbox.
+49I can't split such a box, so I'll leave it alone.
+08pagegoal
+09pagetotal
+11pagestretch
+14pagefilstretch
+15pagefillstretch
+16pagefilllstretch
+10pageshrink
+09pagedepth
+03fil
+04fill
+05filll
+17### current page:
+28 (held over for next output)
+13total height
+13 goal height
+06 adds
+03, #
+12 might split
+15%% goal height=
+12, max depth=
+38Insertions can only be added to a vbox
+40Tut tut: You're trying to \insert into a
+41\box register that now contains an \hbox.
+47Proceed, and I'll discard its present contents.
+04page
+45Infinite glue shrinkage found on current page
+52The page about to be output contains some infinitely
+03 g=
+03 c=
+38Infinite glue shrinkage inserted from
+53The correction glue for page breaking with insertions
+52must have finite shrinkability. But you may proceed,
+07% split
+04 to
+15255 is not void
+53You shouldn't use \box255 except in \output routines.
+14Output loop---
+24 consecutive dead cycles
+57I've concluded that your \output is awry; it never does a
+55\shipout, so I'm shipping \box255 out myself. Next time
+58increase \maxdeadcycles if you want me to be more patient!
+25Unbalanced output routine
+58Your sneaky output routine has problematic {'s and/or }'s.
+41I can't handle that very well; good luck.
+33Output routine didn't use all of
+43Your \output commands should empty \box255,
+34e.g., by saying `\shipout\box255'.
+43Proceed; I'll discard its present contents.
+18Missing $ inserted
+56I've inserted a begin-math/end-math symbol since I think
+48you left one out. Proceed, with fingers crossed.
+05' in
+50Sorry, but I'm not programmed to handle this case;
+45I'll just pretend that you didn't ask for it.
+49If you're in the wrong mode, you might be able to
+58return to the right one by typing `I}' or `I$' or `I\par'.
+03end
+04dump
+05hskip
+04hfil
+05hfill
+03hss
+07hfilneg
+05vskip
+04vfil
+05vfill
+03vss
+07vfilneg
+52I've inserted something that you may have forgotten.
+32(See the <inserted text> above.)
+48With luck, this will get me unwedged. But if you
+55really didn't forget anything, try typing `2' now; then
+56my insertion and my current dilemma will both disappear.
+06right.
+58Things are pretty mixed up, but I think the worst is over.
+12Too many }'s
+42You've closed more groups than you opened.
+51Such booboos are generally harmless, so keep going.
+10rightbrace
+22Extra }, or forgotten
+58I've deleted a group-closing symbol because it seems to be
+59spurious, as in `$x}$'. But perhaps the } is legitimate and
+59you forgot something else, as in `\hbox{$x}'. In such cases
+58the way to recover is to insert both the forgotten and the
+40deleted material, e.g., by typing `I$}'.
+08moveleft
+09moveright
+05raise
+05lower
+04copy
+07lastbox
+04vtop
+04hbox
+07shipout
+07leaders
+08cleaders
+08xleaders
+06boxdir
+35Leaders not followed by proper glue
+56You should say `\leaders <box or rule><hskip or vskip>'.
+50I found the <box or rule>, but there's no suitable
+48<hskip or vskip>, so I'm ignoring these leaders.
+34Sorry; this \lastbox will be void.
+58Sorry...I usually can't take things from the current page.
+37This \lastbox will therefore be void.
+21Missing `to' inserted
+48I'm working on `\vsplit<box number> to <dimen>';
+31will look for the <dimen> next.
+31A <box> was supposed to be here
+57I was expecting to see \hbox or \vbox or \copy or \box or
+59something like that. So you might find something missing in
+53your output. But keep trying; you can fix this later.
+06indent
+08noindent
+26' here except with leaders
+52To put a horizontal rule in an hbox or an alignment,
+56you should use \leaders or \hrulefill (see The TeXbook).
+10You can't
+45I'm changing to \insert0; box 255 is special.
+32Try `I\vskip-\lastskip' instead.
+31Try `I\kern-\lastkern' instead.
+46Perhaps you can make the output routine do it.
+09unpenalty
+06unkern
+06unskip
+06unhbox
+07unhcopy
+06unvbox
+07unvcopy
+34Incompatible list can't be unboxed
+35Sorry, Pandora. (You sneaky devil.)
+58I refuse to unbox an \hbox in vertical mode or vice versa.
+40And I can't open any boxes in math mode.
+12localleftbox
+13localrightbox
+13Illegal math
+54Sorry: The third part of a discretionary break must be
+57empty, in math formulas. I had to delete your third part.
+30Discretionary list is too long
+50Wow---I never thought anybody would tweak me here.
+56You can't seriously need such a huge discretionary list?
+27Improper discretionary list
+54Discretionary lists must contain only boxes and kerns.
+53The following discretionary sublist has been deleted:
+18Missing } inserted
+45I've put in what seems to be necessary to fix
+44the current column of the current alignment.
+43Try to go on, since this might almost work.
+10Misplaced
+55I can't figure out why you would want to use a tab mark
+50here. If you just want an ampersand, the remedy is
+52simple: Just type `I\&' now. But if some right brace
+52up above has ended a previous alignment prematurely,
+52you're probably due for more error messages, and you
+57might try typing `S' now just to see what is salvageable.
+57or \cr or \span just now. If something like a right brace
+46I expect to see \noalign only after the \cr of
+49an alignment. Proceed, and I'll ignore this case.
+56I expect to see \omit only after tab marks or the \cr of
+53I'm guessing that you meant to end an alignment here.
+50I'm ignoring this, since I wasn't doing a \csname.
+04eqno
+05leqno
+13displaylimits
+42Limit controls must follow a math operator
+57I'm ignoring this misplaced \limits or \nolimits command.
+30Missing delimiter (. inserted)
+52I was expecting to see something like `(' or `\{' or
+55`\}' here. If you typed, e.g., `{' instead of `\{', you
+57should probably delete the `{' by typing `1' now, so that
+52braces don't get unbalanced. Otherwise just proceed.
+54Acceptable delimiters are characters whose \delcode is
+58nonnegative, or you can use `\delimiter <delimiter code>'.
+11Please use
+25 for accents in math mode
+55I'm changing \accent to \mathaccent here; wish me luck.
+59(Accents are not the same in formulas as they are in text.)
+18Double superscript
+43I treat `x^1^2' essentially like `x^1{}^2'.
+16Double subscript
+43I treat `x_1_2' essentially like `x_1{}_2'.
+05above
+04over
+04atop
+15abovewithdelims
+14overwithdelims
+14atopwithdelims
+35Ambiguous; you need another { and }
+55I'm ignoring this fraction specification, since I don't
+52know whether a construction like `x \over y \over z'
+53means `{x \over y} \over z' or `x \over {y \over z}'.
+50I'm ignoring a \middle that had no matching \left.
+49I'm ignoring a \right that had no matching \left.
+47Math formula deleted: Insufficient symbol fonts
+50Sorry, but I can't typeset math unless \textfont 2
+50and \scriptfont 2 and \scriptscriptfont 2 have all
+50the \fontdimen values needed in math symbol fonts.
+50Math formula deleted: Insufficient extension fonts
+50Sorry, but I can't typeset math unless \textfont 3
+50and \scriptfont 3 and \scriptscriptfont 3 have all
+53the \fontdimen values needed in math extension fonts.
+31Display math should end with $$
+59The `$' that I just saw supposedly matches a previous `$$'.
+49So I shall assume that you typed `$$' both times.
+07display
+19Missing $$ inserted
+04long
+05outer
+06global
+03def
+04gdef
+04edef
+04xdef
+06prefix
+29You can't use a prefix with `
+55I'll pretend you didn't say \long or \outer or \global.
+06' or `
+08' with `
+49I'll pretend you didn't say \long or \outer here.
+33Missing control sequence inserted
+52Please don't say `\def cs{...}', say `\def\cs{...}'.
+59I've inserted an inaccessible control sequence so that your
+60definition will be completed without mixing me up too badly.
+53You can recover graciously from this error, if you're
+42careful; see exercise 27.2 in The TeXbook.
+12inaccessible
+03let
+09futurelet
+07chardef
+11mathchardef
+12omathchardef
+08countdef
+08dimendef
+07skipdef
+09muskipdef
+07toksdef
+44You should have said `\read<number> to \cs'.
+34I'm going to look for the \cs now.
+09omathcode
+08odelcode
+14Invalid code (
+36), should be at most "FFFFFF "FFFFFF
+54I'm going to use 0 instead of that illegal code value.
+29), should be in the range 0..
+21), should be at most
+02by
+19Arithmetic overflow
+50I can't carry out that multiplication or division,
+33since the result is out of range.
+55I'm forgetting what you said and not changing anything.
+57Sorry, \setbox is not allowed after \halign in a display,
+45or between \accent and an accented character.
+16Bad space factor
+47I allow only values in the range 1..32767 here.
+37I allow only nonnegative values here.
+39Patterns can be loaded only by INIALEPH
+28Invalid dimension assignment
+42You tried to assign a character dimension.
+57This is not allowed. Proceed; I'll ignore the assignment.
+10hyphenchar
+08skewchar
+04FONT
+06offset
+36Illegal offset has been changed to 0
+33The offset must be bigger than 0.
+10naturaldir
+02at
+06scaled
+20Improper `at' size (
+21pt), replaced by 10pt
+50I can only handle fonts at positive sizes that are
+56less than 2048pt, so I've changed what you said to 10pt.
+12select font
+13errorstopmode
+06openin
+07closein
+07message
+10errmessage
+31(That was another \errmessage.)
+50This error message was generated by an \errmessage
+43command, so I can't give any explicit help.
+54Pretend that you're Hercule Poirot: Examine all clues,
+41and deduce the truth by order and method.
+09lowercase
+09uppercase
+04show
+07showbox
+07showthe
+09showlists
+57This isn't an error message; I'm just \showing something.
+46Type `I\show...' to show more (e.g., \show\cs,
+43\showthe\count10, \showbox255, \showlists).
+54And type `I\tracingonline=1\show...' to show boxes and
+57lists on your terminal as well as in the transcript file.
+02>
+09undefined
+09protected
+05macro
+17outer endtemplate
+06> \box
+02OK
+26 (see the transcript file)
+11 (INIALEPH)
+29You can't dump inside a group
+24`{...\dump}' is a no-no.
+25 strings of total length
+43 memory locations dumped; current usage is
+15 preloaded font
+05\font
+21 words of active ocps
+14 preloaded ocp
+04\ocp
+08\ocplist
+22 hyphenation exception
+27Hyphenation trie of length
+05 has
+03 op
+08 out of
+02
+14 for language
+09 (format=
+16format file name
+26Beginning to dump on file
+22Transcript written on
+02 )
+13end occurred
+24inside a group at level
+05when
+09 on line
+16 was incomplete)
+52(see the transcript file for additional information)
+37(\dump is performed only by INIALEPH)
+21debug # (-1 to exit):
+07openout
+08closeout
+07special
+09immediate
+11setlanguage
+21localinterlinepenalty
+18localbrokenpenalty
+07pagedir
+07bodydir
+06pardir
+07textdir
+07mathdir
+20[unknown extension!]
+04ext1
+12 (hyphenmin
+06enddir
+08begindir
+08whatsit?
+04ext2
+04ext3
+08endwrite
+07system(
+04)...
+09clobbered
+08executed
+08disabled
+24Unbalanced write command
+59On this page there's a \write with fewer real {'s than }'s.
+04ext4
+16output file name
+08\openout
+04 = `
+07whatsit
+05=null
+12lastnodetype
+12Alephversion
+12Omegaversion
+11eTeXversion
+17Alephminorversion
+17Omegaminorversion
+16eTeXminorversion
+13Alephrevision
+13Omegarevision
+12eTeXrevision
+53Sorry, this optional e-TeX feature has been disabled.
+08everyeof
+14tracingassigns
+13tracinggroups
+10tracingifs
+17tracingscantokens
+14tracingnesting
+19predisplaydirection
+11lastlinefit
+15savingvdiscards
+15savinghyphcodes
+12bottom level
+05semi
+06simple
+09adjusted
+03no
+05align
+04disc
+07 choice
+06 shift
+05 left
+14 group (level
+09 at line
+08leaving
+09entering
+17currentgrouplevel
+16currentgrouptype
+14currentiflevel
+13currentiftype
+15currentifbranch
+10fontcharwd
+10fontcharht
+10fontchardp
+10fontcharic
+14parshapelength
+14parshapeindent
+13parshapedimen
+10showgroups
+11align entry
+10showtokens
+10unexpanded
+10detokenize
+07showifs
+17 entered on line
+22no active conditionals
+10### level
+15interactionmode
+20Bad interaction mode
+43Modes are 0=batch, 1=nonstop, 2=scroll, and
+483=errorstop. Proceed, and I'll ignore this case.
+10scantokens
+02(
+08readline
+09ifdefined
+08ifcsname
+10iffontchar
+10' before `
+16Warning: end of
+20 of a different file
+26Warning: end of file when
+14 is incomplete
+07numexpr
+07dimexpr
+08glueexpr
+06muexpr
+33I can't evaluate this expression,
+33Missing ) inserted for expression
+58I was expecting to see `+', `-', `*', `/', or `)'. Didn't.
+16gluestretchorder
+15glueshrinkorder
+11gluestretch
+10glueshrink
+08mutoglue
+08gluetomu
+05marks
+08topmarks
+10firstmarks
+08botmarks
+15splitfirstmarks
+13splitbotmarks
+44A register number must be between 0 and 255.
+03 s=
+03 a=
+12pagediscards
+13splitdiscards
+18interlinepenalties
+13clubpenalties
+14widowpenalties
+21displaywidowpenalties
+16InputTranslation
+17OutputTranslation
+23DefaultInputTranslation
+24DefaultOutputTranslation
+18noInputTranslation
+19noOutputTranslation
+25noDefaultInputTranslation
+26noDefaultOutputTranslation
+09InputMode
+10OutputMode
+16DefaultInputMode
+17DefaultOutputMode
+11noInputMode
+12noOutputMode
+18noDefaultInputMode
+19noDefaultOutputMode
+11currentfile
+07onebyte
+06ebcdic
+07twobyte
+09twobyteLE
+18Invalid input mode
+35Null ocp being used: all input lost
+25(OTP invaded) buffer size
+31bad OCP program -- PC not valid
+38bad OCP program -- unknown instruction
+40right hand side of OCP expression is bad
+40bad OCP program -- table index not valid
+03ocp
+11externalocp
+07ocplist
+11pushocplist
+10popocplist
+13clearocplists
+16addbeforeocplist
+15addafterocplist
+19removebeforeocplist
+18removeafterocplist
+13ocptracelevel
+11select ocp
+16select ocp list
+21To use ocps, use the
+10 primitive
+26To use ocp lists, use the
+28To build ocp lists, use the
+03OCP
+07OCPLIST
+22New active ocp list: {
+32No active ocp lists to be popped
+*431054163
diff --git a/Master/texmf/web2c/amiga-pl.tcx b/Master/texmf/web2c/amiga-pl.tcx
new file mode 100644
index 00000000000..661237c5b72
--- /dev/null
+++ b/Master/texmf/web2c/amiga-pl.tcx
@@ -0,0 +1,190 @@
+%% amiga-pl.tcx: encoding translation table for TeX
+%% source (TeX input): Amiga PL input encoding (used in Poland)
+%% target (TeX intestines): PL and QX encoding (Polish PL and QX fonts)
+%% comment: Idea of a 1--1 mapping taken from MeX for emTeX
+%% Generated by e2t-1to1.awk (GAWK) utility
+%% Public domain -- prepared in BOP (2001)
+
+%% MAIN ENCODING TABLE:
+0xa4 0xd7 % 164 215 currency
+0xa7 0x9f % 167 159 section
+0xa9 0xa4 % 169 164 copyright
+0xab 0xae % 171 174 guillemotleft
+0xae 0xa3 % 174 163 registered
+0xb0 0x94 % 176 148 degree
+0xb1 0xac % 177 172 plusminus
+0xb6 0xb0 % 182 176 paragraph
+0xb7 0xbd % 183 189 periodcentered
+0xbb 0xaf % 187 175 guillemotright
+0xc0 0xc0 % 192 192 Agrave
+0xc1 0xc1 % 193 193 Aacute
+0xc2 0x81 % 194 129 Aogonek
+0xc3 0xc3 % 195 195 Atilde
+0xc4 0xc4 % 196 196 Adieresis
+0xc5 0xc5 % 197 197 Aring
+0xc7 0xc7 % 199 199 Ccedilla
+0xc8 0xc8 % 200 200 Egrave
+0xc9 0xc9 % 201 201 Eacute
+0xca 0x82 % 202 130 Cacute
+0xcb 0x86 % 203 134 Eogonek
+0xcc 0xcc % 204 204 Igrave
+0xcd 0xcd % 205 205 Iacute
+0xce 0x8a % 206 138 Lslash
+0xcf 0x8b % 207 139 Nacute
+0xd0 0xd0 % 208 208 Eth
+0xd1 0xd1 % 209 209 Ntilde
+0xd2 0xd2 % 210 210 Ograve
+0xd3 0xd3 % 211 211 Oacute
+0xd4 0x91 % 212 145 Sacute
+0xd5 0xd5 % 213 213 Otilde
+0xd6 0xd6 % 214 214 Odieresis
+0xd9 0xd9 % 217 217 Ugrave
+0xda 0x99 % 218 153 Zacute
+0xdb 0x9b % 219 155 Zdotaccent
+0xdc 0xdc % 220 220 Udieresis
+0xdd 0xdd % 221 221 Yacute
+0xde 0xde % 222 222 Thorn
+0xe0 0xe0 % 224 224 agrave
+0xe1 0xe1 % 225 225 aacute
+0xe2 0xa1 % 226 161 aogonek
+0xe3 0xe3 % 227 227 atilde
+0xe4 0xe4 % 228 228 adieresis
+0xe5 0xe5 % 229 229 aring
+0xe7 0xe7 % 231 231 ccedilla
+0xe8 0xe8 % 232 232 egrave
+0xe9 0xe9 % 233 233 eacute
+0xea 0xa2 % 234 162 cacute
+0xeb 0xa6 % 235 166 eogonek
+0xec 0xec % 236 236 igrave
+0xed 0xed % 237 237 iacute
+0xee 0xaa % 238 170 lslash
+0xef 0xab % 239 171 nacute
+0xf0 0xf0 % 240 240 eth
+0xf1 0xf1 % 241 241 ntilde
+0xf2 0xf2 % 242 242 ograve
+0xf3 0xf3 % 243 243 oacute
+0xf4 0xb1 % 244 177 sacute
+0xf5 0xf5 % 245 245 otilde
+0xf6 0xf6 % 246 246 odieresis
+0xf7 0xa5 % 247 165 divide
+0xf9 0xf9 % 249 249 ugrave
+0xfa 0xb9 % 250 185 zacute
+0xfb 0xbb % 251 187 zdotaccent
+0xfc 0xfc % 252 252 udieresis
+0xfd 0xfd % 253 253 yacute
+0xfe 0xfe % 254 254 thorn
+0xff 0xb8 % 255 184 ydieresis
+
+%% ARTIFICIAL CLOSURES (MAKE MAPPING A PERMUTATION):
+
+% 194 129 Aogonek
+0x81 0xc2 % 129 --> 194
+
+% 202 130 Cacute
+0x82 0xca % 130 --> 202
+
+% 203 134 Eogonek
+0x86 0xcb % 134 --> 203
+
+% 206 138 Lslash
+0x8a 0xce % 138 --> 206
+
+% 207 139 Nacute
+0x8b 0xcf % 139 --> 207
+
+% 212 145 Sacute
+0x91 0xd4 % 145 --> 212
+
+% 182 176 paragraph
+% 176 148 degree
+0x94 0xb6 % 148 --> 182
+
+% 218 153 Zacute
+0x99 0xda % 153 --> 218
+
+% 219 155 Zdotaccent
+0x9b 0xdb % 155 --> 219
+
+% 167 159 section
+0x9f 0xa7 % 159 --> 167
+
+% 226 161 aogonek
+0xa1 0xe2 % 161 --> 226
+
+% 234 162 cacute
+0xa2 0xea % 162 --> 234
+
+% 239 171 nacute
+% 171 174 guillemotleft
+% 174 163 registered
+0xa3 0xef % 163 --> 239
+
+% 247 165 divide
+0xa5 0xf7 % 165 --> 247
+
+% 235 166 eogonek
+0xa6 0xeb % 166 --> 235
+
+% 238 170 lslash
+0xaa 0xee % 170 --> 238
+
+% 244 177 sacute
+% 177 172 plusminus
+0xac 0xf4 % 172 --> 244
+
+% 251 187 zdotaccent
+% 187 175 guillemotright
+0xaf 0xfb % 175 --> 251
+
+% 255 184 ydieresis
+0xb8 0xff % 184 --> 255
+
+% 250 185 zacute
+0xb9 0xfa % 185 --> 250
+
+% 183 189 periodcentered
+0xbd 0xb7 % 189 --> 183
+
+% 169 164 copyright
+% 164 215 currency
+0xd7 0xa9 % 215 --> 169
+
+%% ODD SINGLETS:
+0x80 0x80 % 128 PA @
+0x83 0x83 % 131 NH greater
+0x84 0x84 % 132 IN greaterequal
+0x85 0x85 % 133 NL approxequal
+0x87 0x87 % 135 ES Iogonek
+0x88 0x88 % 136 HS less
+0x89 0x89 % 137 HJ lessequal
+0x8c 0x8c % 140 PU asciitilde
+0x8d 0x8d % 141 RI asciicircum
+0x8e 0x8e % 142 S2 ell
+0x8f 0x8f % 143 S3 dagger
+0x90 0x90 % 144 DC daggerdbl
+0x92 0x92 % 146 P2 Scaron
+0x93 0x93 % 147 TS Scedilla
+0x95 0x95 % 149 MW Tcedilla
+0x96 0x96 % 150 SG ogonek
+0x97 0x97 % 151 EG Uogonek
+0x98 0x98 % 152 SS Ydieresis
+0x9a 0x9a % 154 SC Zcaron
+0x9c 0x9c % 156 ST @
+0x9d 0x9d % 157 OC braceleft
+0x9e 0x9e % 158 PM braceright
+0xa0 0xa0 % 160 nbspace @
+0xa8 0xa8 % 168 dieresis minus
+0xad 0xad % 173 hyphen infinity
+0xb2 0xb2 % 178 twosuperior scaron
+0xb3 0xb3 % 179 threesuperior scedilla
+0xb4 0xb4 % 180 acute bullet
+0xb5 0xb5 % 181 mu tcedilla
+0xba 0xba % 186 ordfeminine zcaron
+0xbc 0xbc % 188 onequarter @
+0xbe 0xbe % 190 threequarters quotedbl
+0xbf 0xbf % 191 questiondown quotesingle
+0xc6 0xc6 % 198 AE backslash
+0xd8 0xd8 % 216 Oslash perthousand
+0xdf 0xdf % 223 germandbls bar
+0xe6 0xe6 % 230 ae underscore
+0xf8 0xf8 % 248 oslash diameter
diff --git a/Master/texmf/web2c/context.cnf b/Master/texmf/web2c/context.cnf
new file mode 100644
index 00000000000..c96630c10f7
--- /dev/null
+++ b/Master/texmf/web2c/context.cnf
@@ -0,0 +1,209 @@
+% This file is mostly the same as the one that ships with
+% texlive, but adapted for multiple trees as well as
+% development in a non tds tree (i.e. hh's machine). This
+% file is meant for context users.
+%
+% This file loads before texmf/web2c/texmf.cnf; beware :
+% the selfish auto parent can get in the way especially when
+% the binaries are located elsewhere. In case of multiple
+% trees, one can best set the following ones manually.
+
+progname = unsetprogname
+engine = unsetengine
+backend = unsetbackend
+
+TEXMFMAIN = $SELFAUTOPARENT/texmf
+TEXMFLOCAL = $SELFAUTOPARENT/texmf-local
+TEXMFFONTS = $SELFAUTOPARENT/texmf-fonts
+TEXMFEXTRA = $SELFAUTOPARENT/texmf-extra
+TEXMFPROJECTS = $SELFAUTOPARENT/texmf-projects
+VARTEXMF = $SELFAUTOPARENT/texmf-var
+HOMETEXMF = /nonexist
+TEXMF = {!!$TEXMFPROJECT,!!$TEXMFFONTS,!!$TEXMFLOCAL,!!$TEXMFEXTRA,!!$TEXMFMAIN}
+SYSTEXMF = $TEXMF
+
+TEXMFCNF = .;$TEXMF/texmf{-local,}/web2c
+TEXMFDBS = $TEXMF;$VARTEXFONTS
+
+VARTEXFONTS = $TEMPFONTPATH/varfonts
+
+% In the case of an multi-os setup, this one can be set
+% by the environment. watch out, lowercase engine !
+
+TEXFORMATS = .;$TEXMF/web2c/{$engine,}
+MFBASES = .;$TEXFORMATS
+MPMEMS = .;$TEXFORMATS
+TEXPOOL = .;$TEXFORMATS
+MFPOOL = .;$TEXFORMATS
+MPPOOL = .;$TEXFORMATS
+
+WEB2C = $TEXMF/web2c
+
+% fonts, for the moment we also support the old enc/map locations
+
+OSFONTDIR =
+
+TEXPSHEADERS = .;$TEXMF/{fonts/{enc,map,type1,truetype},dvips,pdftex,tex}//;$TEXMF/{etex,tex,pdftex,dvips,fonts/type1}//
+
+TEXFONTMAPS.dvipdfm = .;$TEXMF/fonts/map/{dvipdfm,dvips,}//
+TEXFONTMAPS.dvipdfmx = .;$TEXMF/fonts/map/{dvipdfm,dvips,}//
+TEXFONTMAPS.pdftex = .;$TEXMF/fonts/map/{pdftex,dvips,}//
+TEXFONTMAPS.pdfetex = .;$TEXMF/fonts/map/{pdftex,dvips,}//
+TEXFONTMAPS.xetex = .;$TEXMF/fonts/map/{xetex,pdftex,dvips,}//
+TEXFONTMAPS.dvips = .;$TEXMF/fonts/map/{dvips,pdftex,}//
+
+# TEXFONTMAPS = .;$TEXMF/fonts/map/{$backend,pdftex,dvips,}//;$TEXMF/{$progname,pdftex,dvips}/{config,}//
+TEXFONTMAPS = .;$TEXMF/fonts/map/{$progname,pdftex,dvips,}//;$TEXMF/{$progname,pdftex,dvips}/{config,}//
+
+VFFONTS = .;$TEXMF/fonts/vf//
+TFMFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/tfm//
+T1FONTS = .;$TEXMF/fonts/{type1,pfb}//;$TEXMF/fonts/misc/hbf//;$OSFONTDIR
+AFMFONTS = .;$TEXMF/fonts/afm//;$OSFONTDIR
+LIGFONTS = .;$TEXMF/fonts/lig//
+TTFONTS = .;$TEXMF/fonts/{truetype,ttf}//;$OSFONTDIR
+TTF2TFMINPUTS = .;$TEXMF/ttf2pk//
+T42FONTS = .;$TEXMF/fonts/type42//
+MISCFONTS = .;$TEXMF/fonts/misc//
+% ENCFONTS = .;$TEXMF/fonts/enc//
+ENCFONTS = .;$TEXMF/{fonts/enc,dvips,pdftex,dvipdfm}//
+CMAPFONTS = .;$TEXMF/fonts/cmap//
+SFDFONTS = .;$TEXMF/fonts/sfd//
+OPENTYPEFONTS = .;$TEXMF/fonts/opentype//;$OSFONTDIR
+
+OFMFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/{ofm,tfm}//;$TFMFONTS
+OPLFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/opl//
+OVFFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/ovf//
+OVPFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/ovp//
+OTPINPUTS = .;$TEXMF/omega/otp//
+OCPINPUTS = .;$TEXMF/omega/ocp//
+OTFFONTS = .;$TEXMF/fonts/otf/{xetex,}//
+
+% configurations
+
+% resource paths, can be used in paranoid situations (can be env vars)
+
+TXRESOURCES=rubish
+MPRESOURCES=$TXRESOURCES
+MFRESOURCES=$MPRESOURCES
+
+% some extra paths for development trees (can be env vars)
+
+CTXDEVTXPATH=rubish
+CTXDEVMPPATH=rubish
+CTXDEVMFPATH=rubish
+
+TEXINPUTS.context = .;{$TXRESOURCES}//;{$CTXDEVTXPATH}//;$TEXMF/{pdftex,pdfetex,etex,xetex,omega,tex}/{context,plain,generic,}//
+MPINPUTS = .;{$MFRESOURCES}//;{$CTXDEVMPPATH}//;$TEXMF/metapost/{context,base,}//
+MFINPUTS = .;{$MPRESOURCES}//;{$CTXDEVMFPATH}//;$TEXMF/metafont/{context,base,}//;{$TEXMF/fonts,$VARTEXFONTS}/source//
+
+TEXCONFIG = .;$TEXMF/{fonts/map,dvips,pdftex,dvipdfmx,dvipdfm}//
+PDFTEXCONFIG = .;$TEXMF/pdftex/{$progname,}//
+DVIPDFMINPUTS = .;$TEXMF/{fonts/{map,enc,lig}/dvipdfm,fonts/type1,dvips,pdftex,dvipdfmx,dvipdfm}//
+
+% this way we can hook in development paths
+
+CTXDEVPLPATH=rubish
+CTXDEVPYPATH=rubish
+CTXDEVRBPATH=rubish
+CTXDEVJVPATH=rubish
+
+% some old paths; we restrict the search to context paths; new ones as well as old ones
+
+PERLINPUTS = .;$CTXDEVPLPATH//;$TEXMF/scripts/context/perl//;$TEXMF/{context/perl,context/perltk,perl,perltk}//
+PYTHONINPUTS = .;$CTXDEVPYPATH//;$TEXMF/scripts/context/python//;$TEXMF/{context/python,python}//
+RUBYINPUTS = .;$CTXDEVRBPATH//;$TEXMF/scripts/context/ruby//;$TEXMF/{context/ruby,ruby}//
+LUAINPUTS = .;$CTXDEVJVPATH//;$TEXMF/scripts/context/lua//;$TEXMF/{context/lua,lua}//
+JAVAINPUTS = .;$CTXDEVJVPATH//;$TEXMF/scripts/context/java//;$TEXMF/{context/java,java}//
+
+TEXMFSCRIPTS = .;$CTXDEVRBPATH//;$CTXDEVLUPATH//;$CTXDEVPLPATH//;$TEXMF/scripts/context//;$TEXMF/scripts//
+
+% RUBYINPUTS = .;$CTXDEVPLPATH//;$TEXMF/scripts/{$progname,$engine,}/ruby//;$TEXMF/{context/ruby,ruby}//
+% LUAINPUTS = .;$CTXDEVPYPATH//;$TEXMF/scripts/{$progname,$engine,}/lua//;$TEXMF/{context/lua,lua}//
+% PYTHONINPUTS = .;$CTXDEVRBPATH//;$TEXMF/scripts/{$progname,$engine,}/python//;$TEXMF/{context/python,python}//
+% PERLINPUTS = .;$CTXDEVJVPATH//;$TEXMF/scripts/{$progname,$engine,}/perl//;$TEXMF/{context/perl,context/perltk,perl,perltk}//
+% JAVAINPUTS = .;$CTXDEVJVPATH//;$TEXMF/scripts/{$progname,$engine,}/java//;$TEXMF/{context/java,java}//
+
+% TEXMFSCRIPTS = .;$CTXDEVRBPATH//;$CTXDEVLUPATH//;$CTXDEVPLPATH//;$TEXMF/scripts/{$engine,$progname,}//
+
+% features
+
+shell_escape = t
+%openout_any = a
+openout_any = p
+openin_any = a
+parse_first_line = f
+allow_multiple_suffixes = f
+
+% auto generation
+
+MKTEXTEX = 0
+MKTEXPK = 0
+MKTEXMF = 0
+MKTEXTFM = 0
+MKOCP = 0
+MKOFM = 0
+
+% metapost
+
+MPXCOMMAND = texexec --batch --once --nomp --mptex
+TEX = texexec --batch --once --nomp
+
+% These values are about the same as in the main
+% configuration file (dest_names_size added).
+
+buf_size.context = 200000 % needed for omega bug
+extra_mem_bot.context = 2000000
+extra_mem_top.context = 4000000
+font_max.context = 2000
+font_mem_size.context = 1000000
+hash_extra.context = 75000
+main_memory.context = 2000000
+max_strings.context = 250000
+nest_size.context = 500
+obj_tab_size.context = 300000 % 8388607
+pdf_mem_size.context = 500000 % 524288
+dest_names_size.context = 300000 % 131072
+param_size.context = 10000
+pool_free.context = 47500
+pool_size.context = 2000000
+save_size.context = 50000
+stack_size.context = 10000
+string_vacancies.context = 125000
+trie_size.context = 250000
+hyph_size.context = 8191 % prime
+
+main_memory.mpost = 3000000
+pool_size.mpost = 3000000
+max_strings.mpost = 200000
+path_size.mpost = 10000
+nest_size.mpost = 500
+param_size.mpost = 10000
+save_size.mpost = 50000
+stack_size.mpost = 5000
+string_vacancies.mpost = 90000
+
+main_memory.metafun = 3000000
+pool_size.metafun = 3000000
+max_strings.metafun = 200000
+path_size.metafun = 10000
+nest_size.metafun = 500
+param_size.metafun = 10000
+save_size.metafun = 50000
+stack_size.metafun = 5000
+string_vacancies.metafun = 90000
+
+buf_size = 100000
+
+mp_buf_size = 30000
+mf_buf_size = 30000
+mpost_buf_size = 30000
+
+max_print_line.mpost = 250
+max_print_line.metafun = 250
+
+extra_mem_top.mptopdf = 1000000
+extra_mem_bot.mptopdf = 1000000
+
+ocp_buf_size = 500000
+ocp_stack_size = 10000
+ocp_list_size = 1000
diff --git a/Master/texmf/web2c/cp1250cs.tcx b/Master/texmf/web2c/cp1250cs.tcx
new file mode 100644
index 00000000000..d9a4e8680a9
--- /dev/null
+++ b/Master/texmf/web2c/cp1250cs.tcx
@@ -0,0 +1,50 @@
+%% cp1250cs.tcx: encoding translation table for TeX
+%% input: cp1250 (Windows)
+%% internal TeX: CSfont encoding (Czech and Slovak CM fonts)
+%% comment: prepared by Staszek Wawrykiewicz <staw@gust.org.pl>
+%% (thanks to Petr Ol\v{s}ak for suggestions)
+%% (1999) Public domain
+0xbc 0xa5 % \v L
+0x8a 0xa9 % \v S
+0x8d 0xab % \v T
+0x8e 0xae % \v Z
+0xbe 0xb5 % \v l
+0x9a 0xb9 % \v s
+0x9d 0xbb % \v t
+0x9e 0xbe % \v z
+0xc0 0xc0 % \'R
+0xc1 0xc1 % \'A
+0xc4 0xc4 % \"A
+0xc5 0xc5 % \'L
+0xc8 0xc8 % \v C
+0xc9 0xc9 % \'E
+0xcc 0xcc % \v E
+0xcd 0xcd % \'I
+0xcf 0xcf % \v D
+0xd2 0xd2 % \v N
+0xd3 0xd3 % \'O
+0xd4 0xd4 % \^O
+0xd6 0xd6 % \"O
+0xd8 0xd8 % \v R
+0xd9 0xd9 % \r U
+0xda 0xda % \'U
+0xdc 0xdc % \"U
+0xdd 0xdd % \'Y
+0xe0 0xe0 % \'r
+0xe1 0xe1 % \'a
+0xe4 0xe4 % \"a
+0xe5 0xe5 % \'l
+0xe8 0xe8 % \v c
+0xe9 0xe9 % \'e
+0xec 0xec % \v e
+0xed 0xed % \'\i
+0xef 0xef % \v d
+0xf2 0xf2 % \v n
+0xf3 0xf3 % \'o
+0xf4 0xf4 % \^o
+0xf6 0xf6 % \"o
+0xf8 0xf8 % \v r
+0xf9 0xf9 % \r u
+0xfa 0xfa % \'u
+0xfc 0xfc % \"u
+0xfd 0xfd % \'y
diff --git a/Master/texmf/web2c/cp1250pl.tcx b/Master/texmf/web2c/cp1250pl.tcx
new file mode 100644
index 00000000000..d8481e5c2cb
--- /dev/null
+++ b/Master/texmf/web2c/cp1250pl.tcx
@@ -0,0 +1,199 @@
+%% cp1250pl.tcx: encoding translation table for TeX
+%% source (TeX input): cp1250 (Windows East European) input encoding
+%% target (TeX intestines): PL and QX encoding (Polish PL and QX fonts)
+%% comment: Idea of a 1--1 mapping taken from MeX for emTeX
+%% Generated by e2t-1to1.awk (GAWK) utility
+%% Public domain -- prepared in BOP (2001)
+
+%% MAIN ENCODING TABLE:
+0x84 0xff % 132 255 quotedblbase
+0x86 0x8f % 134 143 dagger
+0x87 0x90 % 135 144 daggerdbl
+0x89 0xd8 % 137 216 perthousand
+0x8a 0x92 % 138 146 Scaron
+0x8c 0x91 % 140 145 Sacute
+0x8e 0x9a % 142 154 Zcaron
+0x8f 0x99 % 143 153 Zacute
+0x95 0xb4 % 149 180 bullet
+0x9a 0xb2 % 154 178 scaron
+0x9c 0xb1 % 156 177 sacute
+0x9e 0xba % 158 186 zcaron
+0x9f 0xb9 % 159 185 zacute
+0xa3 0x8a % 163 138 Lslash
+0xa4 0xd7 % 164 215 currency
+0xa5 0x81 % 165 129 Aogonek
+0xa7 0x9f % 167 159 section
+0xa9 0xa4 % 169 164 copyright
+0xaa 0x93 % 170 147 Scedilla
+0xab 0xae % 171 174 guillemotleft
+0xae 0xa3 % 174 163 registered
+0xaf 0x9b % 175 155 Zdotaccent
+0xb0 0x94 % 176 148 degree
+0xb1 0xac % 177 172 plusminus
+0xb2 0x96 % 178 150 ogonek
+0xb3 0xaa % 179 170 lslash
+0xb6 0xb0 % 182 176 paragraph
+0xb7 0xbd % 183 189 periodcentered
+0xb9 0xa1 % 185 161 aogonek
+0xba 0xb3 % 186 179 scedilla
+0xbb 0xaf % 187 175 guillemotright
+0xbf 0xbb % 191 187 zdotaccent
+0xc1 0xc1 % 193 193 Aacute
+0xc2 0xc2 % 194 194 Acircumflex
+0xc4 0xc4 % 196 196 Adieresis
+0xc6 0x82 % 198 130 Cacute
+0xc7 0xc7 % 199 199 Ccedilla
+0xc9 0xc9 % 201 201 Eacute
+0xca 0x86 % 202 134 Eogonek
+0xcb 0xcb % 203 203 Edieresis
+0xcd 0xcd % 205 205 Iacute
+0xce 0xce % 206 206 Icircumflex
+0xd0 0xd0 % 208 208 Eth
+0xd1 0x8b % 209 139 Nacute
+0xd3 0xd3 % 211 211 Oacute
+0xd4 0xd4 % 212 212 Ocircumflex
+0xd6 0xd6 % 214 214 Odieresis
+0xd7 0xa9 % 215 169 multiply
+0xda 0xda % 218 218 Uacute
+0xdc 0xdc % 220 220 Udieresis
+0xdd 0xdd % 221 221 Yacute
+0xde 0x95 % 222 149 Tcedilla
+0xe1 0xe1 % 225 225 aacute
+0xe2 0xe2 % 226 226 acircumflex
+0xe4 0xe4 % 228 228 adieresis
+0xe6 0xa2 % 230 162 cacute
+0xe7 0xe7 % 231 231 ccedilla
+0xe9 0xe9 % 233 233 eacute
+0xea 0xa6 % 234 166 eogonek
+0xeb 0xeb % 235 235 edieresis
+0xed 0xed % 237 237 iacute
+0xee 0xee % 238 238 icircumflex
+0xf1 0xab % 241 171 nacute
+0xf3 0xf3 % 243 243 oacute
+0xf4 0xf4 % 244 244 ocircumflex
+0xf6 0xf6 % 246 246 odieresis
+0xf7 0xa5 % 247 165 divide
+0xfa 0xfa % 250 250 uacute
+0xfc 0xfc % 252 252 udieresis
+0xfd 0xfd % 253 253 yacute
+0xfe 0xb5 % 254 181 tcedilla
+
+%% ARTIFICIAL CLOSURES (MAKE MAPPING A PERMUTATION):
+
+% 247 165 divide
+% 165 129 Aogonek
+0x81 0xf7 % 129 --> 247
+
+% 198 130 Cacute
+0x82 0xc6 % 130 --> 198
+
+% 209 139 Nacute
+0x8b 0xd1 % 139 --> 209
+
+% 135 144 daggerdbl
+0x90 0x87 % 144 --> 135
+
+% 140 145 Sacute
+0x91 0x8c % 145 --> 140
+
+% 241 171 nacute
+% 171 174 guillemotleft
+% 174 163 registered
+% 163 138 Lslash
+% 138 146 Scaron
+0x92 0xf1 % 146 --> 241
+
+% 158 186 zcaron
+% 186 179 scedilla
+% 179 170 lslash
+% 170 147 Scedilla
+0x93 0x9e % 147 --> 158
+
+% 182 176 paragraph
+% 176 148 degree
+0x94 0xb6 % 148 --> 182
+
+% 142 154 Zcaron
+% 154 178 scaron
+% 178 150 ogonek
+0x96 0x8e % 150 --> 142
+
+% 202 134 Eogonek
+% 134 143 dagger
+% 143 153 Zacute
+0x99 0xca % 153 --> 202
+
+% 191 187 zdotaccent
+% 187 175 guillemotright
+% 175 155 Zdotaccent
+0x9b 0xbf % 155 --> 191
+
+% 167 159 section
+% 159 185 zacute
+% 185 161 aogonek
+0xa1 0xa7 % 161 --> 167
+
+% 230 162 cacute
+0xa2 0xe6 % 162 --> 230
+
+% 234 166 eogonek
+0xa6 0xea % 166 --> 234
+
+% 156 177 sacute
+% 177 172 plusminus
+0xac 0x9c % 172 --> 156
+
+% 222 149 Tcedilla
+% 149 180 bullet
+0xb4 0xde % 180 --> 222
+
+% 254 181 tcedilla
+0xb5 0xfe % 181 --> 254
+
+% 183 189 periodcentered
+0xbd 0xb7 % 189 --> 183
+
+% 137 216 perthousand
+0xd8 0x89 % 216 --> 137
+
+% 132 255 quotedblbase
+0xff 0x84 % 255 --> 132
+
+%% ODD SINGLETS:
+0x80 0x80 % 128 @
+0x83 0x83 % 131 greater
+0x85 0x85 % 133 ellipsis approxequal
+0x88 0x88 % 136 less
+0x8d 0x8d % 141 Tcaron asciicircum
+0x97 0x97 % 151 emdash Uogonek
+0x98 0x98 % 152 Ydieresis
+0x9d 0x9d % 157 tcaron braceleft
+0xa0 0xa0 % 160 ns @
+0xa8 0xa8 % 168 dieresis minus
+0xad 0xad % 173 hyphen infinity
+0xb8 0xb8 % 184 cedilla ydieresis
+0xbc 0xbc % 188 Lcaron @
+0xbe 0xbe % 190 lcaron quotedbl
+0xc0 0xc0 % 192 Racute Agrave
+0xc3 0xc3 % 195 Abreve Atilde
+0xc5 0xc5 % 197 Lacute Aring
+0xc8 0xc8 % 200 Ccaron Egrave
+0xcc 0xcc % 204 Ecaron Igrave
+0xcf 0xcf % 207 Dcaron Idieresis
+0xd2 0xd2 % 210 Ncaron Ograve
+0xd5 0xd5 % 213 Ohungarumlaut Otilde
+0xd9 0xd9 % 217 Uring Ugrave
+0xdb 0xdb % 219 Uhungarumlaut Ucircumflex
+0xdf 0xdf % 223 germandbls bar
+0xe0 0xe0 % 224 racute agrave
+0xe3 0xe3 % 227 abreve atilde
+0xe5 0xe5 % 229 lacute aring
+0xe8 0xe8 % 232 ccaron egrave
+0xec 0xec % 236 ecaron igrave
+0xef 0xef % 239 dcaron idieresis
+0xf0 0xf0 % 240 dbar eth
+0xf2 0xf2 % 242 ncaron ograve
+0xf5 0xf5 % 245 ohungarumlaut otilde
+0xf8 0xf8 % 248 rcaron diameter
+0xf9 0xf9 % 249 uring ugrave
+0xfb 0xfb % 251 uhungarumlaut ucircumflex
diff --git a/Master/texmf/web2c/cp1250t1.tcx b/Master/texmf/web2c/cp1250t1.tcx
new file mode 100644
index 00000000000..e6a3b2b18e1
--- /dev/null
+++ b/Master/texmf/web2c/cp1250t1.tcx
@@ -0,0 +1,232 @@
+%% cp1250t1.tcx: encoding translation table for TeX
+%% source (TeX input): cp1250 (Windows East European) input encoding
+%% target (TeX intestines): T1 (Cork) encoding
+%% comment: Idea of a 1--1 mapping taken from MeX for emTeX
+%% Generated by e2t-1to1.awk (GAWK) utility
+%% Public domain -- prepared in BOP (2001)
+
+%% MAIN ENCODING TABLE:
+0x8a 0x92 % 138 146 Scaron
+0x8c 0x91 % 140 145 Sacute
+0x8d 0x94 % 141 148 Tcaron
+0x8e 0x9a % 142 154 Zcaron
+0x8f 0x99 % 143 153 Zacute
+0x9a 0xb2 % 154 178 scaron
+0x9c 0xb1 % 156 177 sacute
+0x9d 0xb4 % 157 180 tcaron
+0x9e 0xba % 158 186 zcaron
+0x9f 0xb9 % 159 185 zacute
+0xa3 0x8a % 163 138 Lslash
+0xa5 0x81 % 165 129 Aogonek
+0xa7 0x9f % 167 159 section
+0xaa 0x93 % 170 147 Scedilla
+0xaf 0x9b % 175 155 Zdotaccent
+0xb3 0xaa % 179 170 lslash
+0xb9 0xa1 % 185 161 aogonek
+0xba 0xb3 % 186 179 scedilla
+0xbc 0x89 % 188 137 Lcaron
+0xbe 0xa9 % 190 169 lcaron
+0xbf 0xbb % 191 187 zdotaccent
+0xc0 0x8f % 192 143 Racute
+0xc1 0xc1 % 193 193 Aacute
+0xc2 0xc2 % 194 194 Acircumflex
+0xc3 0x80 % 195 128 Abreve
+0xc4 0xc4 % 196 196 Adieresis
+0xc5 0x88 % 197 136 Lacute
+0xc6 0x82 % 198 130 Cacute
+0xc7 0xc7 % 199 199 Ccedilla
+0xc8 0x83 % 200 131 Ccaron
+0xc9 0xc9 % 201 201 Eacute
+0xca 0x86 % 202 134 Eogonek
+0xcb 0xcb % 203 203 Edieresis
+0xcc 0x85 % 204 133 Ecaron
+0xcd 0xcd % 205 205 Iacute
+0xce 0xce % 206 206 Icircumflex
+0xcf 0x84 % 207 132 Dcaron
+0xd0 0xd0 % 208 208 Eth
+0xd1 0x8b % 209 139 Nacute
+0xd2 0x8c % 210 140 Ncaron
+0xd3 0xd3 % 211 211 Oacute
+0xd4 0xd4 % 212 212 Ocircumflex
+0xd5 0x8e % 213 142 Ohungarumlaut
+0xd6 0xd6 % 214 214 Odieresis
+0xd8 0x90 % 216 144 Rcaron
+0xd9 0x97 % 217 151 Uring
+0xda 0xda % 218 218 Uacute
+0xdb 0x96 % 219 150 Uhungarumlaut
+0xdc 0xdc % 220 220 Udieresis
+0xdd 0xdd % 221 221 Yacute
+0xde 0x95 % 222 149 Tcedilla
+0xdf 0xff % 223 255 germandbls
+0xe0 0xaf % 224 175 racute
+0xe1 0xe1 % 225 225 aacute
+0xe2 0xe2 % 226 226 acircumflex
+0xe3 0xa0 % 227 160 abreve
+0xe4 0xe4 % 228 228 adieresis
+0xe5 0xa8 % 229 168 lacute
+0xe6 0xa2 % 230 162 cacute
+0xe7 0xe7 % 231 231 ccedilla
+0xe8 0xa3 % 232 163 ccaron
+0xe9 0xe9 % 233 233 eacute
+0xea 0xa6 % 234 166 eogonek
+0xeb 0xeb % 235 235 edieresis
+0xec 0xa5 % 236 165 ecaron
+0xed 0xed % 237 237 iacute
+0xee 0xee % 238 238 icircumflex
+0xef 0xa4 % 239 164 dcaron
+0xf0 0x9e % 240 158 dbar
+0xf1 0xab % 241 171 nacute
+0xf2 0xac % 242 172 ncaron
+0xf3 0xf3 % 243 243 oacute
+0xf4 0xf4 % 244 244 ocircumflex
+0xf5 0xae % 245 174 ohungarumlaut
+0xf6 0xf6 % 246 246 odieresis
+0xf8 0xb0 % 248 176 rcaron
+0xf9 0xb7 % 249 183 uring
+0xfa 0xfa % 250 250 uacute
+0xfb 0xb6 % 251 182 uhungarumlaut
+0xfc 0xfc % 252 252 udieresis
+0xfd 0xfd % 253 253 yacute
+0xfe 0xb5 % 254 181 tcedilla
+
+%% ARTIFICIAL CLOSURES (MAKE MAPPING A PERMUTATION):
+
+% 195 128 Abreve
+0x80 0xc3 % 128 --> 195
+
+% 236 165 ecaron
+% 165 129 Aogonek
+0x81 0xec % 129 --> 236
+
+% 198 130 Cacute
+0x82 0xc6 % 130 --> 198
+
+% 200 131 Ccaron
+0x83 0xc8 % 131 --> 200
+
+% 207 132 Dcaron
+0x84 0xcf % 132 --> 207
+
+% 204 133 Ecaron
+0x85 0xcc % 133 --> 204
+
+% 202 134 Eogonek
+0x86 0xca % 134 --> 202
+
+% 197 136 Lacute
+0x88 0xc5 % 136 --> 197
+
+% 188 137 Lcaron
+0x89 0xbc % 137 --> 188
+
+% 209 139 Nacute
+0x8b 0xd1 % 139 --> 209
+
+% 216 144 Rcaron
+0x90 0xd8 % 144 --> 216
+
+% 210 140 Ncaron
+% 140 145 Sacute
+0x91 0xd2 % 145 --> 210
+
+% 232 163 ccaron
+% 163 138 Lslash
+% 138 146 Scaron
+0x92 0xe8 % 146 --> 232
+
+% 240 158 dbar
+% 158 186 zcaron
+% 186 179 scedilla
+% 179 170 lslash
+% 170 147 Scedilla
+0x93 0xf0 % 147 --> 240
+
+% 141 148 Tcaron
+0x94 0x8d % 148 --> 141
+
+% 222 149 Tcedilla
+0x95 0xde % 149 --> 222
+
+% 219 150 Uhungarumlaut
+0x96 0xdb % 150 --> 219
+
+% 217 151 Uring
+0x97 0xd9 % 151 --> 217
+
+% 192 143 Racute
+% 143 153 Zacute
+0x99 0xc0 % 153 --> 192
+
+% 224 175 racute
+% 175 155 Zdotaccent
+0x9b 0xe0 % 155 --> 224
+
+% 227 160 abreve
+0xa0 0xe3 % 160 --> 227
+
+% 167 159 section
+% 159 185 zacute
+% 185 161 aogonek
+0xa1 0xa7 % 161 --> 167
+
+% 230 162 cacute
+0xa2 0xe6 % 162 --> 230
+
+% 239 164 dcaron
+0xa4 0xef % 164 --> 239
+
+% 234 166 eogonek
+0xa6 0xea % 166 --> 234
+
+% 229 168 lacute
+0xa8 0xe5 % 168 --> 229
+
+% 190 169 lcaron
+0xa9 0xbe % 169 --> 190
+
+% 241 171 nacute
+0xab 0xf1 % 171 --> 241
+
+% 242 172 ncaron
+0xac 0xf2 % 172 --> 242
+
+% 245 174 ohungarumlaut
+0xae 0xf5 % 174 --> 245
+
+% 248 176 rcaron
+0xb0 0xf8 % 176 --> 248
+
+% 156 177 sacute
+0xb1 0x9c % 177 --> 156
+
+% 213 142 Ohungarumlaut
+% 142 154 Zcaron
+% 154 178 scaron
+0xb2 0xd5 % 178 --> 213
+
+% 157 180 tcaron
+0xb4 0x9d % 180 --> 157
+
+% 254 181 tcedilla
+0xb5 0xfe % 181 --> 254
+
+% 251 182 uhungarumlaut
+0xb6 0xfb % 182 --> 251
+
+% 249 183 uring
+0xb7 0xf9 % 183 --> 249
+
+% 191 187 zdotaccent
+0xbb 0xbf % 187 --> 191
+
+% 223 255 germandbls
+0xff 0xdf % 255 --> 223
+
+%% ODD SINGLETS:
+0x87 0x87 % 135 daggerdbl Gbreve
+0x98 0x98 % 152 Ydieresis
+0xad 0xad % 173 hyphen eng
+0xb8 0xb8 % 184 cedilla ydieresis
+0xbd 0xbd % 189 hungarumlaut exclamdown
+0xd7 0xd7 % 215 multiply OE
+0xf7 0xf7 % 247 divide oe
diff --git a/Master/texmf/web2c/cp227.tcx b/Master/texmf/web2c/cp227.tcx
new file mode 100644
index 00000000000..e7811de05e0
--- /dev/null
+++ b/Master/texmf/web2c/cp227.tcx
@@ -0,0 +1,161 @@
+%% cp227.tcx
+%% $Id: //depot/Master/texmf/web2c/cp227.tcx#1 $ $Date: 2004/07/31 $ $Author: karl $
+%% Originally written 2004, Thomas Esser.
+%% This file is released into the public domain.
+%%
+%% This TCX file is the default in TeX Live (as of 2004) for all formats
+%% except ConTeXt, which doesn't directly display TeX output, and thus
+%% can use -8bit.
+%%
+%% This file makes all characters with code >= 128 printable for TeX.
+%% TeX itself makes all codes in the range of 32 to 127 printable. The
+%% remaining codes (0-31) are problematic, because printing them
+%% "verbatim" might upset your terminal. On the other hand, since HT, VT
+%% and FF are quite safe, we make these printable.
+%%
+%% Even these can cause confusion. For example,
+%% \showhyphens{$\Psi$}
+%% will output "[] $\tenrm $" to the terminal. That's a real tab
+%% character (because \Psi is \mathchardef to "..09), which is
+%% definitely confusing. But it's all a tradeoff. If we don't make it
+%% printable, then when input text is written to the terminal in error
+%% messages, a real tab in the input is written as ^^I.
+%%
+%% Our consensus was thus to make HT, VT, and FF printable, but not the
+%% others. In future releases, the situation may be improved.
+%%
+%% This tcx does not "translate" anything, it just changes
+%% printability. Characters are mapped 1:1. The total number of
+%% printable characters is 227, which gives this file the name.
+%%
+0x09 0x09 % HT
+0x0a 0x0a % VT
+0x0b 0x0b % FF
+0x80 0x80 %
+0x81 0x81 %
+0x82 0x82 %
+0x83 0x83 %
+0x84 0x84 %
+0x85 0x85 %
+0x86 0x86 %
+0x87 0x87 %
+0x88 0x88 %
+0x89 0x89 %
+0x8a 0x8a %
+0x8b 0x8b %
+0x8c 0x8c %
+0x8d 0x8d %
+0x8e 0x8e %
+0x8f 0x8f %
+0x90 0x90 %
+0x91 0x91 %
+0x92 0x92 %
+0x93 0x93 %
+0x94 0x94 %
+0x95 0x95 %
+0x96 0x96 %
+0x97 0x97 %
+0x98 0x98 %
+0x99 0x99 %
+0x9a 0x9a %
+0x9b 0x9b %
+0x9c 0x9c %
+0x9d 0x9d %
+0x9e 0x9e %
+0x9f 0x9f %
+0xa0 0xa0 %
+0xa1 0xa1 %
+0xa2 0xa2 %
+0xa3 0xa3 %
+0xa4 0xa4 %
+0xa5 0xa5 %
+0xa6 0xa6 %
+0xa7 0xa7 %
+0xa8 0xa8 %
+0xa9 0xa9 %
+0xaa 0xaa %
+0xab 0xab %
+0xac 0xac %
+0xad 0xad %
+0xae 0xae %
+0xaf 0xaf %
+0xb0 0xb0 %
+0xb1 0xb1 %
+0xb2 0xb2 %
+0xb3 0xb3 %
+0xb4 0xb4 %
+0xb5 0xb5 %
+0xb6 0xb6 %
+0xb7 0xb7 %
+0xb8 0xb8 %
+0xb9 0xb9 %
+0xba 0xba %
+0xbb 0xbb %
+0xbc 0xbc %
+0xbd 0xbd %
+0xbe 0xbe %
+0xbf 0xbf %
+0xc0 0xc0 %
+0xc1 0xc1 %
+0xc2 0xc2 %
+0xc3 0xc3 %
+0xc4 0xc4 %
+0xc5 0xc5 %
+0xc6 0xc6 %
+0xc7 0xc7 %
+0xc8 0xc8 %
+0xc9 0xc9 %
+0xca 0xca %
+0xcb 0xcb %
+0xcc 0xcc %
+0xcd 0xcd %
+0xce 0xce %
+0xcf 0xcf %
+0xd0 0xd0 %
+0xd1 0xd1 %
+0xd2 0xd2 %
+0xd3 0xd3 %
+0xd4 0xd4 %
+0xd5 0xd5 %
+0xd6 0xd6 %
+0xd7 0xd7 %
+0xd8 0xd8 %
+0xd9 0xd9 %
+0xda 0xda %
+0xdb 0xdb %
+0xdc 0xdc %
+0xdd 0xdd %
+0xde 0xde %
+0xdf 0xdf %
+0xe0 0xe0 %
+0xe1 0xe1 %
+0xe2 0xe2 %
+0xe3 0xe3 %
+0xe4 0xe4 %
+0xe5 0xe5 %
+0xe6 0xe6 %
+0xe7 0xe7 %
+0xe8 0xe8 %
+0xe9 0xe9 %
+0xea 0xea %
+0xeb 0xeb %
+0xec 0xec %
+0xed 0xed %
+0xee 0xee %
+0xef 0xef %
+0xf0 0xf0 %
+0xf1 0xf1 %
+0xf2 0xf2 %
+0xf3 0xf3 %
+0xf4 0xf4 %
+0xf5 0xf5 %
+0xf6 0xf6 %
+0xf7 0xf7 %
+0xf8 0xf8 %
+0xf9 0xf9 %
+0xfa 0xfa %
+0xfb 0xfb %
+0xfc 0xfc %
+0xfd 0xfd %
+0xfe 0xfe %
+0xff 0xff %
diff --git a/Master/texmf/web2c/cp852-cs.tcx b/Master/texmf/web2c/cp852-cs.tcx
new file mode 100644
index 00000000000..d27643c7efb
--- /dev/null
+++ b/Master/texmf/web2c/cp852-cs.tcx
@@ -0,0 +1,51 @@
+%% cp852-cs.tcx: encoding translation table for TeX
+%% input: cp852 (IBM latin2)
+%% internal TeX: CSfont encoding (Czech and Slovak CM fonts)
+%% comment: prepared by Staszek Wawrykiewicz <StaW@gust.org.pl>
+%% (1999) Public domain
+%%
+0x95 0xa5 % \v L
+0xe6 0xa9 % \v S
+0x9b 0xab % \v T
+0xa6 0xae % \v Z
+0x96 0xb5 % \v l
+0xe7 0xb9 % \v s
+0x9c 0xbb % \v t
+0xa7 0xbe % \v z
+0xe8 0xc0 % \'R
+0xb5 0xc1 % \'A
+0x8e 0xc4 % \"A
+0x91 0xc5 % \'L
+0xac 0xc8 % \v C
+0x90 0xc9 % \'E
+0xb7 0xcc % \v E
+0xd6 0xcd % \'I
+0xd2 0xcf % \v D
+0xd5 0xd2 % \v N
+0xe0 0xd3 % \'O
+0xe2 0xd4 % \^O
+0x99 0xd6 % \"O
+0xfc 0xd8 % \v R
+0xde 0xd9 % \r U
+0xe9 0xda % \'U
+0x9a 0xdc % \"U
+0xed 0xdd % \'Y
+0xea 0xe0 % \'r
+0xa0 0xe1 % \'a
+0x84 0xe4 % \"a
+0x92 0xe5 % \'l
+0x9f 0xe8 % \v c
+0x82 0xe9 % \'e
+0xd8 0xec % \v e
+0xa1 0xed % \'\i
+0xd4 0xef % \v d
+0xe5 0xf2 % \v n
+0xa2 0xf3 % \'o
+0x93 0xf4 % \^o
+0x94 0xf6 % \"o
+0xfd 0xf8 % \v r
+0x85 0xf9 % \r u
+0xa3 0xfa % \'u
+0x81 0xfc % \"u
+0xec 0xfd % \'y
+
diff --git a/Master/texmf/web2c/cp852-pl.tcx b/Master/texmf/web2c/cp852-pl.tcx
new file mode 100644
index 00000000000..4ea66d2d034
--- /dev/null
+++ b/Master/texmf/web2c/cp852-pl.tcx
@@ -0,0 +1,233 @@
+%% cp852-pl.tcx: encoding translation table for TeX
+%% source (TeX input): cp852 (IBM latin2) input encoding
+%% target (TeX intestines): PL and QX encoding (Polish PL and QX fonts)
+%% comment: Idea of a 1--1 mapping taken from MeX for emTeX
+%% Generated by e2t-1to1.awk (GAWK) utility
+%% Public domain -- prepared in BOP (2001)
+
+%% MAIN ENCODING TABLE:
+0x80 0xc7 % 128 199 Ccedilla
+0x81 0xfc % 129 252 udieresis
+0x82 0xe9 % 130 233 eacute
+0x83 0xe2 % 131 226 acircumflex
+0x84 0xe4 % 132 228 adieresis
+0x86 0xa2 % 134 162 cacute
+0x87 0xe7 % 135 231 ccedilla
+0x88 0xaa % 136 170 lslash
+0x89 0xeb % 137 235 edieresis
+0x8c 0xee % 140 238 icircumflex
+0x8d 0x99 % 141 153 Zacute
+0x8e 0xc4 % 142 196 Adieresis
+0x8f 0x82 % 143 130 Cacute
+0x90 0xc9 % 144 201 Eacute
+0x93 0xf4 % 147 244 ocircumflex
+0x94 0xf6 % 148 246 odieresis
+0x97 0x91 % 151 145 Sacute
+0x98 0xb1 % 152 177 sacute
+0x99 0xd6 % 153 214 Odieresis
+0x9a 0xdc % 154 220 Udieresis
+0x9d 0x8a % 157 138 Lslash
+0x9e 0xa9 % 158 169 multiply
+0xa0 0xe1 % 160 225 aacute
+0xa1 0xed % 161 237 iacute
+0xa2 0xf3 % 162 243 oacute
+0xa3 0xfa % 163 250 uacute
+0xa4 0x81 % 164 129 Aogonek
+0xa5 0xa1 % 165 161 aogonek
+0xa6 0x9a % 166 154 Zcaron
+0xa7 0xba % 167 186 zcaron
+0xa8 0x86 % 168 134 Eogonek
+0xa9 0xa6 % 169 166 eogonek
+0xab 0xb9 % 171 185 zacute
+0xad 0xb3 % 173 179 scedilla
+0xae 0xae % 174 174 guillemotleft
+0xaf 0xaf % 175 175 guillemotright
+0xb5 0xc1 % 181 193 Aacute
+0xb6 0xc2 % 182 194 Acircumflex
+0xb8 0x93 % 184 147 Scedilla
+0xbd 0x9b % 189 155 Zdotaccent
+0xbe 0xbb % 190 187 zdotaccent
+0xcf 0xd7 % 207 215 currency
+0xd1 0xd0 % 209 208 Eth
+0xd3 0xcb % 211 203 Edieresis
+0xd6 0xcd % 214 205 Iacute
+0xd7 0xce % 215 206 Icircumflex
+0xdd 0x95 % 221 149 Tcedilla
+0xe0 0xd3 % 224 211 Oacute
+0xe2 0xd4 % 226 212 Ocircumflex
+0xe3 0x8b % 227 139 Nacute
+0xe4 0xab % 228 171 nacute
+0xe6 0x92 % 230 146 Scaron
+0xe7 0xb2 % 231 178 scaron
+0xe9 0xda % 233 218 Uacute
+0xec 0xfd % 236 253 yacute
+0xed 0xdd % 237 221 Yacute
+0xee 0xb5 % 238 181 tcedilla
+0xf2 0x96 % 242 150 ogonek
+0xf5 0x9f % 245 159 section
+0xf6 0xa5 % 246 165 divide
+0xf8 0x94 % 248 148 degree
+
+%% ARTIFICIAL CLOSURES (MAKE MAPPING A PERMUTATION):
+
+% 157 138 Lslash
+0x8a 0x9d % 138 --> 157
+
+% 227 139 Nacute
+0x8b 0xe3 % 139 --> 227
+
+% 151 145 Sacute
+0x91 0x97 % 145 --> 151
+
+% 230 146 Scaron
+0x92 0xe6 % 146 --> 230
+
+% 248 148 degree
+% 148 246 odieresis
+% 246 165 divide
+% 165 161 aogonek
+% 161 237 iacute
+% 237 221 Yacute
+% 221 149 Tcedilla
+0x95 0xf8 % 149 --> 248
+
+% 242 150 ogonek
+0x96 0xf2 % 150 --> 242
+
+% 189 155 Zdotaccent
+0x9b 0xbd % 155 --> 189
+
+% 245 159 section
+0x9f 0xf5 % 159 --> 245
+
+% 136 170 lslash
+0xaa 0x88 % 170 --> 136
+
+% 152 177 sacute
+0xb1 0x98 % 177 --> 152
+
+% 135 231 ccedilla
+% 231 178 scaron
+0xb2 0x87 % 178 --> 135
+
+% 173 179 scedilla
+0xb3 0xad % 179 --> 173
+
+% 132 228 adieresis
+% 228 171 nacute
+% 171 185 zacute
+0xb9 0x84 % 185 --> 132
+
+% 167 186 zcaron
+0xba 0xa7 % 186 --> 167
+
+% 190 187 zdotaccent
+0xbb 0xbe % 187 --> 190
+
+% 140 238 icircumflex
+% 238 181 tcedilla
+% 181 193 Aacute
+0xc1 0x8c % 193 --> 140
+
+% 182 194 Acircumflex
+0xc2 0xb6 % 194 --> 182
+
+% 142 196 Adieresis
+0xc4 0x8e % 196 --> 142
+
+% 128 199 Ccedilla
+0xc7 0x80 % 199 --> 128
+
+% 144 201 Eacute
+0xc9 0x90 % 201 --> 144
+
+% 224 211 Oacute
+% 211 203 Edieresis
+0xcb 0xe0 % 203 --> 224
+
+% 141 153 Zacute
+% 153 214 Odieresis
+% 214 205 Iacute
+0xcd 0x8d % 205 --> 141
+
+% 207 215 currency
+% 215 206 Icircumflex
+0xce 0xcf % 206 --> 207
+
+% 209 208 Eth
+0xd0 0xd1 % 208 --> 209
+
+% 131 226 acircumflex
+% 226 212 Ocircumflex
+0xd4 0x83 % 212 --> 131
+
+% 143 130 Cacute
+% 130 233 eacute
+% 233 218 Uacute
+0xda 0x8f % 218 --> 143
+
+% 158 169 multiply
+% 169 166 eogonek
+% 166 154 Zcaron
+% 154 220 Udieresis
+0xdc 0x9e % 220 --> 158
+
+% 160 225 aacute
+0xe1 0xa0 % 225 --> 160
+
+% 137 235 edieresis
+0xeb 0x89 % 235 --> 137
+
+% 168 134 Eogonek
+% 134 162 cacute
+% 162 243 oacute
+0xf3 0xa8 % 243 --> 168
+
+% 184 147 Scedilla
+% 147 244 ocircumflex
+0xf4 0xb8 % 244 --> 184
+
+% 163 250 uacute
+0xfa 0xa3 % 250 --> 163
+
+% 164 129 Aogonek
+% 129 252 udieresis
+0xfc 0xa4 % 252 --> 164
+
+% 236 253 yacute
+0xfd 0xec % 253 --> 236
+
+%% ODD SINGLETS:
+0x85 0x85 % 133 uring approxequal
+0x9c 0x9c % 156 tcaron @
+0xac 0xac % 172 Ccaron plusminus
+0xb0 0xb0 % 176 paragraph
+0xb4 0xb4 % 180 bullet
+0xb7 0xb7 % 183 Ecaron uogonek
+0xbc 0xbc % 188 @
+0xbf 0xbf % 191 quotesingle
+0xc0 0xc0 % 192 Agrave
+0xc3 0xc3 % 195 Atilde
+0xc5 0xc5 % 197 Aring
+0xc6 0xc6 % 198 Abreve backslash
+0xc8 0xc8 % 200 Egrave
+0xca 0xca % 202 Ecircumflex
+0xcc 0xcc % 204 Igrave
+0xd2 0xd2 % 210 Dcaron Ograve
+0xd5 0xd5 % 213 Ncaron Otilde
+0xd8 0xd8 % 216 ecaron perthousand
+0xd9 0xd9 % 217 Ugrave
+0xdb 0xdb % 219 Ucircumflex
+0xde 0xde % 222 Uring Thorn
+0xdf 0xdf % 223 bar
+0xe5 0xe5 % 229 ncaron aring
+0xe8 0xe8 % 232 Racute egrave
+0xea 0xea % 234 racute ecircumflex
+0xef 0xef % 239 acute idieresis
+0xf0 0xf0 % 240 hyphen eth
+0xf1 0xf1 % 241 hungarumlaut ntilde
+0xf7 0xf7 % 247 cedilla anglearc
+0xf9 0xf9 % 249 dieresis ugrave
+0xfb 0xfb % 251 uhungarumlaut ucircumflex
+0xfe 0xfe % 254 thorn
+0xff 0xff % 255 ns quotedblbase
diff --git a/Master/texmf/web2c/cp8bit.tcx b/Master/texmf/web2c/cp8bit.tcx
new file mode 100644
index 00000000000..0be77479b5c
--- /dev/null
+++ b/Master/texmf/web2c/cp8bit.tcx
@@ -0,0 +1,148 @@
+%% cp8bit.tcx: transparent encoding translation table for TeX
+%% input: any 8-bit text encoding
+%% internal TeX: the same encoding (nothing changes, but teTeX will display
+%% 8-bit messages on console and in logfile)
+%% comment: This is required in teTeX to see 8-bit messages at console and
+%% in logfile (they are displayed in ^^xx form by default).
+%% Usage: add
+%% %& --translate-file=cp8bit.tcx
+%% as a first line of your document.
+%%
+%% Prepared by Alexander Bokovoy <bokovoy@minsk.lug.net>
+%% (1999) Public domain
+%%
+%% This file was the default in TeX Live 2003. As of 2004,
+%% we use cp227.tcx instead.
+%%
+%% This file is misnamed, because it does not make codes
+%% <32 printable, thus is not really "8 bit". cp224.tcx or
+%% cp75bit.tcx would have been better, but it doesn't seem
+%% worth changing now.
+0x80 0x80 %
+0x81 0x81 %
+0x82 0x82 %
+0x83 0x83 %
+0x84 0x84 %
+0x85 0x85 %
+0x86 0x86 %
+0x87 0x87 %
+0x88 0x88 %
+0x89 0x89 %
+0x8a 0x8a %
+0x8b 0x8b %
+0x8c 0x8c %
+0x8d 0x8d %
+0x8e 0x8e %
+0x8f 0x8f %
+0x90 0x90 %
+0x91 0x91 %
+0x92 0x92 %
+0x93 0x93 %
+0x94 0x94 %
+0x95 0x95 %
+0x96 0x96 %
+0x97 0x97 %
+0x98 0x98 %
+0x99 0x99 %
+0x9a 0x9a %
+0x9b 0x9b %
+0x9c 0x9c %
+0x9d 0x9d %
+0x9e 0x9e %
+0x9f 0x9f %
+0xa0 0xa0 %
+0xa1 0xa1 %
+0xa2 0xa2 %
+0xa3 0xa3 %
+0xa4 0xa4 %
+0xa5 0xa5 %
+0xa6 0xa6 %
+0xa7 0xa7 %
+0xa8 0xa8 %
+0xa9 0xa9 %
+0xaa 0xaa %
+0xab 0xab %
+0xac 0xac %
+0xad 0xad %
+0xae 0xae %
+0xaf 0xaf %
+0xb0 0xb0 %
+0xb1 0xb1 %
+0xb2 0xb2 %
+0xb3 0xb3 %
+0xb4 0xb4 %
+0xb5 0xb5 %
+0xb6 0xb6 %
+0xb7 0xb7 %
+0xb8 0xb8 %
+0xb9 0xb9 %
+0xba 0xba %
+0xbb 0xbb %
+0xbc 0xbc %
+0xbd 0xbd %
+0xbe 0xbe %
+0xbf 0xbf %
+0xc0 0xc0 %
+0xc1 0xc1 %
+0xc2 0xc2 %
+0xc3 0xc3 %
+0xc4 0xc4 %
+0xc5 0xc5 %
+0xc6 0xc6 %
+0xc7 0xc7 %
+0xc8 0xc8 %
+0xc9 0xc9 %
+0xca 0xca %
+0xcb 0xcb %
+0xcc 0xcc %
+0xcd 0xcd %
+0xce 0xce %
+0xcf 0xcf %
+0xd0 0xd0 %
+0xd1 0xd1 %
+0xd2 0xd2 %
+0xd3 0xd3 %
+0xd4 0xd4 %
+0xd5 0xd5 %
+0xd6 0xd6 %
+0xd7 0xd7 %
+0xd8 0xd8 %
+0xd9 0xd9 %
+0xda 0xda %
+0xdb 0xdb %
+0xdc 0xdc %
+0xdd 0xdd %
+0xde 0xde %
+0xdf 0xdf %
+0xe0 0xe0 %
+0xe1 0xe1 %
+0xe2 0xe2 %
+0xe3 0xe3 %
+0xe4 0xe4 %
+0xe5 0xe5 %
+0xe6 0xe6 %
+0xe7 0xe7 %
+0xe8 0xe8 %
+0xe9 0xe9 %
+0xea 0xea %
+0xeb 0xeb %
+0xec 0xec %
+0xed 0xed %
+0xee 0xee %
+0xef 0xef %
+0xf0 0xf0 %
+0xf1 0xf1 %
+0xf2 0xf2 %
+0xf3 0xf3 %
+0xf4 0xf4 %
+0xf5 0xf5 %
+0xf6 0xf6 %
+0xf7 0xf7 %
+0xf8 0xf8 %
+0xf9 0xf9 %
+0xfa 0xfa %
+0xfb 0xfb %
+0xfc 0xfc %
+0xfd 0xfd %
+0xfe 0xfe %
+0xff 0xff %
diff --git a/Master/texmf/web2c/empty.tcx b/Master/texmf/web2c/empty.tcx
new file mode 100644
index 00000000000..e3db1695716
--- /dev/null
+++ b/Master/texmf/web2c/empty.tcx
@@ -0,0 +1,13 @@
+%% empty.tcx
+%% $Id: //depot/Master/texmf/web2c/empty.tcx#1 $
+%% Originally written 2005, Karl Berry.
+%% This file is released into the public domain.
+%%
+%% This tcx maps nothing at all. This is useful to get back to the
+%% compiled-in behavior when the formats were dumped with
+%% --translate-file, which is the case for everything but (plain) "tex"
+%% in TeX Live. Thus,
+%% latex foobar -> terminal etc. output with 8-bit chars
+%% latex --translate-file=empty.tcx -> terminal etc. output with ^^ notation
+%%
+%% http://tug.org/texinfohtml/web2c.html#TCX-files has more.
diff --git a/Master/texmf/web2c/fmtutil.cnf b/Master/texmf/web2c/fmtutil.cnf
new file mode 100644
index 00000000000..88b0fd18e05
--- /dev/null
+++ b/Master/texmf/web2c/fmtutil.cnf
@@ -0,0 +1,133 @@
+# Originally written by Thomas Esser, 1998. Public domain.
+# fmtutil.cnf: configuration file for fmtutil.
+#
+# This TeX Live fmtutil.cnf is not kept exactly in sync with the teTeX
+# fmtutil.cnf (and not maintained by te), since the two distributions
+# need different settings, although they are nearly the same. The TL
+# version has a few extra entries at the end, mainly.
+
+# Customize this file to your needs, e.g.
+# - remove or uncomment formats that you don't need
+# - add your own formats
+# - change default engine / flags for standard formats
+
+# Some notes:
+# 1) tex and amstex just load hyphen.tex. No customization.
+# You can have you own customized (via babel's hyphen.cfg)
+# formats on top of plain by using "bplain.tex" instead of
+# plain.tex (see e.g. bplain.ini file for bplain format).
+#
+# 2) etex loads language.def, not language.dat.
+#
+# 3) The symbolic link to the right engines (e.g. bplain -> tex)
+# will be generated by the "texlinks" script. So, if you call
+# fmtutil "by hand" and not via texconfig, please also call
+# texlinks afterwards.
+#
+# 4) usual comments start with "# ", whereas disabled configurations
+# start with "#! " in this file.
+
+# The format of the table is:
+
+# format engine pattern-file arguments
+
+# The last part of "arguments" must be the name of the file to run
+# initex (or another "ini"-engine) on.
+
+# metafont and metapost:
+mf mf - -translate-file=cp227.tcx mf.ini
+mpost mpost - -translate-file=cp227.tcx mpost.mp
+metafun mpost - -translate-file=cp227.tcx metafun.mp
+
+# Standard formats (plain, latex) with all engines:
+
+# Change "tex.ini -> bplain.ini" and "- -> language.dat"
+# if you want babel support in tex. Add -translate-file=cp227.tcx before tex.ini
+# if you want to make all characters directly "printable" for
+# any \write (instead of ^^xy).
+tex tex - tex.ini
+latex pdfetex language.dat -translate-file=cp227.tcx *latex.ini
+etex pdfetex language.def -translate-file=cp227.tcx *etex.ini
+pdftex pdfetex - -translate-file=cp227.tcx *pdftex.ini
+pdflatex pdfetex language.dat -translate-file=cp227.tcx *pdflatex.ini
+pdfetex pdfetex language.def -translate-file=cp227.tcx *pdfetex.ini
+omega omega - omega.ini
+lambda omega language.dat lambda.ini
+aleph aleph - *aleph.ini
+lamed aleph language.dat *lambda.ini
+
+# The amstex format:
+
+# Change "amstex.ini -> bamstex.ini" and "- -> language.dat"
+# if you want babel support in amstex:
+amstex pdfetex - -translate-file=cp227.tcx *amstex.ini
+
+# Change "pdfamstex.ini -> pdfbamstex.ini" and "- -> language.dat"
+# if you want babel support in pdfamstex:
+#! pdfamstex pdfetex - -translate-file=cp227.tcx *pdfamstex.ini
+
+# Context formats:
+#! cont-cz pdfetex cont-usr.tex -8bit *cont-cz.ini
+#! cont-de pdfetex cont-usr.tex -8bit *cont-de.ini
+cont-en pdfetex cont-usr.tex -8bit *cont-en.ini
+#! cont-nl pdfetex cont-usr.tex -8bit *cont-nl.ini
+#! cont-uk pdfetex cont-usr.tex -8bit *cont-uk.ini
+
+# language-specific things:
+
+# - Cyrillic:
+#! cyrtex pdfetex language.dat -translate-file=cp227.tcx *cyrtex.ini
+#! cyrtexinfo pdfetex language.dat -translate-file=cp227.tcx *cyrtxinf.ini
+#! cyramstex pdfetex language.dat -translate-file=cp227.tcx *cyramstx.ini
+
+# - Polish:
+platex pdfetex language.dat -translate-file=cp227.tcx *platex.ini
+pdfplatex pdfetex language.dat -translate-file=cp227.tcx *pdfplatex.ini
+mex pdfetex mexconf.tex -translate-file=cp227.tcx *mex.ini
+pdfmex pdfetex mexconf.tex -translate-file=cp227.tcx *pdfmex.ini
+utf8mex pdfetex mexconf.tex -enc *utf8mex.ini
+
+# - Polish with translated messages (experimental):
+#! platex-pl pdfetex - nls=pdfetex-pl,il2-pl *platex.ini
+#! mex-pl pdfetex mexconf.tex nls=pdfetex-pl,il2-pl *mex.ini
+#! pdfmex-pl pdfetex mexconf.tex nls=pdfetex-pl,il2-pl *pdfmex.ini
+
+# - Czech / Slovak for ISO-8859-2 locale (see below for UTF8). Enable
+# "by hand", not by "fmtutil --enablefmt", because definitions for
+# ISO-8859-2 / UTF8 share the same name.
+csplain pdfetex - -etex -translate-file=cp227.tcx csplain.ini
+cslatex pdfetex - -etex -translate-file=cp227.tcx cslatex.ini
+pdfcsplain pdfetex - -etex -translate-file=cp227.tcx csplain.ini
+pdfcslatex pdfetex - -etex -translate-file=cp227.tcx cslatex.ini
+
+# - Czech / Slovak for UTF8 locale (see above for ISO-8859-2). Enable
+# "by hand", not by "fmtutil --enablefmt", because definitions for
+# ISO-8859-2 / UTF8 share the same name.
+#! csplain pdfetex - -etex -enc csplain-utf8.ini
+#! cslatex pdfetex - -etex -enc cslatex-utf8.ini
+#! pdfcsplain pdfetex - -etex -enc csplain-utf8.ini
+#! pdfcslatex pdfetex - -etex -enc cslatex-utf8.ini
+
+# formats for mltex extension:
+mltex pdfetex - -translate-file=cp227.tcx -mltex mltex.ini
+mllatex pdfetex language.dat -translate-file=cp227.tcx -mltex mllatex.ini
+
+# Other formats:
+
+# Change "eplain.ini -> ebplain.ini" and "- -> language.dat"
+# if you want babel support in eplain:
+eplain pdfetex - -translate-file=cp227.tcx *eplain.ini
+
+# mptopdf utility
+mptopdf pdfetex - -translate-file=cp227.tcx mptopdf.tex
+
+# --- strange things
+texsis pdfetex - -translate-file=cp227.tcx texsis.ini
+physe pdfetex - physe.ini
+phyzzx pdfetex - physe.ini
+
+# formats with dependencies on earlier formats
+xmltex pdfetex language.dat &latex xmltex.ini
+pdfxmltex pdfetex language.dat &pdflatex pdfxmltex.ini
+jadetex pdfetex language.dat &latex jadetex.ini
+pdfjadetex pdfetex language.dat &pdflatex pdfjadetex.ini
diff --git a/Master/texmf/web2c/il1-t1.tcx b/Master/texmf/web2c/il1-t1.tcx
new file mode 100644
index 00000000000..47d1ce58356
--- /dev/null
+++ b/Master/texmf/web2c/il1-t1.tcx
@@ -0,0 +1,150 @@
+%% il1-t1.tcx: encoding translation table for TeX
+%% source (TeX input): iso8859-1 (iso latin 1) input encoding
+%% target (TeX intestines): T1 (Cork) encoding
+%% comment: Idea of a 1--1 mapping taken from MeX for emTeX
+%% Generated by e2t-1to1.awk (GAWK) utility
+%% Public domain -- prepared in BOP (2001)
+
+%% MAIN ENCODING TABLE:
+0xa1 0xbd % 161 189 exclamdown
+0xa3 0xbf % 163 191 sterling
+0xa7 0x9f % 167 159 section
+0xbf 0xbe % 191 190 questiondown
+0xc0 0xc0 % 192 192 Agrave
+0xc1 0xc1 % 193 193 Aacute
+0xc2 0xc2 % 194 194 Acircumflex
+0xc3 0xc3 % 195 195 Atilde
+0xc4 0xc4 % 196 196 Adieresis
+0xc5 0xc5 % 197 197 Aring
+0xc6 0xc6 % 198 198 AE
+0xc7 0xc7 % 199 199 Ccedilla
+0xc8 0xc8 % 200 200 Egrave
+0xc9 0xc9 % 201 201 Eacute
+0xca 0xca % 202 202 Ecircumflex
+0xcb 0xcb % 203 203 Edieresis
+0xcc 0xcc % 204 204 Igrave
+0xcd 0xcd % 205 205 Iacute
+0xce 0xce % 206 206 Icircumflex
+0xcf 0xcf % 207 207 Idieresis
+0xd0 0xd0 % 208 208 Eth
+0xd1 0xd1 % 209 209 Ntilde
+0xd2 0xd2 % 210 210 Ograve
+0xd3 0xd3 % 211 211 Oacute
+0xd4 0xd4 % 212 212 Ocircumflex
+0xd5 0xd5 % 213 213 Otilde
+0xd6 0xd6 % 214 214 Odieresis
+0xd8 0xd8 % 216 216 Oslash
+0xd9 0xd9 % 217 217 Ugrave
+0xda 0xda % 218 218 Uacute
+0xdb 0xdb % 219 219 Ucircumflex
+0xdc 0xdc % 220 220 Udieresis
+0xdd 0xdd % 221 221 Yacute
+0xde 0xde % 222 222 Thorn
+0xdf 0xff % 223 255 germandbls
+0xe0 0xe0 % 224 224 agrave
+0xe1 0xe1 % 225 225 aacute
+0xe2 0xe2 % 226 226 acircumflex
+0xe3 0xe3 % 227 227 atilde
+0xe4 0xe4 % 228 228 adieresis
+0xe5 0xe5 % 229 229 aring
+0xe6 0xe6 % 230 230 ae
+0xe7 0xe7 % 231 231 ccedilla
+0xe8 0xe8 % 232 232 egrave
+0xe9 0xe9 % 233 233 eacute
+0xea 0xea % 234 234 ecircumflex
+0xeb 0xeb % 235 235 edieresis
+0xec 0xec % 236 236 igrave
+0xed 0xed % 237 237 iacute
+0xee 0xee % 238 238 icircumflex
+0xef 0xef % 239 239 idieresis
+0xf0 0xf0 % 240 240 eth
+0xf1 0xf1 % 241 241 ntilde
+0xf2 0xf2 % 242 242 ograve
+0xf3 0xf3 % 243 243 oacute
+0xf4 0xf4 % 244 244 ocircumflex
+0xf5 0xf5 % 245 245 otilde
+0xf6 0xf6 % 246 246 odieresis
+0xf8 0xf8 % 248 248 oslash
+0xf9 0xf9 % 249 249 ugrave
+0xfa 0xfa % 250 250 uacute
+0xfb 0xfb % 251 251 ucircumflex
+0xfc 0xfc % 252 252 udieresis
+0xfd 0xfd % 253 253 yacute
+0xfe 0xfe % 254 254 thorn
+0xff 0xb8 % 255 184 ydieresis
+
+%% ARTIFICIAL CLOSURES (MAKE MAPPING A PERMUTATION):
+
+% 167 159 section
+0x9f 0xa7 % 159 --> 167
+
+% 223 255 germandbls
+% 255 184 ydieresis
+0xb8 0xdf % 184 --> 223
+
+% 161 189 exclamdown
+0xbd 0xa1 % 189 --> 161
+
+% 163 191 sterling
+% 191 190 questiondown
+0xbe 0xa3 % 190 --> 163
+
+%% ODD SINGLETS:
+0x80 0x80 % 128 PA Abreve
+0x81 0x81 % 129 HO Aogonek
+0x82 0x82 % 130 BH Cacute
+0x83 0x83 % 131 NH Ccaron
+0x84 0x84 % 132 IN Dcaron
+0x85 0x85 % 133 NL Ecaron
+0x86 0x86 % 134 SA Eogonek
+0x87 0x87 % 135 ES Gbreve
+0x88 0x88 % 136 HS Lacute
+0x89 0x89 % 137 HJ Lcaron
+0x8a 0x8a % 138 VS Lslash
+0x8b 0x8b % 139 PD Nacute
+0x8c 0x8c % 140 PU Ncaron
+0x8d 0x8d % 141 RI Eng
+0x8e 0x8e % 142 S2 Ohungarumlaut
+0x8f 0x8f % 143 S3 Racute
+0x90 0x90 % 144 DC Rcaron
+0x91 0x91 % 145 P1 Sacute
+0x92 0x92 % 146 P2 Scaron
+0x93 0x93 % 147 TS Scedilla
+0x94 0x94 % 148 CC Tcaron
+0x95 0x95 % 149 MW Tcedilla
+0x96 0x96 % 150 SG Uhungarumlaut
+0x97 0x97 % 151 EG Uring
+0x98 0x98 % 152 SS Ydieresis
+0x99 0x99 % 153 GC Zacute
+0x9a 0x9a % 154 SC Zcaron
+0x9b 0x9b % 155 CI Zdotaccent
+0x9c 0x9c % 156 ST IJ
+0x9d 0x9d % 157 OC Idotaccent
+0x9e 0x9e % 158 PM dbar
+0xa0 0xa0 % 160 nbspace abreve
+0xa2 0xa2 % 162 cent cacute
+0xa4 0xa4 % 164 currency dcaron
+0xa5 0xa5 % 165 yen ecaron
+0xa6 0xa6 % 166 brokenbar eogonek
+0xa8 0xa8 % 168 dieresis lacute
+0xa9 0xa9 % 169 copyright lcaron
+0xaa 0xaa % 170 feminine lslash
+0xab 0xab % 171 guillemotleft nacute
+0xac 0xac % 172 logicalnot ncaron
+0xad 0xad % 173 hyphen eng
+0xae 0xae % 174 registered ohungarumlaut
+0xaf 0xaf % 175 macron racute
+0xb0 0xb0 % 176 degree rcaron
+0xb1 0xb1 % 177 plusminus sacute
+0xb2 0xb2 % 178 twosuperior scaron
+0xb3 0xb3 % 179 threesuperior scedilla
+0xb4 0xb4 % 180 acute tcaron
+0xb5 0xb5 % 181 mu tcedilla
+0xb6 0xb6 % 182 paragraph uhungarumlaut
+0xb7 0xb7 % 183 periodcentered uring
+0xb9 0xb9 % 185 onesuperior zacute
+0xba 0xba % 186 ordfeminine zcaron
+0xbb 0xbb % 187 guillemotright zdotaccent
+0xbc 0xbc % 188 onequarter ij
+0xd7 0xd7 % 215 times OE
+0xf7 0xf7 % 247 divide oe
diff --git a/Master/texmf/web2c/il2-cs.tcx b/Master/texmf/web2c/il2-cs.tcx
new file mode 100644
index 00000000000..a9c38d1aa70
--- /dev/null
+++ b/Master/texmf/web2c/il2-cs.tcx
@@ -0,0 +1,50 @@
+%% il2-cs.tcx: encoding translation table for TeX
+%% input: ISO 8859-2 (Latin-2)
+%% internal TeX: CSfont encoding (Czech and Slovak CM fonts)
+%% comment: Prepared by Petr Ol\v{s}ak <olsak@math.feld.cvut.cz>.
+%% (1999) Public domain
+0xa5 0xa5 % \v L
+0xa9 0xa9 % \v S
+0xab 0xab % \v T
+0xae 0xae % \v Z
+0xb5 0xb5 % \v l
+0xb9 0xb9 % \v s
+0xbb 0xbb % \v t
+0xbe 0xbe % \v z
+0xc0 0xc0 % \'R
+0xc1 0xc1 % \'A
+0xc4 0xc4 % \"A
+0xc5 0xc5 % \'L
+0xc8 0xc8 % \v C
+0xc9 0xc9 % \'E
+0xcc 0xcc % \v E
+0xcd 0xcd % \'I
+0xcf 0xcf % \v D
+0xd2 0xd2 % \v N
+0xd3 0xd3 % \'O
+0xd4 0xd4 % \^O
+0xd6 0xd6 % \"O
+0xd8 0xd8 % \v R
+0xd9 0xd9 % \r U
+0xda 0xda % \'U
+0xdc 0xdc % \"U
+0xdd 0xdd % \'Y
+0xe0 0xe0 % \'r
+0xe1 0xe1 % \'a
+0xe4 0xe4 % \"a
+0xe5 0xe5 % \'l
+0xe8 0xe8 % \v c
+0xe9 0xe9 % \'e
+0xec 0xec % \v e
+0xed 0xed % \'\i
+0xef 0xef % \v d
+0xf2 0xf2 % \v n
+0xf3 0xf3 % \'o
+0xf4 0xf4 % \^o
+0xf6 0xf6 % \"o
+0xf8 0xf8 % \v r
+0xf9 0xf9 % \r u
+0xfa 0xfa % \'u
+0xfc 0xfc % \"u
+0xfd 0xfd % \'y
+
diff --git a/Master/texmf/web2c/il2-pl.tcx b/Master/texmf/web2c/il2-pl.tcx
new file mode 100644
index 00000000000..619e52e4483
--- /dev/null
+++ b/Master/texmf/web2c/il2-pl.tcx
@@ -0,0 +1,190 @@
+%% il2-pl.tcx: encoding translation table for TeX
+%% source (TeX input): iso8859-2 (iso latin 2) input encoding
+%% target (TeX intestines): PL and QX encoding (Polish PL and QX fonts)
+%% comment: Idea of a 1--1 mapping taken from MeX for emTeX
+%% Generated by e2t-1to1.awk (GAWK) utility
+%% Public domain -- prepared in BOP (2001)
+
+%% MAIN ENCODING TABLE:
+0xa1 0x81 % 161 129 Aogonek
+0xa3 0x8a % 163 138 Lslash
+0xa4 0xd7 % 164 215 currency
+0xa6 0x91 % 166 145 Sacute
+0xa7 0x9f % 167 159 section
+0xa9 0x92 % 169 146 Scaron
+0xaa 0x93 % 170 147 Scedilla
+0xac 0x99 % 172 153 Zacute
+0xae 0x9a % 174 154 Zcaron
+0xaf 0x9b % 175 155 Zdotaccent
+0xb0 0x94 % 176 148 degree
+0xb1 0xa1 % 177 161 aogonek
+0xb2 0x96 % 178 150 ogonek
+0xb3 0xaa % 179 170 lslash
+0xb6 0xb1 % 182 177 sacute
+0xb9 0xb2 % 185 178 scaron
+0xba 0xb3 % 186 179 scedilla
+0xbc 0xb9 % 188 185 zacute
+0xbe 0xba % 190 186 zcaron
+0xbf 0xbb % 191 187 zdotaccent
+0xc1 0xc1 % 193 193 Aacute
+0xc2 0xc2 % 194 194 Acircumflex
+0xc4 0xc4 % 196 196 Adieresis
+0xc6 0x82 % 198 130 Cacute
+0xc7 0xc7 % 199 199 Ccedilla
+0xc9 0xc9 % 201 201 Eacute
+0xca 0x86 % 202 134 Eogonek
+0xcb 0xcb % 203 203 Edieresis
+0xcd 0xcd % 205 205 Iacute
+0xce 0xce % 206 206 Icircumflex
+0xd0 0xd0 % 208 208 Eth
+0xd1 0x8b % 209 139 Nacute
+0xd3 0xd3 % 211 211 Oacute
+0xd4 0xd4 % 212 212 Ocircumflex
+0xd6 0xd6 % 214 214 Odieresis
+0xd7 0xa9 % 215 169 multiply
+0xda 0xda % 218 218 Uacute
+0xdc 0xdc % 220 220 Udieresis
+0xdd 0xdd % 221 221 Yacute
+0xde 0x95 % 222 149 Tcedilla
+0xe1 0xe1 % 225 225 aacute
+0xe2 0xe2 % 226 226 acircumflex
+0xe4 0xe4 % 228 228 adieresis
+0xe6 0xa2 % 230 162 cacute
+0xe7 0xe7 % 231 231 ccedilla
+0xe9 0xe9 % 233 233 eacute
+0xea 0xa6 % 234 166 eogonek
+0xeb 0xeb % 235 235 edieresis
+0xed 0xed % 237 237 iacute
+0xee 0xee % 238 238 icircumflex
+0xf1 0xab % 241 171 nacute
+0xf3 0xf3 % 243 243 oacute
+0xf4 0xf4 % 244 244 ocircumflex
+0xf6 0xf6 % 246 246 odieresis
+0xf7 0xa5 % 247 165 divide
+0xfa 0xfa % 250 250 uacute
+0xfc 0xfc % 252 252 udieresis
+0xfd 0xfd % 253 253 yacute
+0xfe 0xb5 % 254 181 tcedilla
+
+%% ARTIFICIAL CLOSURES (MAKE MAPPING A PERMUTATION):
+
+% 182 177 sacute
+% 177 161 aogonek
+% 161 129 Aogonek
+0x81 0xb6 % 129 --> 182
+
+% 198 130 Cacute
+0x82 0xc6 % 130 --> 198
+
+% 202 134 Eogonek
+0x86 0xca % 134 --> 202
+
+% 163 138 Lslash
+0x8a 0xa3 % 138 --> 163
+
+% 209 139 Nacute
+0x8b 0xd1 % 139 --> 209
+
+% 234 166 eogonek
+% 166 145 Sacute
+0x91 0xea % 145 --> 234
+
+% 164 215 currency
+% 215 169 multiply
+% 169 146 Scaron
+0x92 0xa4 % 146 --> 164
+
+% 190 186 zcaron
+% 186 179 scedilla
+% 179 170 lslash
+% 170 147 Scedilla
+0x93 0xbe % 147 --> 190
+
+% 176 148 degree
+0x94 0xb0 % 148 --> 176
+
+% 222 149 Tcedilla
+0x95 0xde % 149 --> 222
+
+% 188 185 zacute
+% 185 178 scaron
+% 178 150 ogonek
+0x96 0xbc % 150 --> 188
+
+% 172 153 Zacute
+0x99 0xac % 153 --> 172
+
+% 174 154 Zcaron
+0x9a 0xae % 154 --> 174
+
+% 175 155 Zdotaccent
+0x9b 0xaf % 155 --> 175
+
+% 167 159 section
+0x9f 0xa7 % 159 --> 167
+
+% 230 162 cacute
+0xa2 0xe6 % 162 --> 230
+
+% 247 165 divide
+0xa5 0xf7 % 165 --> 247
+
+% 241 171 nacute
+0xab 0xf1 % 171 --> 241
+
+% 254 181 tcedilla
+0xb5 0xfe % 181 --> 254
+
+% 191 187 zdotaccent
+0xbb 0xbf % 187 --> 191
+
+%% ODD SINGLETS:
+0x80 0x80 % 128 PA @
+0x83 0x83 % 131 NH greater
+0x84 0x84 % 132 IN greaterequal
+0x85 0x85 % 133 NL approxequal
+0x87 0x87 % 135 ES Iogonek
+0x88 0x88 % 136 HS less
+0x89 0x89 % 137 HJ lessequal
+0x8c 0x8c % 140 PU asciitilde
+0x8d 0x8d % 141 RI asciicircum
+0x8e 0x8e % 142 S2 ell
+0x8f 0x8f % 143 S3 dagger
+0x90 0x90 % 144 DC daggerdbl
+0x97 0x97 % 151 EG Uogonek
+0x98 0x98 % 152 SS Ydieresis
+0x9c 0x9c % 156 ST @
+0x9d 0x9d % 157 OC braceleft
+0x9e 0x9e % 158 PM braceright
+0xa0 0xa0 % 160 ns @
+0xa8 0xa8 % 168 dieresis minus
+0xad 0xad % 173 hyphen infinity
+0xb4 0xb4 % 180 acute bullet
+0xb7 0xb7 % 183 caron uogonek
+0xb8 0xb8 % 184 cedilla ydieresis
+0xbd 0xbd % 189 hungarumlaut periodcentered
+0xc0 0xc0 % 192 Racute Agrave
+0xc3 0xc3 % 195 Abreve Atilde
+0xc5 0xc5 % 197 Lacute Aring
+0xc8 0xc8 % 200 Ccaron Egrave
+0xcc 0xcc % 204 Ecaron Igrave
+0xcf 0xcf % 207 Dcaron Idieresis
+0xd2 0xd2 % 210 Ncaron Ograve
+0xd5 0xd5 % 213 Ohungarumlaut Otilde
+0xd8 0xd8 % 216 Rcaron perthousand
+0xd9 0xd9 % 217 Uring Ugrave
+0xdb 0xdb % 219 Uhungarumlaut Ucircumflex
+0xdf 0xdf % 223 germandbls bar
+0xe0 0xe0 % 224 racute agrave
+0xe3 0xe3 % 227 abreve atilde
+0xe5 0xe5 % 229 lacute aring
+0xe8 0xe8 % 232 ccaron egrave
+0xec 0xec % 236 ecaron igrave
+0xef 0xef % 239 dcaron idieresis
+0xf0 0xf0 % 240 dbar eth
+0xf2 0xf2 % 242 ncaron ograve
+0xf5 0xf5 % 245 ohungarumlaut otilde
+0xf8 0xf8 % 248 rcaron diameter
+0xf9 0xf9 % 249 uring ugrave
+0xfb 0xfb % 251 uhungarumlaut ucircumflex
+0xff 0xff % 255 dotaccent quotedblbase
diff --git a/Master/texmf/web2c/il2-t1.tcx b/Master/texmf/web2c/il2-t1.tcx
new file mode 100644
index 00000000000..c4e8fb65484
--- /dev/null
+++ b/Master/texmf/web2c/il2-t1.tcx
@@ -0,0 +1,229 @@
+%% il2-t1.tcx: encoding translation table for TeX
+%% source (TeX input): iso8859-2 (iso latin 2) input encoding
+%% target (TeX intestines): T1 (Cork) encoding
+%% comment: Idea of a 1--1 mapping taken from MeX for emTeX
+%% Generated by e2t-1to1.awk (GAWK) utility
+%% Public domain -- prepared in BOP (2001)
+
+%% MAIN ENCODING TABLE:
+0xa1 0x81 % 161 129 Aogonek
+0xa3 0x8a % 163 138 Lslash
+0xa5 0x89 % 165 137 Lcaron
+0xa6 0x91 % 166 145 Sacute
+0xa7 0x9f % 167 159 section
+0xa9 0x92 % 169 146 Scaron
+0xaa 0x93 % 170 147 Scedilla
+0xab 0x94 % 171 148 Tcaron
+0xac 0x99 % 172 153 Zacute
+0xae 0x9a % 174 154 Zcaron
+0xaf 0x9b % 175 155 Zdotaccent
+0xb1 0xa1 % 177 161 aogonek
+0xb3 0xaa % 179 170 lslash
+0xb5 0xa9 % 181 169 lcaron
+0xb6 0xb1 % 182 177 sacute
+0xb9 0xb2 % 185 178 scaron
+0xba 0xb3 % 186 179 scedilla
+0xbb 0xb4 % 187 180 tcaron
+0xbc 0xb9 % 188 185 zacute
+0xbe 0xba % 190 186 zcaron
+0xbf 0xbb % 191 187 zdotaccent
+0xc0 0x8f % 192 143 Racute
+0xc1 0xc1 % 193 193 Aacute
+0xc2 0xc2 % 194 194 Acircumflex
+0xc3 0x80 % 195 128 Abreve
+0xc4 0xc4 % 196 196 Adieresis
+0xc5 0x88 % 197 136 Lacute
+0xc6 0x82 % 198 130 Cacute
+0xc7 0xc7 % 199 199 Ccedilla
+0xc8 0x83 % 200 131 Ccaron
+0xc9 0xc9 % 201 201 Eacute
+0xca 0x86 % 202 134 Eogonek
+0xcb 0xcb % 203 203 Edieresis
+0xcc 0x85 % 204 133 Ecaron
+0xcd 0xcd % 205 205 Iacute
+0xce 0xce % 206 206 Icircumflex
+0xcf 0x84 % 207 132 Dcaron
+0xd0 0xd0 % 208 208 Eth
+0xd1 0x8b % 209 139 Nacute
+0xd2 0x8c % 210 140 Ncaron
+0xd3 0xd3 % 211 211 Oacute
+0xd4 0xd4 % 212 212 Ocircumflex
+0xd5 0x8e % 213 142 Ohungarumlaut
+0xd6 0xd6 % 214 214 Odieresis
+0xd8 0x90 % 216 144 Rcaron
+0xd9 0x97 % 217 151 Uring
+0xda 0xda % 218 218 Uacute
+0xdb 0x96 % 219 150 Uhungarumlaut
+0xdc 0xdc % 220 220 Udieresis
+0xdd 0xdd % 221 221 Yacute
+0xde 0x95 % 222 149 Tcedilla
+0xdf 0xff % 223 255 germandbls
+0xe0 0xaf % 224 175 racute
+0xe1 0xe1 % 225 225 aacute
+0xe2 0xe2 % 226 226 acircumflex
+0xe3 0xa0 % 227 160 abreve
+0xe4 0xe4 % 228 228 adieresis
+0xe5 0xa8 % 229 168 lacute
+0xe6 0xa2 % 230 162 cacute
+0xe7 0xe7 % 231 231 ccedilla
+0xe8 0xa3 % 232 163 ccaron
+0xe9 0xe9 % 233 233 eacute
+0xea 0xa6 % 234 166 eogonek
+0xeb 0xeb % 235 235 edieresis
+0xec 0xa5 % 236 165 ecaron
+0xed 0xed % 237 237 iacute
+0xee 0xee % 238 238 icircumflex
+0xef 0xa4 % 239 164 dcaron
+0xf0 0x9e % 240 158 dbar
+0xf1 0xab % 241 171 nacute
+0xf2 0xac % 242 172 ncaron
+0xf3 0xf3 % 243 243 oacute
+0xf4 0xf4 % 244 244 ocircumflex
+0xf5 0xae % 245 174 ohungarumlaut
+0xf6 0xf6 % 246 246 odieresis
+0xf8 0xb0 % 248 176 rcaron
+0xf9 0xb7 % 249 183 uring
+0xfa 0xfa % 250 250 uacute
+0xfb 0xb6 % 251 182 uhungarumlaut
+0xfc 0xfc % 252 252 udieresis
+0xfd 0xfd % 253 253 yacute
+0xfe 0xb5 % 254 181 tcedilla
+
+%% ARTIFICIAL CLOSURES (MAKE MAPPING A PERMUTATION):
+
+% 195 128 Abreve
+0x80 0xc3 % 128 --> 195
+
+% 251 182 uhungarumlaut
+% 182 177 sacute
+% 177 161 aogonek
+% 161 129 Aogonek
+0x81 0xfb % 129 --> 251
+
+% 198 130 Cacute
+0x82 0xc6 % 130 --> 198
+
+% 200 131 Ccaron
+0x83 0xc8 % 131 --> 200
+
+% 207 132 Dcaron
+0x84 0xcf % 132 --> 207
+
+% 204 133 Ecaron
+0x85 0xcc % 133 --> 204
+
+% 202 134 Eogonek
+0x86 0xca % 134 --> 202
+
+% 197 136 Lacute
+0x88 0xc5 % 136 --> 197
+
+% 236 165 ecaron
+% 165 137 Lcaron
+0x89 0xec % 137 --> 236
+
+% 232 163 ccaron
+% 163 138 Lslash
+0x8a 0xe8 % 138 --> 232
+
+% 209 139 Nacute
+0x8b 0xd1 % 139 --> 209
+
+% 210 140 Ncaron
+0x8c 0xd2 % 140 --> 210
+
+% 213 142 Ohungarumlaut
+0x8e 0xd5 % 142 --> 213
+
+% 192 143 Racute
+0x8f 0xc0 % 143 --> 192
+
+% 216 144 Rcaron
+0x90 0xd8 % 144 --> 216
+
+% 234 166 eogonek
+% 166 145 Sacute
+0x91 0xea % 145 --> 234
+
+% 254 181 tcedilla
+% 181 169 lcaron
+% 169 146 Scaron
+0x92 0xfe % 146 --> 254
+
+% 190 186 zcaron
+% 186 179 scedilla
+% 179 170 lslash
+% 170 147 Scedilla
+0x93 0xbe % 147 --> 190
+
+% 241 171 nacute
+% 171 148 Tcaron
+0x94 0xf1 % 148 --> 241
+
+% 222 149 Tcedilla
+0x95 0xde % 149 --> 222
+
+% 219 150 Uhungarumlaut
+0x96 0xdb % 150 --> 219
+
+% 217 151 Uring
+0x97 0xd9 % 151 --> 217
+
+% 242 172 ncaron
+% 172 153 Zacute
+0x99 0xf2 % 153 --> 242
+
+% 245 174 ohungarumlaut
+% 174 154 Zcaron
+0x9a 0xf5 % 154 --> 245
+
+% 224 175 racute
+% 175 155 Zdotaccent
+0x9b 0xe0 % 155 --> 224
+
+% 240 158 dbar
+0x9e 0xf0 % 158 --> 240
+
+% 167 159 section
+0x9f 0xa7 % 159 --> 167
+
+% 227 160 abreve
+0xa0 0xe3 % 160 --> 227
+
+% 230 162 cacute
+0xa2 0xe6 % 162 --> 230
+
+% 239 164 dcaron
+0xa4 0xef % 164 --> 239
+
+% 229 168 lacute
+0xa8 0xe5 % 168 --> 229
+
+% 248 176 rcaron
+0xb0 0xf8 % 176 --> 248
+
+% 188 185 zacute
+% 185 178 scaron
+0xb2 0xbc % 178 --> 188
+
+% 191 187 zdotaccent
+% 187 180 tcaron
+0xb4 0xbf % 180 --> 191
+
+% 249 183 uring
+0xb7 0xf9 % 183 --> 249
+
+% 223 255 germandbls
+0xff 0xdf % 255 --> 223
+
+%% ODD SINGLETS:
+0x87 0x87 % 135 ES Gbreve
+0x8d 0x8d % 141 RI Eng
+0x98 0x98 % 152 SS Ydieresis
+0x9c 0x9c % 156 ST IJ
+0x9d 0x9d % 157 OC Idotaccent
+0xad 0xad % 173 hyphen eng
+0xb8 0xb8 % 184 cedilla ydieresis
+0xbd 0xbd % 189 hungarumlaut exclamdown
+0xd7 0xd7 % 215 multiply OE
+0xf7 0xf7 % 247 divide oe
diff --git a/Master/texmf/web2c/kam-cs.tcx b/Master/texmf/web2c/kam-cs.tcx
new file mode 100644
index 00000000000..cd2c5a98f78
--- /dev/null
+++ b/Master/texmf/web2c/kam-cs.tcx
@@ -0,0 +1,49 @@
+%% kam-cs.tcx: encoding translation table for TeX
+%% created by Kornel CSACH <kcsach@dec.upjs.sk>
+%% input: kam (kamenicky)
+%% internal TeX: CSfont encoding (Czech and Slovak CM fonts)
+0x9c 0xa5 % \v L
+0x9b 0xa9 % \v S
+0x86 0xab % \v T
+0x92 0xae % \v Z
+0x8c 0xb5 % \v l
+0xa8 0xb9 % \v s
+0x9f 0xbb % \v t
+0x91 0xbe % \v z
+0xab 0xc0 % \'R
+0x8f 0xc1 % \'A
+0x8e 0xc4 % \"A
+0x8a 0xc5 % \'L
+0x80 0xc8 % \v C
+0x90 0xc9 % \'E
+0x89 0xcc % \v E
+0x8b 0xcd % \'I
+0x85 0xcf % \v D
+0xa5 0xd2 % \v N
+0x95 0xd3 % \'O
+0xa7 0xd4 % \^O
+0x99 0xd6 % \"O
+0x9e 0xd8 % \v R
+0xa6 0xd9 % \r U
+0x97 0xda % \'U
+0x9a 0xdc % \"U
+0x9d 0xdd % \'Y
+0xaa 0xe0 % \'r
+0xa0 0xe1 % \'a
+0x84 0xe4 % \"a
+0x8d 0xe5 % \'l
+0x87 0xe8 % \v c
+0x82 0xe9 % \'e
+0x88 0xec % \v e
+0xa1 0xed % \'\i
+0x83 0xef % \v d
+0xa4 0xf2 % \v n
+0xa2 0xf3 % \'o
+0x93 0xf4 % \^o
+0x94 0xf6 % \"o
+0xa9 0xf8 % \v r
+0x96 0xf9 % \r u
+0xa3 0xfa % \'u
+0x81 0xfc % \"u
+0x98 0xfd % \'y
+
diff --git a/Master/texmf/web2c/kam-t1.tcx b/Master/texmf/web2c/kam-t1.tcx
new file mode 100644
index 00000000000..bed855a01cf
--- /dev/null
+++ b/Master/texmf/web2c/kam-t1.tcx
@@ -0,0 +1,49 @@
+%% kam-t1.tcx: encoding translation table for TeX
+%% created by Kornel CSACH <kcsach@dec.upjs.sk>
+%% input: kam (kamenicky)
+%% internal TeX: T1 (Cork) encoding
+0x80 0x83 % \v C
+0x85 0x84 % \v D
+0x89 0x85 % \v E
+0x8a 0x88 % \'L
+0x9c 0x89 % \v L
+0xa5 0x8c % \v N
+0xab 0x8f % \'R
+0x9e 0x90 % \v R
+0x9b 0x92 % \v S
+0x86 0x94 % \v T
+0xa6 0x97 % \r U
+0x92 0x9a % \v Z
+0x87 0xa3 % \v c
+0x83 0xa4 % \v d
+0x88 0xa5 % \v e
+0x8d 0xa8 % \'l
+0x8c 0xa9 % \v l
+0xa4 0xac % \v n
+0xaa 0xaf % \'r
+0xa9 0xb0 % \v r
+0xa8 0xb2 % \v s
+0x9f 0xb4 % \v t
+0x96 0xb7 % \r u
+0x91 0xba % \v z
+0x8f 0xc1 % \'A
+0x8e 0xc4 % \"A
+0x90 0xc9 % \'E
+0x8b 0xcd % \'I
+0x95 0xd3 % \'O
+0xa7 0xd4 % \^O
+0x99 0xd6 % \"O
+0x97 0xda % \'U
+0x9a 0xdc % \"U
+0x9d 0xdd % \'Y
+0xa0 0xe1 % \'a
+0x84 0xe4 % \"a
+0x82 0xe9 % \'e
+0xa1 0xed % \'\i
+0xa2 0xf3 % \'o
+0x93 0xf4 % \^o
+0x94 0xf6 % \"o
+0xa3 0xfa % \'u
+0x81 0xfc % \"u
+0x98 0xfd % \'y
+
diff --git a/Master/texmf/web2c/macce-pl.tcx b/Master/texmf/web2c/macce-pl.tcx
new file mode 100644
index 00000000000..457c4c7f609
--- /dev/null
+++ b/Master/texmf/web2c/macce-pl.tcx
@@ -0,0 +1,229 @@
+%% macce-pl.tcx: encoding translation table for TeX
+%% source (TeX input): MacCE (Apple Central European) input encoding
+%% target (TeX intestines): PL and QX encoding (Polish PL and QX fonts)
+%% comment: Idea of a 1--1 mapping taken from MeX for emTeX
+%% Generated by e2t-1to1.awk (GAWK) utility
+%% Public domain -- prepared in RTC (2002)
+
+%% MAIN ENCODING TABLE:
+0x80 0xc4 % 128 196 Adieresis
+0x83 0xc9 % 131 201 Eacute
+0x84 0x81 % 132 129 Aogonek
+0x85 0xd6 % 133 214 Odieresis
+0x86 0xdc % 134 220 Udieresis
+0x87 0xe1 % 135 225 aacute
+0x88 0xa1 % 136 161 aogonek
+0x8a 0xe4 % 138 228 adieresis
+0x8c 0x82 % 140 130 Cacute
+0x8d 0xa2 % 141 162 cacute
+0x8e 0xe9 % 142 233 eacute
+0x8f 0x99 % 143 153 Zacute
+0x90 0xb9 % 144 185 zacute
+0x92 0xed % 146 237 iacute
+0x97 0xf3 % 151 243 oacute
+0x99 0xf4 % 153 244 ocircumflex
+0x9a 0xf6 % 154 246 odieresis
+0x9b 0xf5 % 155 245 otilde
+0x9c 0xfa % 156 250 uacute
+0x9f 0xfc % 159 252 udieresis
+0xa0 0x8f % 160 143 dagger
+0xa1 0x94 % 161 148 degree
+0xa2 0x86 % 162 134 Eogonek
+0xa4 0x9f % 164 159 section
+0xa5 0xb4 % 165 180 bullet
+0xa6 0xb0 % 166 176 paragraph
+0xa8 0xa3 % 168 163 registered
+0xa9 0xa4 % 169 164 copyright
+0xab 0xa6 % 171 166 eogonek
+0xaf 0x87 % 175 135 Iogonek
+0xb0 0xa7 % 176 167 iogonek
+0xb2 0x89 % 178 137 lessequal
+0xb3 0x84 % 179 132 greaterequal
+0xb8 0xaa % 184 170 lslash
+0xc1 0x8b % 193 139 Nacute
+0xc4 0xab % 196 171 nacute
+0xc7 0xae % 199 174 guillemotleft
+0xc8 0xaf % 200 175 guillemotright
+0xcd 0xd5 % 205 213 Otilde
+0xd6 0xa5 % 214 165 divide
+0xe1 0x92 % 225 146 Scaron
+0xe3 0xff % 227 255 quotedblbase
+0xe4 0xb2 % 228 178 scaron
+0xe5 0x91 % 229 145 Sacute
+0xe6 0xb1 % 230 177 sacute
+0xe7 0xc1 % 231 193 Aacute
+0xea 0xcd % 234 205 Iacute
+0xeb 0x9a % 235 154 Zcaron
+0xec 0xba % 236 186 zcaron
+0xee 0xd3 % 238 211 Oacute
+0xef 0xd4 % 239 212 Ocircumflex
+0xf2 0xda % 242 218 Uacute
+0xf6 0x97 % 246 151 Uogonek
+0xf7 0xb7 % 247 183 uogonek
+0xf8 0xdd % 248 221 Yacute
+0xf9 0xfd % 249 253 yacute
+0xfb 0x9b % 251 155 Zdotaccent
+0xfc 0x8a % 252 138 Lslash
+0xfd 0xbb % 253 187 zdotaccent
+
+%% ARTIFICIAL CLOSURES (MAKE MAPPING A PERMUTATION):
+
+% 179 132 greaterequal
+% 132 129 Aogonek
+0x81 0xb3 % 129 --> 179
+
+% 140 130 Cacute
+0x82 0x8c % 130 --> 140
+
+% 169 164 copyright
+% 164 159 section
+% 159 252 udieresis
+% 252 138 Lslash
+% 138 228 adieresis
+% 228 178 scaron
+% 178 137 lessequal
+0x89 0xa9 % 137 --> 169
+
+% 231 193 Aacute
+% 193 139 Nacute
+0x8b 0xe7 % 139 --> 231
+
+% 229 145 Sacute
+0x91 0xe5 % 145 --> 229
+
+% 136 161 aogonek
+% 161 148 degree
+0x94 0x88 % 148 --> 136
+
+% 168 163 registered
+0xa3 0xa8 % 163 --> 168
+
+% 128 196 Adieresis
+% 196 171 nacute
+% 171 166 eogonek
+% 166 176 paragraph
+% 176 167 iogonek
+0xa7 0x80 % 167 --> 128
+
+% 184 170 lslash
+0xaa 0xb8 % 170 --> 184
+
+% 199 174 guillemotleft
+0xae 0xc7 % 174 --> 199
+
+% 230 177 sacute
+0xb1 0xe6 % 177 --> 230
+
+% 133 214 Odieresis
+% 214 165 divide
+% 165 180 bullet
+0xb4 0x85 % 180 --> 133
+
+% 247 183 uogonek
+0xb7 0xf7 % 183 --> 247
+
+% 144 185 zacute
+0xb9 0x90 % 185 --> 144
+
+% 236 186 zcaron
+0xba 0xec % 186 --> 236
+
+% 249 253 yacute
+% 253 187 zdotaccent
+0xbb 0xf9 % 187 --> 249
+
+% 131 201 Eacute
+0xc9 0x83 % 201 --> 131
+
+% 238 211 Oacute
+0xd3 0xee % 211 --> 238
+
+% 239 212 Ocircumflex
+0xd4 0xef % 212 --> 239
+
+% 234 205 Iacute
+% 205 213 Otilde
+0xd5 0xea % 213 --> 234
+
+% 242 218 Uacute
+0xda 0xf2 % 218 --> 242
+
+% 141 162 cacute
+% 162 134 Eogonek
+% 134 220 Udieresis
+0xdc 0x8d % 220 --> 141
+
+% 248 221 Yacute
+0xdd 0xf8 % 221 --> 248
+
+% 142 233 eacute
+0xe9 0x8e % 233 --> 142
+
+% 200 175 guillemotright
+% 175 135 Iogonek
+% 135 225 aacute
+% 225 146 Scaron
+% 146 237 iacute
+0xed 0xc8 % 237 --> 200
+
+% 235 154 Zcaron
+% 154 246 odieresis
+% 246 151 Uogonek
+% 151 243 oacute
+0xf3 0xeb % 243 --> 235
+
+% 160 143 dagger
+% 143 153 Zacute
+% 153 244 ocircumflex
+0xf4 0xa0 % 244 --> 160
+
+% 251 155 Zdotaccent
+% 155 245 otilde
+0xf5 0xfb % 245 --> 251
+
+% 156 250 uacute
+0xfa 0x9c % 250 --> 156
+
+% 227 255 quotedblbase
+0xff 0xe3 % 255 --> 227
+
+%% ODD SINGLETS:
+0x93 0x93 % 147 dquoteright Scedilla
+0x95 0x95 % 149 emacron Tcedilla
+0x96 0x96 % 150 Edotaccent ogonek
+0x98 0x98 % 152 edotaccent Ydieresis
+0x9d 0x9d % 157 Ecaron braceleft
+0x9e 0x9e % 158 ecaron braceright
+0xac 0xac % 172 dieresis plusminus
+0xad 0xad % 173 notequal infinity
+0xb5 0xb5 % 181 Kogonek tcedilla
+0xb6 0xb6 % 182 partialdiff @
+0xbc 0xbc % 188 lquoteright @
+0xbd 0xbd % 189 Lacute periodcentered
+0xbe 0xbe % 190 lacute quotedbl
+0xbf 0xbf % 191 Nogonek quotesingle
+0xc0 0xc0 % 192 nogonek Agrave
+0xc2 0xc2 % 194 logicalnot Acircumflex
+0xc3 0xc3 % 195 radical Atilde
+0xc5 0xc5 % 197 Ncaron Aring
+0xc6 0xc6 % 198 Delta backslash
+0xca 0xca % 202 NBSP Ecircumflex
+0xcb 0xcb % 203 ncaron Edieresis
+0xcc 0xcc % 204 Ohungarumlaut Igrave
+0xce 0xce % 206 ohungarumlaut Icircumflex
+0xcf 0xcf % 207 Omacron Idieresis
+0xd0 0xd0 % 208 endash Eth
+0xd1 0xd1 % 209 emdash Ntilde
+0xd2 0xd2 % 210 quotedblleft Ograve
+0xd7 0xd7 % 215 lozenge currency
+0xd8 0xd8 % 216 omacron perthousand
+0xd9 0xd9 % 217 Racute Ugrave
+0xdb 0xdb % 219 Rcaron Ucircumflex
+0xde 0xde % 222 rcaron Thorn
+0xdf 0xdf % 223 Rogonek bar
+0xe0 0xe0 % 224 rogonek agrave
+0xe2 0xe2 % 226 quotesinglbase acircumflex
+0xe8 0xe8 % 232 Tcaron egrave
+0xf0 0xf0 % 240 umacron eth
+0xf1 0xf1 % 241 Uring ntilde
+0xfe 0xfe % 254 Gcedilla thorn
diff --git a/Master/texmf/web2c/macce-t1.tcx b/Master/texmf/web2c/macce-t1.tcx
new file mode 100644
index 00000000000..645d4566e2b
--- /dev/null
+++ b/Master/texmf/web2c/macce-t1.tcx
@@ -0,0 +1,238 @@
+%% macce-t1.tcx: encoding translation table for TeX
+%% source (TeX input): MacCE (Apple Central European) input encoding
+%% target (TeX intestines): T1 encoding (Cork fonts)
+%% comment: Idea of a 1--1 mapping taken from MeX for emTeX
+%% Generated by e2t-1to1.awk (GAWK) utility
+%% Public domain -- prepared in RTC (2002)
+
+%% MAIN ENCODING TABLE:
+0x80 0xc4 % 128 196 Adieresis
+0x83 0xc9 % 131 201 Eacute
+0x84 0x81 % 132 129 Aogonek
+0x85 0xd6 % 133 214 Odieresis
+0x86 0xdc % 134 220 Udieresis
+0x87 0xe1 % 135 225 aacute
+0x88 0xa1 % 136 161 aogonek
+0x89 0x83 % 137 131 Ccaron
+0x8a 0xe4 % 138 228 adieresis
+0x8b 0xa3 % 139 163 ccaron
+0x8c 0x82 % 140 130 Cacute
+0x8d 0xa2 % 141 162 cacute
+0x8e 0xe9 % 142 233 eacute
+0x8f 0x99 % 143 153 Zacute
+0x90 0xb9 % 144 185 zacute
+0x91 0x84 % 145 132 Dcaron
+0x92 0xed % 146 237 iacute
+0x97 0xf3 % 151 243 oacute
+0x99 0xf4 % 153 244 ocircumflex
+0x9a 0xf6 % 154 246 odieresis
+0x9b 0xf5 % 155 245 otilde
+0x9c 0xfa % 156 250 uacute
+0x9d 0x85 % 157 133 Ecaron
+0x9e 0xa5 % 158 165 ecaron
+0x9f 0xfc % 159 252 udieresis
+0xa2 0x86 % 162 134 Eogonek
+0xa3 0xbf % 163 191 sterling
+0xa4 0x9f % 164 159 section
+0xa7 0xff % 167 255 germandbls
+0xab 0xa6 % 171 166 eogonek
+0xb8 0xaa % 184 170 lslash
+0xbd 0x88 % 189 136 Lacute
+0xbe 0xa8 % 190 168 lacute
+0xc1 0x8b % 193 139 Nacute
+0xc4 0xab % 196 171 nacute
+0xc5 0x8c % 197 140 Ncaron
+0xcb 0xac % 203 172 ncaron
+0xcc 0x8e % 204 142 Ohungarumlaut
+0xcd 0xd5 % 205 213 Otilde
+0xce 0xae % 206 174 ohungarumlaut
+0xd9 0x8f % 217 143 Racute
+0xda 0xaf % 218 175 racute
+0xdb 0x90 % 219 144 Rcaron
+0xde 0xb0 % 222 176 rcaron
+0xe1 0x92 % 225 146 Scaron
+0xe4 0xb2 % 228 178 scaron
+0xe5 0x91 % 229 145 Sacute
+0xe6 0xb1 % 230 177 sacute
+0xe7 0xc1 % 231 193 Aacute
+0xe8 0x94 % 232 148 Tcaron
+0xea 0xcd % 234 205 Iacute
+0xeb 0x9a % 235 154 Zcaron
+0xec 0xba % 236 186 zcaron
+0xee 0xd3 % 238 211 Oacute
+0xef 0xd4 % 239 212 Ocircumflex
+0xf1 0x97 % 241 151 Uring
+0xf2 0xda % 242 218 Uacute
+0xf3 0xb7 % 243 183 uring
+0xf4 0x96 % 244 150 Uhungarumlaut
+0xf5 0xb6 % 245 182 uhungarumlaut
+0xf8 0xdd % 248 221 Yacute
+0xf9 0xfd % 249 253 yacute
+0xfb 0x9b % 251 155 Zdotaccent
+0xfc 0x8a % 252 138 Lslash
+0xfd 0xbb % 253 187 zdotaccent
+
+%% ARTIFICIAL CLOSURES (MAKE MAPPING A PERMUTATION):
+
+% 229 145 Sacute
+% 145 132 Dcaron
+% 132 129 Aogonek
+0x81 0xe5 % 129 --> 229
+
+% 197 140 Ncaron
+% 140 130 Cacute
+0x82 0xc5 % 130 --> 197
+
+% 232 148 Tcaron
+0x94 0xe8 % 148 --> 232
+
+% 217 143 Racute
+% 143 153 Zacute
+% 153 244 ocircumflex
+% 244 150 Uhungarumlaut
+0x96 0xd9 % 150 --> 217
+
+% 189 136 Lacute
+% 136 161 aogonek
+0xa1 0xbd % 161 --> 189
+
+% 158 165 ecaron
+0xa5 0x9e % 165 --> 158
+
+% 128 196 Adieresis
+% 196 171 nacute
+% 171 166 eogonek
+0xa6 0x80 % 166 --> 128
+
+% 190 168 lacute
+0xa8 0xbe % 168 --> 190
+
+% 184 170 lslash
+0xaa 0xb8 % 170 --> 184
+
+% 203 172 ncaron
+0xac 0xcb % 172 --> 203
+
+% 206 174 ohungarumlaut
+0xae 0xce % 174 --> 206
+
+% 242 218 Uacute
+% 218 175 racute
+0xaf 0xf2 % 175 --> 242
+
+% 222 176 rcaron
+0xb0 0xde % 176 --> 222
+
+% 230 177 sacute
+0xb1 0xe6 % 177 --> 230
+
+% 164 159 section
+% 159 252 udieresis
+% 252 138 Lslash
+% 138 228 adieresis
+% 228 178 scaron
+0xb2 0xa4 % 178 --> 164
+
+% 251 155 Zdotaccent
+% 155 245 otilde
+% 245 182 uhungarumlaut
+0xb6 0xfb % 182 --> 251
+
+% 241 151 Uring
+% 151 243 oacute
+% 243 183 uring
+0xb7 0xf1 % 183 --> 241
+
+% 219 144 Rcaron
+% 144 185 zacute
+0xb9 0xdb % 185 --> 219
+
+% 236 186 zcaron
+0xba 0xec % 186 --> 236
+
+% 249 253 yacute
+% 253 187 zdotaccent
+0xbb 0xf9 % 187 --> 249
+
+% 231 193 Aacute
+% 193 139 Nacute
+% 139 163 ccaron
+% 163 191 sterling
+0xbf 0xe7 % 191 --> 231
+
+% 137 131 Ccaron
+% 131 201 Eacute
+0xc9 0x89 % 201 --> 137
+
+% 238 211 Oacute
+0xd3 0xee % 211 --> 238
+
+% 239 212 Ocircumflex
+0xd4 0xef % 212 --> 239
+
+% 234 205 Iacute
+% 205 213 Otilde
+0xd5 0xea % 213 --> 234
+
+% 157 133 Ecaron
+% 133 214 Odieresis
+0xd6 0x9d % 214 --> 157
+
+% 141 162 cacute
+% 162 134 Eogonek
+% 134 220 Udieresis
+0xdc 0x8d % 220 --> 141
+
+% 248 221 Yacute
+0xdd 0xf8 % 221 --> 248
+
+% 204 142 Ohungarumlaut
+% 142 233 eacute
+0xe9 0xcc % 233 --> 204
+
+% 135 225 aacute
+% 225 146 Scaron
+% 146 237 iacute
+0xed 0x87 % 237 --> 135
+
+% 235 154 Zcaron
+% 154 246 odieresis
+0xf6 0xeb % 246 --> 235
+
+% 156 250 uacute
+0xfa 0x9c % 250 --> 156
+
+% 167 255 germandbls
+0xff 0xa7 % 255 --> 167
+
+%% ODD SINGLETS:
+0x93 0x93 % 147 dquoteright Scedilla
+0x95 0x95 % 149 emacron Tcedilla
+0x98 0x98 % 152 edotaccent Ydieresis
+0xa0 0xa0 % 160 dagger abreve
+0xa9 0xa9 % 169 copyright lcaron
+0xad 0xad % 173 notequal eng
+0xb3 0xb3 % 179 greaterequal scedilla
+0xb4 0xb4 % 180 imacron tcaron
+0xb5 0xb5 % 181 Kogonek tcedilla
+0xbc 0xbc % 188 lquoteright ij
+0xc0 0xc0 % 192 nogonek Agrave
+0xc2 0xc2 % 194 logicalnot Acircumflex
+0xc3 0xc3 % 195 radical Atilde
+0xc6 0xc6 % 198 Delta AE
+0xc7 0xc7 % 199 guillemotleft Ccedilla
+0xc8 0xc8 % 200 guillemotright Egrave
+0xca 0xca % 202 NBSP Ecircumflex
+0xcf 0xcf % 207 Omacron Idieresis
+0xd0 0xd0 % 208 endash Eth
+0xd1 0xd1 % 209 emdash Ntilde
+0xd2 0xd2 % 210 quotedblleft Ograve
+0xd7 0xd7 % 215 lozenge OE
+0xd8 0xd8 % 216 omacron Oslash
+0xdf 0xdf % 223 Rogonek Germandbls
+0xe0 0xe0 % 224 rogonek agrave
+0xe2 0xe2 % 226 quotesinglbase acircumflex
+0xe3 0xe3 % 227 quotedblbase atilde
+0xf0 0xf0 % 240 umacron eth
+0xf7 0xf7 % 247 uogonek oe
+0xfe 0xfe % 254 Gcedilla thorn
diff --git a/Master/texmf/web2c/maz-pl.tcx b/Master/texmf/web2c/maz-pl.tcx
new file mode 100644
index 00000000000..83074c543e9
--- /dev/null
+++ b/Master/texmf/web2c/maz-pl.tcx
@@ -0,0 +1,212 @@
+%% maz-pl.tcx: encoding translation table for TeX
+%% source (TeX input): Mazovia input encoding (used in Poland)
+%% target (TeX intestines): PL and QX encoding (Polish PL and QX fonts)
+%% comment: Idea of a 1--1 mapping taken from MeX for emTeX
+%% Generated by e2t-1to1.awk (GAWK) utility
+%% Public domain -- prepared in BOP (2001)
+
+%% MAIN ENCODING TABLE:
+0x80 0xc7 % 128 199 Ccedilla
+0x81 0xfc % 129 252 udieresis
+0x82 0xe9 % 130 233 eacute
+0x83 0xe2 % 131 226 acircumflex
+0x84 0xe4 % 132 228 adieresis
+0x85 0xe0 % 133 224 agrave
+0x86 0xa1 % 134 161 aogonek
+0x87 0xe7 % 135 231 ccedilla
+0x88 0xea % 136 234 ecircumflex
+0x89 0xeb % 137 235 edieresis
+0x8a 0xe8 % 138 232 egrave
+0x8b 0xef % 139 239 idieresis
+0x8c 0xee % 140 238 icircumflex
+0x8d 0xa2 % 141 162 cacute
+0x8e 0xc4 % 142 196 Adieresis
+0x8f 0x81 % 143 129 Aogonek
+0x90 0x86 % 144 134 Eogonek
+0x91 0xa6 % 145 166 eogonek
+0x92 0xaa % 146 170 lslash
+0x93 0xf4 % 147 244 ocircumflex
+0x94 0xf6 % 148 246 odieresis
+0x95 0x82 % 149 130 Cacute
+0x96 0xfb % 150 251 ucircumflex
+0x97 0xf9 % 151 249 ugrave
+0x98 0x91 % 152 145 Sacute
+0x99 0xd6 % 153 214 Odieresis
+0x9a 0xdc % 154 220 Udieresis
+0x9c 0x8a % 156 138 Lslash
+0x9e 0xb1 % 158 177 sacute
+0xa0 0x99 % 160 153 Zacute
+0xa1 0x9b % 161 155 Zdotaccent
+0xa2 0xf3 % 162 243 oacute
+0xa3 0xd3 % 163 211 Oacute
+0xa4 0xab % 164 171 nacute
+0xa5 0x8b % 165 139 Nacute
+0xa6 0xb9 % 166 185 zacute
+0xa7 0xbb % 167 187 zdotaccent
+0xae 0xae % 174 174 guillemotleft
+0xaf 0xaf % 175 175 guillemotright
+0xec 0xad % 236 173 infinity
+0xf1 0xac % 241 172 plusminus
+0xf2 0x84 % 242 132 greaterequal
+0xf3 0x89 % 243 137 lessequal
+0xf6 0xa5 % 246 165 divide
+0xf7 0x85 % 247 133 approxequal
+0xf8 0x94 % 248 148 degree
+0xf9 0xbd % 249 189 periodcentered
+
+%% ARTIFICIAL CLOSURES (MAKE MAPPING A PERMUTATION):
+
+% 144 134 Eogonek
+% 134 161 aogonek
+% 161 155 Zdotaccent
+0x9b 0x90 % 155 --> 144
+
+% 146 170 lslash
+0xaa 0x92 % 170 --> 146
+
+% 164 171 nacute
+0xab 0xa4 % 171 --> 164
+
+% 241 172 plusminus
+0xac 0xf1 % 172 --> 241
+
+% 236 173 infinity
+0xad 0xec % 173 --> 236
+
+% 158 177 sacute
+0xb1 0x9e % 177 --> 158
+
+% 152 145 Sacute
+% 145 166 eogonek
+% 166 185 zacute
+0xb9 0x98 % 185 --> 152
+
+% 167 187 zdotaccent
+0xbb 0xa7 % 187 --> 167
+
+% 151 249 ugrave
+% 249 189 periodcentered
+0xbd 0x97 % 189 --> 151
+
+% 142 196 Adieresis
+0xc4 0x8e % 196 --> 142
+
+% 128 199 Ccedilla
+0xc7 0x80 % 199 --> 128
+
+% 163 211 Oacute
+0xd3 0xa3 % 211 --> 163
+
+% 160 153 Zacute
+% 153 214 Odieresis
+0xd6 0xa0 % 214 --> 160
+
+% 154 220 Udieresis
+0xdc 0x9a % 220 --> 154
+
+% 247 133 approxequal
+% 133 224 agrave
+0xe0 0xf7 % 224 --> 247
+
+% 131 226 acircumflex
+0xe2 0x83 % 226 --> 131
+
+% 242 132 greaterequal
+% 132 228 adieresis
+0xe4 0xf2 % 228 --> 242
+
+% 135 231 ccedilla
+0xe7 0x87 % 231 --> 135
+
+% 156 138 Lslash
+% 138 232 egrave
+0xe8 0x9c % 232 --> 156
+
+% 149 130 Cacute
+% 130 233 eacute
+0xe9 0x95 % 233 --> 149
+
+% 136 234 ecircumflex
+0xea 0x88 % 234 --> 136
+
+% 141 162 cacute
+% 162 243 oacute
+% 243 137 lessequal
+% 137 235 edieresis
+0xeb 0x8d % 235 --> 141
+
+% 140 238 icircumflex
+0xee 0x8c % 238 --> 140
+
+% 248 148 degree
+% 148 246 odieresis
+% 246 165 divide
+% 165 139 Nacute
+% 139 239 idieresis
+0xef 0xf8 % 239 --> 248
+
+% 147 244 ocircumflex
+0xf4 0x93 % 244 --> 147
+
+% 150 251 ucircumflex
+0xfb 0x96 % 251 --> 150
+
+% 143 129 Aogonek
+% 129 252 udieresis
+0xfc 0x8f % 252 --> 143
+
+%% ODD SINGLETS:
+0x9d 0x9d % 157 yen braceleft
+0x9f 0x9f % 159 florin section
+0xa8 0xa8 % 168 questiondown minus
+0xa9 0xa9 % 169 revlogicalnot multiply
+0xb0 0xb0 % 176 paragraph
+0xb2 0xb2 % 178 scaron
+0xb3 0xb3 % 179 scedilla
+0xb4 0xb4 % 180 bullet
+0xb5 0xb5 % 181 tcedilla
+0xb6 0xb6 % 182 @
+0xb7 0xb7 % 183 uogonek
+0xb8 0xb8 % 184 ydieresis
+0xba 0xba % 186 zcaron
+0xbc 0xbc % 188 @
+0xbe 0xbe % 190 quotedbl
+0xbf 0xbf % 191 quotesingle
+0xc0 0xc0 % 192 Agrave
+0xc1 0xc1 % 193 Aacute
+0xc2 0xc2 % 194 Acircumflex
+0xc3 0xc3 % 195 Atilde
+0xc5 0xc5 % 197 Aring
+0xc6 0xc6 % 198 backslash
+0xc8 0xc8 % 200 Egrave
+0xc9 0xc9 % 201 Eacute
+0xca 0xca % 202 Ecircumflex
+0xcb 0xcb % 203 Edieresis
+0xcc 0xcc % 204 Igrave
+0xcd 0xcd % 205 Iacute
+0xce 0xce % 206 Icircumflex
+0xcf 0xcf % 207 Idieresis
+0xd0 0xd0 % 208 Eth
+0xd1 0xd1 % 209 Ntilde
+0xd2 0xd2 % 210 Ograve
+0xd4 0xd4 % 212 Ocircumflex
+0xd5 0xd5 % 213 Otilde
+0xd7 0xd7 % 215 currency
+0xd8 0xd8 % 216 perthousand
+0xd9 0xd9 % 217 Ugrave
+0xda 0xda % 218 Uacute
+0xdb 0xdb % 219 Ucircumflex
+0xdd 0xdd % 221 Yacute
+0xde 0xde % 222 Thorn
+0xdf 0xdf % 223 bar
+0xe1 0xe1 % 225 beta aacute
+0xe3 0xe3 % 227 pi atilde
+0xe5 0xe5 % 229 sigma aring
+0xe6 0xe6 % 230 mu underscore
+0xed 0xed % 237 emptyset iacute
+0xf0 0xf0 % 240 equivalence eth
+0xf5 0xf5 % 245 otilde
+0xfa 0xfa % 250 uacute
+0xfd 0xfd % 253 twosuperior yacute
+0xfe 0xfe % 254 thorn
+0xff 0xff % 255 quotedblbase
diff --git a/Master/texmf/web2c/mf.pool b/Master/texmf/web2c/mf.pool
new file mode 100644
index 00000000000..f5248432aa1
--- /dev/null
+++ b/Master/texmf/web2c/mf.pool
@@ -0,0 +1,828 @@
+11buffer size
+09pool size
+17number of strings
+03???
+28End of file on the terminal!
+00
+02:
+02!
+42(That makes 100 errors; please try again.)
+02?
+60Type <return> to proceed, S to scroll future error messages,
+44R to run without stopping, Q to run quietly,
+23I to insert something,
+20E to edit your file,
+561 or ... or 9 to ignore the next 1 to 9 tokens of input,
+22H for help, X to quit.
+13OK, entering
+09batchmode
+11nonstopmode
+10scrollmode
+03...
+07insert>
+44I have just deleted some text, as you asked.
+48You can now delete more, or insert, or whatever.
+50Sorry, I don't know how to help in this situation.
+36Maybe you should try asking a human?
+42Sorry, I already gave what help I could...
+59An error might have occurred before I noticed any problems.
+45``If all else fails, read the instructions.''
+14Emergency stop
+35METAFONT capacity exceeded, sorry [
+44If you really absolutely need more capacity,
+35you can ask a wizard to enlarge me.
+19This can't happen (
+59I'm broken. Please show this to someone who can fix can fix
+35I can't go on meeting you like this
+55One of your faux pas seems to have wounded me deeply...
+59in fact, I'm barely conscious. Please fix it and try again.
+12Interruption
+09You rang?
+57Try to insert some instructions for me (e.g.,`I show x'),
+43unless you just want to quit by typing `X'.
+09Missing `
+19' has been inserted
+19Arithmetic overflow
+59Uh, oh. A little while ago one of the quantities that I was
+59computing got too large, so I'm afraid your answers will be
+55somewhat askew. You'll probably have to adopt different
+54tactics next time. But I shall try to carry on anyway.
+15Square root of
+23 has been replaced by 0
+52Since I don't take square roots of negative numbers,
+52I'm zeroing this one. Proceed, with fingers crossed.
+24Pythagorean subtraction
+03+-+
+13Logarithm of
+48Since I don't take logs of non-positive numbers,
+27angle(0,0) is taken as zero
+54The `angle' between two identical points is undefined.
+16main memory size
+24AVAIL list clobbered at
+31Double-AVAIL list clobbered at
+24Doubly free location at
+12Bad flag at
+14New busy locs:
+05LINK(
+05INFO(
+07vacuous
+07boolean
+15unknown boolean
+06string
+14unknown string
+03pen
+11unknown pen
+10future pen
+04path
+12unknown path
+07picture
+15unknown picture
+09transform
+04pair
+13known numeric
+09dependent
+15proto-dependent
+07numeric
+11independent
+10token list
+10structured
+16unsuffixed macro
+14suffixed macro
+09undefined
+04true
+05false
+11nullpicture
+07nullpen
+07jobname
+10readstring
+09pencircle
+13normaldeviate
+03odd
+05known
+07unknown
+03not
+07decimal
+07reverse
+08makepath
+07makepen
+11totalweight
+03oct
+03hex
+05ASCII
+04char
+06length
+13turningnumber
+05xpart
+05ypart
+06xxpart
+06xypart
+06yxpart
+06yypart
+04sqrt
+04mexp
+04mlog
+04sind
+04cosd
+05floor
+14uniformdeviate
+10charexists
+05angle
+05cycle
+02++
+02or
+03and
+02<=
+02>=
+02<>
+07rotated
+07slanted
+06scaled
+07shifted
+11transformed
+07xscaled
+07yscaled
+07zscaled
+17intersectiontimes
+09substring
+07subpath
+13directiontime
+05point
+10precontrol
+11postcontrol
+09penoffset
+02..
+13tracingtitles
+16tracingequations
+15tracingcapsules
+14tracingchoices
+12tracingspecs
+11tracingpens
+15tracingcommands
+15tracingrestores
+13tracingmacros
+12tracingedges
+13tracingoutput
+12tracingstats
+13tracingonline
+04year
+05month
+03day
+04time
+08charcode
+07charext
+06charwd
+06charht
+06chardp
+06charic
+06chardx
+06chardy
+10designsize
+04hppp
+04vppp
+07xoffset
+07yoffset
+07pausing
+12showstopping
+10fontmaking
+08proofing
+09smoothing
+12autorounding
+11granularity
+06fillin
+12turningcheck
+12warningcheck
+12boundarychar
+09 at line
+14a bad variable
+02fi
+08endgroup
+06enddef
+06endfor
+13 INACCESSIBLE
+09hash size
+06EQUIV(
+02::
+03||:
+02:=
+05addto
+02at
+07atleast
+10begingroup
+08controls
+04cull
+04curl
+10delimiters
+07display
+08everyjob
+06exitif
+11expandafter
+04from
+08inwindow
+07interim
+03let
+11newinternal
+02of
+10openwindow
+10randomseed
+04save
+10scantokens
+07shipout
+06skipto
+04step
+03str
+07tension
+02to
+05until
+05token
+05 ETC.
+10 CLOBBERED
+11 IMPOSSIBLE
+12 NONEXISTENT
+04 BAD
+02[]
+05(EXPR
+07(SUFFIX
+05(TEXT
+02->
+03>->
+08<expr>->
+19<expr>of<primary>->
+10<suffix>->
+08<text>->
+07(SAVED)
+03var
+02xx
+02xy
+02yx
+02yy
+08%CAPSULE
+05part
+06struct
+11{restoring
+04Path
+07{open?}
+10..control?
+03 ..
+06{curl
+10..tension
+05 and
+11..controls
+02??
+16, before choices
+15, after choices
+23Some number got too big
+46The path that I just computed is out of range.
+53So it will probably look funny. Proceed, for a laugh.
+09path size
+14Edge structure
+04row
+02 |
+31Scaled picture would be too big
+50I can't yscale the picture as requested---it would
+45make some coordinates too large or too small.
+42Proceed, and I'll omit the transformation.
+50I can't xscale the picture as requested---it would
+15move table size
+13Tracing edges
+09 (weight
+21(No new edges added.)
+10Cycle spec
+24 % beginning in octant `
+19% entering octant `
+08 & cycle
+03ENE
+03NNE
+03NNW
+03WNW
+03WSW
+03SSW
+03SSE
+03ESE
+14 ..controls
+11 % segment
+02 (
+33, before subdivision into octants
+19, after subdivision
+43, after subdivision and double autorounding
+36, after subdivision and autorounding
+18Curve out of range
+56At least one of the coordinates in the path I'm about to
+56digitize was really huge (potentially bigger than 4095).
+40So I've cut it back to the maximum size.
+41The results will probably be pretty wild.
+19rounding table size
+11Pen polygon
+09 .. cycle
+04 ..
+16 (newly created)
+13Pen too large
+59The cycle you specified has a coordinate of 4095.5 or more.
+55So I've replaced it by the trivial path `(0,0)..cycle'.
+24Pen cycle must be convex
+59The cycle you specified either has consecutive equal points
+54or turns right or turns through more than 360 degrees.
+16pen polygon size
+09@ Octant
+08 offsets
+07 offset
+08), from
+04 to
+23@ retrograde line from
+18@ transition line
+07, from
+21independent variables
+03dep
+02*4
+20Value is too large (
+53The equation I just processed has given some variable
+54a value of 4096 or more. Continue and I'll try to cope
+47with that big value; but it might be dangerous.
+47(Set warningcheck:=0 to suppress this message.)
+05####
+03##
+15Bad PREVDEP at
+16Out of order at
+18Redundant equation
+43I already knew that this equation was true.
+50But perhaps no harm has been done; let's continue.
+23[unknown command code!]
+03<*>
+08<insert>
+12<scantokens>
+02l.
+10<forever>
+11<argument>
+16<recently read>
+19<to be read again>
+16<inserted text>
+05<for(
+03)>
+16input stack size
+17text input levels
+08endinput
+47Incomplete if; all text was ignored after line
+51A forbidden `outer' token occurred in skipped text.
+58This kind of error happens when you say `if...' and forget
+57the matching `fi'. I've inserted a `fi'; this might work.
+53The file ended while I was skipping conditional text.
+10File ended
+21Forbidden token found
+16 while scanning
+41I suspect you have forgotten an `enddef',
+52causing me to read past where you wanted me to stop.
+49I'll try to recover; but if the error is serious,
+51you'd better type `E' or `X' now and fix your file.
+27to the end of the statement
+42A previous error seems to have propagated,
+15a text argument
+45It seems that a right delimiter was left out,
+18the definition of
+14the text of a
+05 loop
+41I suspect you have forgotten an `endfor',
+08Runaway
+05text?
+11definition?
+05loop?
+39Text line contains an invalid character
+53A funny symbol that I can't read has just been input.
+48Continue, and I'll forget that it ever happened.
+40Incomplete string token has been flushed
+53Strings should finish on the same line as they began.
+50I've deleted the partial string; you might want to
+48insert another by typing, e.g., `I"new string"'.
+32Enormous number has been reduced
+52I can't handle numbers bigger than about 4095.99998;
+53so I've changed your constant to that maximum amount.
+36(Please type a command or say `end')
+37*** (job aborted, no legal end found)
+02=>
+03def
+06vardef
+10primarydef
+12secondarydef
+11tertiarydef
+03for
+11forsuffixes
+07forever
+05quote
+02#@
+02@#
+31Missing symbolic token inserted
+52Sorry: You can't redefine a number, string, or expr.
+49I've inserted an inaccessible symbol so that your
+60definition will be completed without mixing me up too badly.
+51Sorry: You can't redefine my error-recovery tokens.
+50The next thing in this `def' should have been `=',
+54because I've already looked at the definition heading.
+49But don't worry; I'll pretend that an equals sign
+45was present. Everything from here to `enddef'
+43will be the replacement text of this macro.
+04expr
+06suffix
+04text
+07primary
+09secondary
+08tertiary
+41This variable already starts with a macro
+44After `vardef a' you can't say `vardef a.b'.
+40So I'll have to discard this definition.
+46Missing parameter type; `expr' will be assumed
+52You should've had `expr' or `suffix' or `text' here.
+20parameter stack size
+14Extra `endfor'
+40I'm not currently working on a for loop,
+40so I had better not try to end anything.
+05input
+09Lost loop
+53I'm confused; after exiting from a loop, I still seem
+53to want to repeat it. I'll try to forget the problem.
+22No loop is in progress
+51Why say `exitif' when there's nothing to exit from?
+57After `exitif <boolean exp>' I expect to see a semicolon.
+35I shall pretend that one was there.
+20*** (loop confusion)
+12Not a string
+41I'm going to flush this expression, since
+48scantokens should be followed by a known string.
+03)<-
+22Too many arguments to
+11 Missing `
+52I'm going to assume that the comma I just read was a
+57right delimiter, and then I'll begin expanding the macro.
+55You might want to delete some tokens before continuing.
+20Missing argument to
+48That macro has more parameters than you thought.
+54I'll continue by pretending that each missing argument
+23is either zero or null.
+54I've finished reading a macro argument and am about to
+56read another; the arguments weren't delimited correctly.
+51I've gotten to the end of the macro parameter list.
+05 for
+57I've got the first argument; will look now for the other.
+02if
+04else
+06elseif
+49There should've been a colon after the condition.
+06{true}
+07{false}
+06Extra
+43I'm ignoring this; it doesn't match any if.
+09Improper
+38When you say `for x=a step b until c',
+43the initial value `a' and the step size `b'
+55and the final value `c' must have known numeric values.
+57The next thing in this loop should have been `=' or `:='.
+47was present, and I'll look for the values next.
+51The next thing in this loop should have been a `:'.
+41So I'll pretend that a colon was present;
+50everything from here to `endfor' will be iterated.
+07 ENDFOR
+12{loop value=
+13initial value
+09step size
+47I assume you meant to say `until' after `step'.
+48So I'll look for the final value and colon next.
+11final value
+05.base
+15input file name
+19I can't find file `
+23I can't write on file `
+02'.
+03.mf
+20Please type another
+45*** (job aborted, file error in nonstop mode)
+05mfput
+04.fls
+04.log
+02**
+20transcript file name
+02
+20file name for output
+37File names can't appear within macros
+46Sorry...I've converted what follows to tokens,
+37possibly garbaging the name you gave.
+51Please delete the tokens and insert the name again.
+03exp
+26 (see the transcript file)
+13 (future pen)
+10linearform
+03>>
+07recycle
+04###
+03 =
+09A primary
+30 expression can't begin with `
+58I'm afraid I need some sort of value in order to continue,
+49so I've tentatively inserted `0'. You may want to
+43delete this zero and insert something else;
+50see Chapter 27 of The METAFONTbook for an example.
+39Nonnumeric ypart has been replaced by 0
+48I thought you were giving me a pair `(x,y)'; but
+50after finding a nice xpart `x' I found a ypart `y'
+54that isn't of numeric type. So I've changed y to zero.
+59(The y that I didn't like appears above the error message.)
+22A group begun on line
+12 never ended
+56I saw a `begingroup' back there that hasn't been matched
+47by `endgroup'. So I've inserted `endgroup' now.
+16Division by zero
+43I'll pretend that you meant to divide by 1.
+44Improper subscript has been replaced by zero
+54A bracketed subscript must have a known numeric value;
+59unfortunately, what I found was the value that appears just
+55above this error message. So I'll try a zero subscript.
+09Variable
+21 has been obliterated
+54It seems you did a nasty thing---probably by accident,
+46but nevertheless you nearly hornswoggled me...
+50While I was evaluating the right-hand side of this
+51command, something happened, and the left-hand side
+52is no longer a variable! So I won't change anything.
+51While I was evaluating the suffix of this variable,
+55something was redefined, and it's no longer a variable!
+59In order to get back on my feet, I've inserted `0' instead.
+04copy
+47I've scanned an expression of the form `a[b,c',
+41so a right bracket should have come next.
+51I've seen a `[' and a subscript value, in a suffix,
+11A secondary
+10A tertiary
+24Pen path must be a cycle
+39I can't make a pen from the given path.
+02An
+49Undefined coordinates have been replaced by (0,0)
+49I need x and y numbers for this part of the path.
+42The value I found (see above) was no good;
+48so I'll try to keep going by using zero instead.
+45(Chapter 27 of The METAFONTbook explains that
+36you might want to type `I ???' now.)
+45Undefined x coordinate has been replaced by 0
+51I need a `known' x value for this part of the path.
+45Undefined y coordinate has been replaced by 0
+51I need a `known' y value for this part of the path.
+49I've scanned a direction spec for part of a path,
+39so a right brace should have come next.
+36Improper curl has been replaced by 1
+43A curl must be a known, nonnegative number.
+46I've got the x coordinate of a path direction;
+36will look for the y coordinate next.
+45A path join command should end with two dots.
+34Improper tension has been set to 1
+53The expression above should have been a number >=3/4.
+46Paths don't touch; `&' will be changed to `..'
+48When you join paths `p&q', the ending point of p
+49must be exactly equal to the starting point of q.
+53So I'm going to pretend that you said `p..q' instead.
+46Undefined condition will be treated as `false'
+53The expression shown above should have had a definite
+48true-or-false value. I'm changing it to `false'.
+40*** (cannot readstring in nonstop modes)
+12unknown pair
+15unknown numeric
+17Not implemented:
+59I'm afraid I don't know how to apply that operation to that
+53particular type. Continue, and I'll simply return the
+54argument (shown above) as the result of the operation.
+02)}
+30String contains illegal digits
+55I zeroed out characters that weren't in the range 0..7.
+48I zeroed out characters that weren't hex digits.
+18Number too large (
+57I have trouble with numbers greater than 4095; watch out.
+58combination of types. Continue, and I'll return the second
+52argument (see above) as the result of the operation.
+02{(
+49The quantities shown above have not been equated.
+60Oh dear. I can't decide if the expression above is positive,
+59negative, or zero. So this comparison test won't be `true'.
+41Unknown relation will be considered false
+03)*(
+58You're trying to divide the quantity shown above the error
+55message by zero. I'm going to divide it by one instead.
+32Improper transformation argument
+46The expression shown above has the wrong type,
+39so I can't transform anything using it.
+37Transform components aren't all known
+56I'm unable to apply a partially specified transformation
+42except to a fully known pair or transform.
+31That transformation is too hard
+49I can apply complicated transformations to paths,
+49but I can only do integer operations on pictures.
+16Too far to shift
+49I can't shift the picture as requested---it would
+30A statement can't begin with `
+51I was looking for the beginning of a new statement.
+58If you just proceed without changing anything, I'll ignore
+56everything up to the next `;'. Please insert a semicolon
+58now in front of anything that you don't want me to delete.
+52(See Chapter 27 of The METAFONTbook for an example.)
+28Extra tokens will be flushed
+59I've just read as much of that statement as I could fathom,
+59so a semicolon should have been next. It's very puzzling...
+53but I'll try to get myself back together, by ignoring
+19Isolated expression
+40I couldn't find an `=' or `:=' after the
+50expression that is shown above this error message,
+44so I guess I'll just ignore it and carry on.
+36Improper `:=' will be changed to `='
+54I didn't find a variable name at the left of the `:=',
+50so I'm going to pretend that you said `=' instead.
+03)=(
+19Internal quantity `
+28' must receive a known value
+56I can't set an internal quantity to anything but a known
+54numeric value, so I'll have to ignore this assignment.
+30Equation cannot be performed (
+58I'm sorry, but I don't know how to make such things equal.
+55(See the two expressions just above the error message.)
+34Redundant or inconsistent equation
+56An equation between already-known quantities can't help.
+50But don't worry; continue and I'll just ignore it.
+21Inconsistent equation
+58The equation I just read contradicts what was said before.
+09 (off by
+48Declared variable conflicts with previous vardef
+56You can't use, e.g., `numeric foo[]' after `vardef foo'.
+51Proceed, and I'll ignore the illegal redeclaration.
+51Illegal suffix of declared variable will be flushed
+50Variables in declarations must consist entirely of
+46names and collective subscripts, e.g., `x[]a'.
+57Are you trying to use a reserved word in a variable name?
+43I'm going to discard the junk I found here,
+51up to the next comma or the end of the declaration.
+49Explicit subscripts like `x15a' aren't permitted.
+16Extra `endgroup'
+44I'm not currently working on a `begingroup',
+03end
+04dump
+46Always say `randomseed:=<numeric expression>'.
+29Unknown value will be ignored
+48Your expression was too random for me to handle,
+43so I won't change the random seed just now.
+13{randomseed:=
+13errorstopmode
+05inner
+05outer
+55I found no right delimiter to match a left one. So I've
+56put one in, behind the scenes; this may fix the problem.
+11The token `
+32' is no longer a right delimiter
+48Strange: This token has lost its former meaning!
+44I'll read it as a right delimiter this time;
+43but watch out, I'll probably miss it later.
+10(%CAPSULE)
+28' isn't an internal quantity
+55Something like `tracingonline' should follow `interim'.
+46You should have said `let symbol = something'.
+55was present. The next token I read will be `something'.
+19number of internals
+09showtoken
+09showstats
+04show
+12showvariable
+16showdependencies
+02>
+08(outer)
+03lef
+04righ
+25t delimiter that matches
+03tag
+08variable
+06macro:
+09'd macro:
+17[repeat the loop]
+13Memory usage
+17 still untouched)
+13String usage
+07=macro:
+02OK
+56This isn't an error message; I'm just showing something.
+07contour
+10doublepath
+04also
+07withpen
+10withweight
+08dropping
+07keeping
+13Improper type
+54Next time say `withweight <known numeric expression>';
+55I'll ignore the bad `with' clause and look for another.
+47Next time say `withpen <known pen expression>';
+40Weight must be -3, -2, -1, +1, +2, or +3
+20 is the wrong type (
+45I was looking for a "known" picture variable.
+37So I'll not change anything just now.
+23Not a suitable variable
+61At this point I needed to see the name of a picture variable.
+58(Or perhaps you have indeed presented me with one; I might
+59have missed it, if it wasn't followed by the proper token.)
+16Improper `addto'
+54This expression should have specified a known picture.
+46This expression should have been a known path.
+11Not a cycle
+58That contour should have ended with `..cycle' or `&cycle'.
+37Strange path (turning number is zero)
+43Backwards path (turning number is negative)
+53The path doesn't have a counterclockwise orientation,
+41so I'll probably have trouble drawing it.
+51(See Chapter 27 of The METAFONTbook for more help.)
+17Bad window number
+42It should be the number of an open window.
+21Improper `openwindow'
+52Say `openwindow k from (r0,c0) to (r1,c1) at (x,y)',
+57where all quantities are known and k is between 0 and 15.
+19Bad culling amounts
+44Always cull by known amounts that exclude 0.
+07message
+10errmessage
+07errhelp
+46A message should be a known string expression.
+32(That was another `errmessage'.)
+51This error message was generated by an `errmessage'
+43command, so I can't give any explicit help.
+51Pretend that you're Miss Marple: Examine all clues,
+41and deduce the truth by inspired guesses.
+09Enormous
+17 has been reduced
+48Font metric dimensions must be less than 2048pt.
+08charlist
+08ligtable
+10extensible
+10headerbyte
+09fontdimen
+35Invalid code has been replaced by 0
+54I was looking for a number between 0 and 255, or for a
+55string of length 1. Didn't find it; will use 0 instead.
+10Character
+02||
+05code
+12 is already
+13in a ligtable
+13in a charlist
+51It's not legal to label a character more than once.
+17Improper location
+43I was looking for a known, positive number.
+50For safety's sake I'll ignore the present command.
+56A colon should follow a headerbyte or fontinfo location.
+21Illegal ligtable step
+38I was looking for `=:' or `kern' here.
+13ligtable size
+02=:
+03=:|
+04=:|>
+03|=:
+04|=:>
+04|=:|
+05|=:|>
+06|=:|>>
+04kern
+15Too far to skip
+57At most 127 lig/kern steps can separate skipto1 from 1::.
+13Improper kern
+51The amount of kern should be a known numeric value.
+39I'm processing `extensible c: t,m,b,r'.
+23Improper font parameter
+06(some
+41 values had to be adjusted by as much as
+03pt)
+47(illegal design size has been changed to 128pt)
+04.tfm
+26file name for font metrics
+24Font metrics written on
+13(local label
+15:: was missing)
+24(a font metric dimension
+23 font metric dimensions
+21 had to be decreased)
+17 METAFONT output
+03.gf
+02gf
+19 (just shipped out)
+51(There's unbounded black in character shipped out!)
+07special
+10numspecial
+21Unsuitable expression
+59The expression shown above has the wrong type to be output.
+06title
+18Output written on
+11 characters
+10 character
+02,
+08 bytes).
+08 (INIMF)
+25 strings of total length
+43 memory locations dumped; current usage is
+16 symbolic tokens
+07 (base=
+14base file name
+26Beginning to dump on file
+22Transcript written on
+02 )
+19(end occurred when
+09 on line
+16 was incomplete)
+52(see the transcript file for additional information)
+33(dump is performed only by INIMF)
+21debug # (-1 to exit):
+*523964609
diff --git a/Master/texmf/web2c/mktex.cnf b/Master/texmf/web2c/mktex.cnf
new file mode 100644
index 00000000000..c33f26415d4
--- /dev/null
+++ b/Master/texmf/web2c/mktex.cnf
@@ -0,0 +1,3 @@
+: ${MT_FEATURES=appendonlydir:varfonts:fontmaps}
+: ${MODE=ljfour}
+: ${BDPI=600}
diff --git a/Master/texmf/web2c/mktex.opt b/Master/texmf/web2c/mktex.opt
new file mode 100644
index 00000000000..58854e3f17e
--- /dev/null
+++ b/Master/texmf/web2c/mktex.opt
@@ -0,0 +1,120 @@
+# mktex.opt -- common mktex* options, etc.
+# Meant to be sourced after $usage, $version, and $MT_TEXMFMAIN have been set.
+#
+# te@dbs.uni-hannover.de and kb@mail.tug.org. Public domain.
+# $Id: mktex.opt,v 1.36 2005/01/21 19:17:01 olaf Exp $
+
+if test "x$1" = x--help || test "x$1" = x-help; then
+ echo "$usage"
+ exit 0
+elif test "x$1" = x--version || test "x$1" = x-version; then
+ echo "`basename $0` $version"
+ kpsewhich --version
+ exit 0
+elif test $# -lt ${mt_min_args-1}; then
+ echo "$0: Missing argument(s)." >&2
+ echo "Try \``basename $0` --help' for more information." >&2
+ exit 1
+elif test $# -gt ${mt_max_args-1}; then
+ num=$#
+ while test $# -gt `expr $num - ${mt_max_args-1}`; do shift; done
+ echo "$0: Extra arguments $*." >&2
+ echo "Try \``basename $0` --help' for more information." >&2
+ exit 1
+fi
+
+# MS-DOS and MS-Windows define $COMSPEC or $ComSpec and use `;' to separate
+# directories in path lists whereas Unix uses `:'. Make an exception for
+# Cygwin, which pretends to be UNIX.
+# Create a variable that holds the right character to be used by the scripts.
+DOSISH=no
+case `uname -s` in
+ CYGWIN*|Cygwin*|cygwin*) ;;
+ *) if test -n "$COMSPEC" || test -n "$ComSpec"; then DOSISH=yes; fi
+esac
+if test "$DOSISH" = "no"; then SEP=':'; else SEP=';';fi
+
+# TEMPDIR needs to be unique to each process because of the possibility of two
+# people running dvips (or whatever) simultaneously.
+if test -n "$TMPDIR"; then
+ TEMPDIR="${TMPDIR}/mt$$.tmp"
+else
+ TEMPDIR="/tmp/mt$$.tmp"
+fi
+
+# We want to output only filenames to standard output, but it's too
+# error-prone to write the scripts that way, so we direct stdout here.
+STDOUT="$TEMPDIR/mt$$.out"
+
+# We will change search paths to include $KPSE_DOT. This is necessary
+# since we cd to $TEMPDIR.
+: ${KPSE_DOT=`pwd`}; export KPSE_DOT
+
+# Clean up on normal or abnormal exit.
+# The "cd /" is for MS-DOS and MS-Windows, where there is a separate
+# current directory on each drive, and therefore "cd $KPSE_DOT" might
+# still leave $TMPDIR current directory on its drive, in which case it
+# cannot be removed.
+trap 'rc=$?; cd /; cd "$KPSE_DOT"; test -f "$STDOUT" && cat "$STDOUT"; rm -rf "$TEMPDIR"; exit $rc' \
+ 0 1 2 3 7 13 15
+
+(umask 077 && mkdir "$TEMPDIR") || exit 1
+cd "$TEMPDIR" || exit 1
+
+# The alternative location for fonts. The directory need not exist,
+# so we use --expand-var here. We also perform a sanity check.
+: ${MT_VARTEXFONTS=`kpsewhich --expand-var='$VARTEXFONTS' | sed 's%^!!%%'`}
+if test -z "$MT_VARTEXFONTS"; then
+ echo "$0: VARTEXFONTS is not defined. Defaulting to \`$KPSE_DOT'." >&2
+ MT_VARTEXFONTS='$KPSE_DOT'
+fi
+
+# The supporting scripts:
+: ${MT_MKTEXNAM=`kpsewhich --format='web2c files' mktexnam`}
+test -n "$MT_MKTEXNAM" || MT_MKTEXNAM="$MT_TEXMFMAIN/web2c/mktexnam"
+: ${MT_MKTEXNAM_OPT=`kpsewhich --format='web2c files' mktexnam.opt`}
+test -n "$MT_MKTEXNAM_OPT" || MT_MKTEXNAM_OPT="$MT_TEXMFMAIN/web2c/mktexnam.opt"
+: ${MT_MKTEXDIR=`kpsewhich --format='web2c files' mktexdir`}
+test -n "$MT_MKTEXDIR" || MT_MKTEXDIR="$MT_TEXMFMAIN/web2c/mktexdir"
+: ${MT_MKTEXDIR_OPT=`kpsewhich --format='web2c files' mktexdir.opt`}
+test -n "$MT_MKTEXDIR_OPT" || MT_MKTEXDIR_OPT="$MT_TEXMFMAIN/web2c/mktexdir.opt"
+: ${MT_MKTEXUPD=`kpsewhich --format='web2c files' mktexupd`}
+test -n "$MT_MKTEXUPD" || MT_MKTEXUPD="$MT_TEXMFMAIN/web2c/mktexupd"
+
+# mktexupd and mktexlsr make sure they're coordinated via this. A copy of
+# the first string is found in mktexlsr.
+ls_R_magic='% ls-R -- filename database for kpathsea; do not change this line.'
+# Old ls-R files should continue to work.
+old_ls_R_magic='% ls-R -- maintained by MakeTeXls-R; do not change this line.'
+
+# Read defaults from mktex.cnf if that file exists. Can be used to
+# overwrite anything defined below. Please use the same syntax as
+# given here (e.g. ``: ${MODE=ljfour}'', not just ``MODE=ljfour'', as
+# this can cause trouble (e.g. when the mode for mktexnam is
+# already specified on the command line).
+: ${MT_MKTEX_CNF=`kpsewhich --format='web2c files' mktex.cnf`}
+test -n "$MT_MKTEX_CNF" && test -r "$MT_MKTEX_CNF" && . "$MT_MKTEX_CNF"
+
+# Possible features: appendonlydir dosnames fontmaps nomfdrivers nomode
+# stripsupplier striptypeface texmfvar varfonts.
+if test "$DOSISH" = "yes"; then
+ : ${MT_FEATURES=appendonlydir:dosnames}
+else
+ : ${MT_FEATURES=appendonlydir}
+fi
+: ${MODE=ljfour}
+: ${BDPI=600}
+: ${DPI=600}
+: ${MAG=1.0}
+: ${ps_to_pk=gsftopk} # some prefer ps2pk
+
+# Allow fonts to be read and written (especially in case we make
+# directories) by everyone.
+umask 0
+
+# Cache values that may be useful for recursive calls.
+export MT_MKTEX_OPT MT_MKTEX_CNF
+export MT_MKTEXNAM MT_MKTEXNAM_OPT
+export MT_MKTEXDIR MT_MKTEXDIR_OPT
+export MT_MKTEXUPD
+export MT_TEXMFMAIN MT_VARTEXFONTS
diff --git a/Master/texmf/web2c/mktexdir b/Master/texmf/web2c/mktexdir
new file mode 100755
index 00000000000..5d378ad4778
--- /dev/null
+++ b/Master/texmf/web2c/mktexdir
@@ -0,0 +1,54 @@
+#!/bin/sh
+# mkinstalldirs --- make directory hierarchy (now mktexdir).
+# Author: Noah Friedman <friedman@prep.ai.mit.edu>, created: 1993-05-16.
+# Public domain.
+#
+# Modified for sticky directory creation, --help, --version.
+# te@dbs.uni-hannover.de and kb@mail.tug.org.
+
+version='$Id: mktexdir,v 1.17 2004/12/29 13:38:45 olaf Exp $'
+usage="Usage: $0 DIRS...
+ Create each DIR, including any missing leading directories."
+mt_max_args=$#
+
+# Common code for all scripts.
+: ${MT_TEXMFMAIN=`kpsewhich --expand-path='$TEXMFMAIN'`}
+: ${MT_MKTEX_OPT=`kpsewhich --format='web2c files' mktex.opt`}
+test -n "$MT_MKTEX_OPT" || MT_MKTEX_OPT="$MT_TEXMFMAIN/web2c/mktex.opt"
+if test ! -f "$MT_MKTEX_OPT"; then
+ echo "$0: Cannot find mktex.opt; check your installation." >&2
+ exit 1
+fi
+
+. "$MT_MKTEX_OPT"
+
+test -n "$MT_MKTEXDIR_OPT" && . "$MT_MKTEXDIR_OPT"
+
+test -z "$MT_APPEND_MASK" && MT_APPEND_MASK="="
+
+errstatus=0
+
+for file
+do
+ case $file in
+ /*) cd /;;
+ *) cd $KPSE_DOT;;
+ esac
+ OLDIFS=$IFS; IFS=/; set fnord `echo "./$file"`; IFS=$OLDIFS; shift
+
+ pathcomp=
+ for d
+ do
+ test -z "$d" && continue
+ pathcomp="$pathcomp$d"
+
+ if test ! -d "./$pathcomp"; then
+ mkdir "./$pathcomp" || { errstatus=$?; break; }
+ chmod `kpsestat ${MT_APPEND_MASK} "$pathcomp"/..` "./$pathcomp"
+ fi
+
+ pathcomp="$pathcomp/"
+ done
+done
+
+exit $errstatus
diff --git a/Master/texmf/web2c/mktexdir.opt b/Master/texmf/web2c/mktexdir.opt
new file mode 100644
index 00000000000..c06cee31202
--- /dev/null
+++ b/Master/texmf/web2c/mktexdir.opt
@@ -0,0 +1,10 @@
+# mktexdir.opt to determine various manipulations of the filenames.
+# Sourced from mktexdir.
+#
+# te@dbs.uni-hannover.de and kb@mail.tug.org. Public domain.
+# $Id: mktexdir.opt,v 1.4 2002/10/22 18:33:54 olaf Exp $
+
+# Set append-only bit on created directories.
+case "$MT_FEATURES" in
+ *appendonlydir*) MT_APPEND_MASK=+t;;
+esac
diff --git a/Master/texmf/web2c/mktexnam b/Master/texmf/web2c/mktexnam
new file mode 100755
index 00000000000..f9ed6902a1b
--- /dev/null
+++ b/Master/texmf/web2c/mktexnam
@@ -0,0 +1,216 @@
+#!/bin/sh
+# maketexnam -- find PK and TFM names.
+# te@dbs.uni-hannover.de, kb@mail.tug.org, and infovore@xs4all.nl.
+# Public domain.
+
+version='$Id: mktexnam,v 1.30 2004/12/28 20:55:56 olaf Exp $'
+usage="Usage: $0 NAME [DPI MODE] [DESTDIR].
+ Output the PK, TFM, and MF names for a font NAME."
+mt_max_args=4
+
+# Common code for all scripts.
+: ${MT_TEXMFMAIN=`kpsewhich --expand-path='$TEXMFMAIN'`}
+: ${MT_MKTEX_OPT=`kpsewhich --format='web2c files' mktex.opt`}
+test -n "$MT_MKTEX_OPT" || MT_MKTEX_OPT="$MT_TEXMFMAIN/web2c/mktex.opt"
+if test ! -f "$MT_MKTEX_OPT"; then
+ echo "$0: Cannot find mktex.opt; check your installation." >&2
+ exit 1
+fi
+
+. "$MT_MKTEX_OPT"
+
+NAME=$1
+case $# in
+ 1|2) DPI=$BDPI; DEST=$2;;
+ 3|4) DPI=$2; MODE=$3; DEST=$4;;
+ *) help;;
+esac
+
+: ${MT_PKDESTDIR='$MT_DESTROOT/$MT_PKDESTREL'}
+: ${MT_TFMDESTDIR='$MT_DESTROOT/$MT_TFMDESTREL'}
+: ${MT_MFDESTDIR='$MT_DESTROOT/$MT_MFDESTREL'}
+: ${MT_PKBASE='$NAME.${DPI}pk'}
+: ${MT_TFMBASE='$NAME.tfm'}
+: ${MT_MFBASE='$NAME.mf'}
+: ${MT_DEFAULT_SUPPLIER=unknown}
+: ${MT_DEFAULT_TYPEFACE=unknown}
+: ${MT_DEFAULT_NAMEPART='$MT_SUPPLIER/$MT_TYPEFACE'}
+: ${MT_DEFAULT_PKDESTREL='pk/modeless/$MT_NAMEPART'}
+: ${MT_DEFAULT_TFMDESTREL='tfm/$MT_NAMEPART'}
+: ${MT_DEFAULT_MFDESTREL='source/$MT_NAMEPART'}
+: ${MT_DEFAULT_DESTROOT=$KPSE_DOT}
+
+# Find the font: test tfm first, then mf, then possible sauterized mf.
+fullname=`kpsewhich "$NAME.tfm" 2>/dev/null`
+test -z "$fullname" && fullname=`kpsewhich "$NAME.mf" 2>/dev/null`
+if test -z "$fullname"; then
+ rootname=`echo $NAME | sed 's/[0-9]*$//'`
+ fullname=`kpsewhich "b-$rootname.mf" 2>/dev/null`
+ # LH fonts get special treatment:
+ if test -z "$fullname"; then
+ case $rootname in
+ # Czech/Slovak fonts get special treatment:
+ cs*|lcsss*|icscsc*|icstt*|ilcsss*)
+ fullname=`kpsewhich cscode.mf`
+ ;;
+ # LH fonts get special treatment:
+ wn[bcdfirstuv]*|rx[bcdfiorstuvx][bcfhilmostx]|l[abcdhl][bcdfiorstuvx]*)
+ lhprefix=`echo $NAME | sed 's/^\(..\).*/\1/'`
+ fullname=`kpsewhich "${lhprefix}codes.mf" 2>/dev/null`;;
+ *) fullname=`kpsewhich "$rootname.mf" 2>/dev/null`
+ ;;
+ esac
+ fi
+fi
+
+# After all this, do we _have_ a font?
+if test -z "$fullname"; then
+ : ${MT_DESTROOT="$MT_VARTEXFONTS"}
+else
+ # Normalize $fullname.
+ fullname=`echo "$fullname" | sed 's%//*%/%g'`
+ # See if $fullname comes from a standard location.
+ OIFS=$IFS;IFS=$SEP
+ set x `kpsewhich --expand-path='$TEXMF/fonts'"$SEP$MT_VARTEXFONTS"`
+ shift; IFS=$OIFS
+ for i
+ do
+ test -z "$i" && continue
+ case "$fullname" in
+ $i/*)
+ # We now have a preliminary value for the destination root.
+ : ${MT_DESTROOT="$i"}
+ # When we're done, relfmt contains one of these:
+ # "/source/$MT_NAMEPART/"
+ # "/$MT_NAMEPART/source/"
+ # while namepart contains the actual namepart.
+ relfmt=`echo "$fullname" | \
+ sed -e 's%^'"$i"'\(/.*/\)[^/]*$%\1%' \
+ -e 's%^/tfm/%/source/%' \
+ -e 's%/tfm/$%/source/%'`
+ namepart=`echo "$relfmt" | sed -e 's%/source/%/%'`
+ # See if namepart is empty.
+ if test "$namepart" != "/"; then
+ relfmt=`echo "$relfmt" | \
+ sed -e 's%'"$namepart"'%/$MT_NAMEPART/%'`
+ else
+ # Assume TDS.
+ relfmt='/source/$MT_NAMEPART/'
+ namepart=''
+ fi
+ # Determine supplier and typeface from namepart. If there is
+ # only one part in the namepart, we take it to be the typeface.
+ MT_SUPPLIER=`echo $namepart | sed 's%^/\([^/]*\)/\(.*\)$%\1%'`
+ MT_TYPEFACE=`echo $namepart | sed 's%^/\([^/]*\)/\(.*\)$%\2%'`
+ if test -z "$MT_TYPEFACE"; then
+ MT_TYPEFACE="$MT_SUPPLIER";
+ MT_SUPPLIER=''
+ fi
+ # Phew. Now we create the relative paths for pk, tfm and source.
+ : ${MT_NAMEPART='$MT_SUPPLIER/$MT_TYPEFACE'}
+ : ${MT_PKDESTREL=`echo "$relfmt" | sed 's%/source/%/pk/$MT_MODE/%'`}
+ : ${MT_TFMDESTREL=`echo "$relfmt" | sed 's%/source/%/tfm/%'`}
+ : ${MT_MFDESTREL=`echo "$relfmt"`}
+ break
+ esac
+ done
+fi
+
+# In case some variables remain unset.
+: ${MT_SUPPLIER=$MT_DEFAULT_SUPPLIER}
+: ${MT_TYPEFACE=$MT_DEFAULT_TYPEFACE}
+: ${MT_NAMEPART=$MT_DEFAULT_NAMEPART}
+: ${MT_PKDESTREL=$MT_DEFAULT_PKDESTREL}
+: ${MT_TFMDESTREL=$MT_DEFAULT_TFMDESTREL}
+: ${MT_MFDESTREL=$MT_DEFAULT_MFDESTREL}
+
+# We have found nothing, so force using the fontmaps as a last resort.
+# This also means mktexnam can be queried for advice on where to
+# place fonts.
+if test "x$MT_SUPPLIER" = xunknown \
+ || test "x$MT_TYPEFACE" = xunknown; then
+ MT_FEATURES="$MT_FEATURES:fontmaps"
+fi
+
+# Handle the options.
+test -n "$MT_MKTEXNAM_OPT" && . "$MT_MKTEXNAM_OPT"
+
+# Adjust MT_DESTROOT, if necessary.
+if test -n "${MT_DESTROOT}"; then
+ # We distinguish system trees from the rest.
+ systexmf="`kpsewhich --expand-path='{$SYSTEXMF}/fonts'`$SEP$MT_VARTEXFONTS"
+ case "$SEP$systexmf$SEP" in
+ *$SEP$MT_DESTROOT$SEP*) # A system tree.
+ # If the texmfvar option is set, use TEXMFVAR tree.
+ # Some additional uglyness handles the case where $TEXMFVAR exists
+ # but $TEXMFVAR/fonts doesn't (yet).
+ if test "x$USE_TEXMFVAR" = x1; then
+ : ${MT_TEXMFVAR=`kpsewhich --expand-path='$TEXMFVAR'`}
+ MT_DESTROOT=$MT_TEXMFVAR/fonts
+ if test -z "$MT_TEXMFVAR"; then
+ # Path expansion of $TEXMFVAR was empty.
+ FALLBACK=1
+ elif test -d "$MT_DESTROOT"; then
+ # Do we have write access and permission?
+ kpseaccess -w "$MT_DESTROOT" || FALLBACK=1
+ test -w "$MT_DESTROOT" || FALLBACK=1
+ elif test -d "$MT_TEXMFVAR"; then
+ # De we have write access and permission?
+ kpseaccess -w "$MT_TEXMFVAR" || FALLBACK=1
+ test -w "$MT_TEXMFVAR" || FALLBACK=1
+ else
+ # TEXMFVAR defined and exists, but it is not a directory?
+ FALLBACK=1
+ fi
+ else
+ # Do we have write access and permission?
+ kpseaccess -w "$MT_DESTROOT" || FALLBACK=1
+ test -w "$MT_DESTROOT" || FALLBACK=1
+ fi
+ # Fall back on VARTEXFONTS if the varfonts option is set, or
+ # we cannot write in the given tree.
+ if test "x$USE_VARTEXFONTS" = x1 || test "x$FALLBACK" = x1; then
+ MT_DESTROOT=$MT_VARTEXFONTS
+ fi ;;
+ *) # A non-system tree.
+ # Do we have write access and permission?
+ kpseaccess -w "$MT_DESTROOT" || FALLBACK=1
+ test -w "$MT_DESTROOT" || FALLBACK=1
+ # If we cannot write fall back of defaults.
+ test "x$FALLBACK" = x1 && MT_DESTROOT=;;
+ esac
+fi
+
+if test -z "$MT_DESTROOT"; then
+ MT_DESTROOT=$MT_DEFAULT_DESTROOT
+ MT_PKDESTDIR=$MT_DEFAULT_DESTROOT
+ MT_TFMDESTDIR=$MT_DEFAULT_DESTROOT
+ MT_MFDESTDIR=$MT_DEFAULT_DESTROOT
+fi
+
+case "$DEST" in
+ "") ;;
+ /* | [A-z]:/*) # Absolute, explicit destdir => use it.
+ MT_PKDESTDIR=$DEST
+ MT_TFMDESTDIR=$DEST
+ MT_MFDESTDIR=$DEST
+ MT_NAMEPART=;;
+ *) # Relative destdir => append to the default.
+ MT_NAMEPART=$DEST;;
+esac
+
+eval MT_MODE=\"$MODE\"
+eval MT_NAMEPART=\"$MT_NAMEPART\"
+eval MT_DESTROOT=\"$MT_DESTROOT\"
+eval MT_PKDESTREL=\"$MT_PKDESTREL\"
+eval MT_TFMDESTREL=\"$MT_TFMDESTREL\"
+eval MT_MFDESTREL=\"$MT_MFDESTREL\"
+eval MT_PKDESTDIR=\"$MT_PKDESTDIR\"
+eval MT_TFMDESTDIR=\"$MT_TFMDESTDIR\"
+eval MT_MFDESTDIR=\"$MT_MFDESTDIR\"
+eval MT_PKNAME=\"$MT_PKDESTDIR/$MT_PKBASE\"
+eval MT_TFMNAME=\"$MT_TFMDESTDIR/$MT_TFMBASE\"
+eval MT_MFNAME=\"$MT_MFDESTDIR/$MT_MFBASE\"
+
+echo "$MT_PKNAME$SEP$MT_TFMNAME$SEP$MT_MFNAME" | sed 's%//*%/%g'
+
diff --git a/Master/texmf/web2c/mktexnam.opt b/Master/texmf/web2c/mktexnam.opt
new file mode 100644
index 00000000000..d4c518bc450
--- /dev/null
+++ b/Master/texmf/web2c/mktexnam.opt
@@ -0,0 +1,106 @@
+# mktexnam.opt to determine various manipulations of the filenames.
+# Sourced from mktexnam.
+#
+# te@dbs.uni-hannover.de and kb@mail.tug.org. Public domain.
+# $Id: mktexnam.opt,v 1.14 2004/12/28 20:58:18 olaf Exp $
+
+# Get 8.3 filenames like dpiNNN/NAME.pk.
+case "$MT_FEATURES" in
+ *dosnames*) MT_PKBASE='dpi$DPI/$NAME.pk';;
+esac
+
+# Omit the mode directory (e.g., ljfour):
+case "$MT_FEATURES" in
+ *nomode*) MODE="";;
+esac
+
+###########################################################################
+# Use this feature if you wish to use the alias files from the
+# ftp://ftp.tug.org/tex/fontname.tar.gz distribution.
+###########################################################################
+case "$MT_FEATURES" in
+*fontmaps*)
+ MT_NAMEPART='$MT_SUPPLIER/$MT_TYPEFACE'
+ MT_PKDESTREL='pk/$MT_MODE/$MT_NAMEPART'
+ MT_TFMDESTREL='tfm/$MT_NAMEPART'
+ MT_MFDESTREL='source/$MT_NAMEPART'
+ SPECIALMAP=`kpsewhich special.map`
+ TYPEFACEMAP=`kpsewhich typeface.map`
+ SUPPLIERMAP=`kpsewhich supplier.map`
+ if test -r "$SPECIALMAP"; then
+ set x `awk \
+ '{if ($1 == NAME || (substr (NAME, 1, length ($1)) == $1 \
+ && substr (NAME, length (NAME), 1) ~ /[0-9]/ \
+ && substr ($1, length ($1), 1) ~ /[^0-9]/)) \
+ { print $2 " " $3; exit; }}' NAME=$NAME "$SPECIALMAP"`
+ shift; SUPPLIER=$1; TYPEFACE=$2
+
+ if test -z "$SUPPLIER"; then
+ # Try the normal case. Source first.
+ # $NAME might be raw.
+ name=`echo $NAME | sed 's/^r//'`
+ s_abbrev=`echo $name | sed 's/^\(.\).*$/\1/'`
+ SUPPLIER=`awk '{ if ($1 == s_abbrev) { print $2; exit; }}' \
+ s_abbrev=$s_abbrev "$SUPPLIERMAP"`
+ if test -n "$SUPPLIER"; then
+ # We found the source. Try for the typeface.
+ t_abbrev=`echo $name | sed 's/^.//;s/\(..\).*$/\1/'`
+ TYPEFACE=`awk '{ if ($1 == t_abbrev) { print $2; exit; }}' \
+ t_abbrev=$t_abbrev "$TYPEFACEMAP"`
+ fi
+ fi
+ fi
+
+ if test -z "$SUPPLIER"; then
+ echo "$0: Could not map source abbreviation $s_abbrev for $NAME." >&2
+ echo "$0: Need to update $SPECIALMAP?" >&2
+ else
+ MT_SUPPLIER="$SUPPLIER"
+ if test -z "$TYPEFACE"; then
+ echo "$0: Could not map typeface abbreviation $t_abbrev for $NAME." >&2
+ echo "$0: Need to update $SPECIALMAP?" >&2
+ else
+ MT_TYPEFACE="$TYPEFACE"
+ fi
+ fi
+esac
+
+###########################################################################
+# Use this feature to strip the "supplier" part (e.g. ams)
+# of the target name:
+###########################################################################
+
+case "$MT_FEATURES" in
+*stripsupplier*)
+ MT_SUPPLIER=""
+esac
+
+###########################################################################
+# Use this feature to strip the "typeface" part (e.g. euler)
+# of the target name:
+###########################################################################
+
+case "$MT_FEATURES" in
+*striptypeface*)
+ MT_TYPEFACE=""
+esac
+
+# Put new fonts into the directory named by the VARTEXFONTS environment
+# variable or config file value. (A default value for VARTEXFONTS is
+# already set in the default texmf.cnf, q.v.)
+#
+# A user can override this setting in either direction by setting
+# USE_VARTEXFONTS to 1 or 0.
+case "$MT_FEATURES" in
+ *varfonts*) test "$USE_VARTEXFONTS" != 0 && USE_VARTEXFONTS=1;;
+esac
+
+# Force generated files that would go into a system tree (as defined by
+# SYSTEXMF) into TEXMFVAR. Starting with teTeX-3.0, the variable TEXMFVAR
+# is always set. The varfonts feature takes precedence if also set.
+#
+# A user can override this setting in either direction by setting
+# USE_TEXMFVAR to 1 or 0.
+case "$MT_FEATURES" in
+ *texmfvar*) test "$USE_TEXMFVAR" != 0 && USE_TEXMFVAR=1;;
+esac
diff --git a/Master/texmf/web2c/mktexupd b/Master/texmf/web2c/mktexupd
new file mode 100755
index 00000000000..317ec9eb8aa
--- /dev/null
+++ b/Master/texmf/web2c/mktexupd
@@ -0,0 +1,56 @@
+#!/bin/sh
+# mktexupd -- update ls-R with a new entry.
+#
+# te@dbs.uni-hannover.de and kb@mail.tug.org. Public domain.
+
+version='$Id: mktexupd,v 1.20 2004/12/19 12:41:13 olaf Exp $'
+usage="Usage: $0 DIR FILE.
+ Update the ls-R file with an entry for FILE in DIR."
+mt_min_args=2
+mt_max_args=2
+
+# Common code for all scripts.
+: ${MT_TEXMFMAIN=`kpsewhich --expand-path='$TEXMFMAIN'`}
+: ${MT_MKTEX_OPT=`kpsewhich --format='web2c files' mktex.opt`}
+test -n "$MT_MKTEX_OPT" || MT_MKTEX_OPT="$MT_TEXMFMAIN/web2c/mktex.opt"
+if test ! -f "$MT_MKTEX_OPT"; then
+ echo "$0: Cannot find mktex.opt; check your installation." >&2
+ exit 1
+fi
+
+. "$MT_MKTEX_OPT"
+
+dir=$1
+file=$2
+test -d "$dir" || { echo "$0: $dir not a directory." >&2; exit 1; }
+test -f "$dir/$file" || { echo "$0: $dir/$file not a file." >&2; exit 1; }
+
+OIFS=$IFS; IFS=$SEP; set x `kpsewhich -show-path=ls-R`; shift; IFS=$OIFS
+TEXMFLS_R=
+for d in "$@"; do
+ case $dir in
+ "") continue;;
+ ${d}|${d}/*) TEXMFLS_R="$d"; break;;
+ esac
+done
+test -n "$TEXMFLS_R" || exit 0
+db_file="$TEXMFLS_R/ls-R"
+db_file_lc="$TEXMFLS_R/ls-r"
+
+test ! -f "$db_file" && test -f "$db_file_lc" && db_file="$db_file_lc"
+test -f "$db_file" || { mktexlsr "$TEXMFLS_R"; exit; }
+test -w "$db_file" || { echo "$0: $db_file unwritable." >&2; exit 1; }
+
+test "x`sed '1s/ $//;1q' \"$db_file\"`" = "x$ls_R_magic" \
+ || test "x`sed '1s/ $//;1q' \"$db_file\"`" = "x$old_ls_R_magic" \
+ || { echo "$0: $db_file lacks magic string \`$ls_R_magic'." >&2; exit 1; }
+
+# Change `$TEXMFLS_R/' to `./'.
+dir=`echo $dir | sed "s%^$TEXMFLS_R/%./%g"`
+
+# May as well always put in a new directory entry; presumably cron will
+# come along soon enough and clean things up.
+echo "$dir:" >>"$db_file"
+echo "$file" >>"$db_file"
+
+exit 0
diff --git a/Master/texmf/web2c/mp.pool b/Master/texmf/web2c/mp.pool
new file mode 100644
index 00000000000..3755d83b2df
--- /dev/null
+++ b/Master/texmf/web2c/mp.pool
@@ -0,0 +1,942 @@
+050.901
+11buffer size
+17number of strings
+09pool size
+06string
+03???
+28End of file on the terminal!
+00
+02:
+02!
+42(That makes 100 errors; please try again.)
+02?
+60Type <return> to proceed, S to scroll future error messages,
+44R to run without stopping, Q to run quietly,
+23I to insert something,
+20E to edit your file,
+561 or ... or 9 to ignore the next 1 to 9 tokens of input,
+22H for help, X to quit.
+13OK, entering
+09batchmode
+11nonstopmode
+10scrollmode
+03...
+07insert>
+44I have just deleted some text, as you asked.
+48You can now delete more, or insert, or whatever.
+50Sorry, I don't know how to help in this situation.
+36Maybe you should try asking a human?
+42Sorry, I already gave what help I could...
+59An error might have occurred before I noticed any problems.
+45``If all else fails, read the instructions.''
+14Emergency stop
+35MetaPost capacity exceeded, sorry [
+44If you really absolutely need more capacity,
+35you can ask a wizard to enlarge me.
+19This can't happen (
+59I'm broken. Please show this to someone who can fix can fix
+35I can't go on meeting you like this
+55One of your faux pas seems to have wounded me deeply...
+59in fact, I'm barely conscious. Please fix it and try again.
+12Interruption
+09You rang?
+57Try to insert some instructions for me (e.g.,`I show x'),
+43unless you just want to quit by typing `X'.
+09Missing `
+19' has been inserted
+19Arithmetic overflow
+59Uh, oh. A little while ago one of the quantities that I was
+59computing got too large, so I'm afraid your answers will be
+55somewhat askew. You'll probably have to adopt different
+54tactics next time. But I shall try to carry on anyway.
+15Square root of
+23 has been replaced by 0
+52Since I don't take square roots of negative numbers,
+52I'm zeroing this one. Proceed, with fingers crossed.
+24Pythagorean subtraction
+03+-+
+13Logarithm of
+48Since I don't take logs of non-positive numbers,
+27angle(0,0) is taken as zero
+54The `angle' between two identical points is undefined.
+16main memory size
+24AVAIL list clobbered at
+31Double-AVAIL list clobbered at
+24Doubly free location at
+12Bad flag at
+14New busy locs:
+02..
+05LINK(
+05INFO(
+07vacuous
+07boolean
+15unknown boolean
+14unknown string
+03pen
+11unknown pen
+04path
+12unknown path
+07picture
+15unknown picture
+09transform
+05color
+04pair
+13known numeric
+09dependent
+15proto-dependent
+07numeric
+11independent
+10token list
+10structured
+16unsuffixed macro
+14suffixed macro
+09undefined
+04true
+05false
+11nullpicture
+07nullpen
+07jobname
+10readstring
+09pencircle
+13normaldeviate
+08readfrom
+09closefrom
+03odd
+05known
+07unknown
+03not
+07decimal
+07reverse
+08makepath
+07makepen
+03oct
+03hex
+05ASCII
+04char
+06length
+13turningnumber
+05xpart
+05ypart
+06xxpart
+06xypart
+06yxpart
+06yypart
+07redpart
+09greenpart
+08bluepart
+08fontpart
+08textpart
+08pathpart
+07penpart
+08dashpart
+04sqrt
+04mexp
+04mlog
+04sind
+04cosd
+05floor
+14uniformdeviate
+10charexists
+08fontsize
+08llcorner
+08lrcorner
+08ulcorner
+08urcorner
+09arclength
+05angle
+05cycle
+06filled
+07stroked
+07textual
+07clipped
+07bounded
+02++
+02or
+03and
+02<=
+02>=
+02<>
+07rotated
+07slanted
+06scaled
+07shifted
+11transformed
+07xscaled
+07yscaled
+07zscaled
+06infont
+17intersectiontimes
+09substring
+07subpath
+13directiontime
+05point
+10precontrol
+11postcontrol
+09penoffset
+07arctime
+09mpversion
+13tracingtitles
+16tracingequations
+15tracingcapsules
+14tracingchoices
+12tracingspecs
+15tracingcommands
+15tracingrestores
+13tracingmacros
+13tracingoutput
+12tracingstats
+16tracinglostchars
+13tracingonline
+04year
+05month
+03day
+04time
+08charcode
+07charext
+06charwd
+06charht
+06chardp
+06charic
+10designsize
+07pausing
+12showstopping
+10fontmaking
+08linejoin
+07linecap
+10miterlimit
+12warningcheck
+12boundarychar
+09prologues
+11truecorners
+09 at line
+14a bad variable
+04etex
+08mpxbreak
+02fi
+08endgroup
+06enddef
+06endfor
+13 INACCESSIBLE
+09hash size
+06EQUIV(
+02::
+03||:
+02:=
+05addto
+07atleast
+10begingroup
+08controls
+04curl
+10delimiters
+08everyjob
+06exitif
+11expandafter
+07interim
+03let
+11newinternal
+02of
+10randomseed
+04save
+10scantokens
+07shipout
+06skipto
+07special
+04step
+03str
+07tension
+02to
+05until
+06within
+05write
+05token
+05 ETC.
+10 CLOBBERED
+11 IMPOSSIBLE
+12 NONEXISTENT
+04 BAD
+02[]
+05(EXPR
+07(SUFFIX
+05(TEXT
+02->
+03>->
+08<expr>->
+19<expr>of<primary>->
+10<suffix>->
+08<text>->
+07(SAVED)
+03var
+02xx
+02xy
+02yx
+02yy
+03red
+05green
+04blue
+08%CAPSULE
+05part
+06struct
+11{restoring
+07{open?}
+10..control?
+03 ..
+06{curl
+10..tension
+05 and
+11..controls
+02??
+04Path
+16, before choices
+15, after choices
+23Some number got too big
+46The path that I just computed is out of range.
+53So it will probably look funny. Proceed, for a laugh.
+09path size
+07rising?
+04 ..
+23pencircle transformed (
+03Pen
+06bblast
+14Edge structure
+22[unknown object type!]
+09End edges
+15Filled contour
+09 with pen
+22mitered joins limited
+11round joins
+13beveled joins
+08?? joins
+04butt
+05round
+06square
+07 ends,
+08colored
+18Filled pen stroke
+08dashed (
+03 ??
+03on
+05 off
+10) shifted
+23 (this will be ignored)
+05dash0
+10" infont "
+12transformed
+14clipping path:
+13stop clipping
+15setbounds path:
+16end of setbounds
+51Picture is too complicated to use as a dash pattern
+57When you say `dashed p', picture p should not contain any
+58text, filled regions, or clipping paths. This time it did
+42so I'll just make it a solid line instead.
+59When you say `dashed p', every path in p should be monotone
+51in x and there must be no overlapping. This failed
+55When you say `dashed p', everything in picture p should
+53be the same color. I can't handle your color changes
+05dash1
+08box_ends
+04bbox
+05bbox2
+13Envelope spec
+25 % beginning with offset
+08 & cycle
+03 %
+07counter
+20clockwise to offset
+14 ..controls
+15degenerate spec
+21independent variables
+03dep
+02*4
+20Value is too large (
+53The equation I just processed has given some variable
+54a value of 4096 or more. Continue and I'll try to cope
+47with that big value; but it might be dangerous.
+47(Set warningcheck:=0 to suppress this message.)
+05####
+03##
+15Bad PREVDEP at
+16Out of order at
+18Redundant equation
+43I already knew that this equation was true.
+50But perhaps no harm has been done; let's continue.
+23[unknown command code!]
+02l.
+03<*>
+08<insert>
+12<scantokens>
+06<read>
+10<forever>
+11<argument>
+16<recently read>
+19<to be read again>
+16<inserted text>
+05<for(
+03)>
+16input stack size
+17text input levels
+08endinput
+03mpx
+39`mpxbreak' must be at the end of a line
+54This file contains picture expressions for btex...etex
+56blocks. Such files are normally generated automatically
+56but this one seems to be messed up. I'm going to ignore
+22the rest of this line.
+47Incomplete if; all text was ignored after line
+51A forbidden `outer' token occurred in skipped text.
+58This kind of error happens when you say `if...' and forget
+57the matching `fi'. I've inserted a `fi'; this might work.
+53The file ended while I was skipping conditional text.
+53TeX mode didn't end; all text was ignored after line
+52The file ended while I was looking for the `etex' to
+52finish this TeX material. I've inserted `etex' now.
+10File ended
+21Forbidden token found
+16 while scanning
+41I suspect you have forgotten an `enddef',
+52causing me to read past where you wanted me to stop.
+49I'll try to recover; but if the error is serious,
+51you'd better type `E' or `X' now and fix your file.
+27to the end of the statement
+42A previous error seems to have propagated,
+15a text argument
+45It seems that a right delimiter was left out,
+18the definition of
+14the text of a
+05 loop
+41I suspect you have forgotten an `endfor',
+08Runaway
+05text?
+11definition?
+05loop?
+39Text line contains an invalid character
+53A funny symbol that I can't read has just been input.
+48Continue, and I'll forget that it ever happened.
+40Incomplete string token has been flushed
+53Strings should finish on the same line as they began.
+50I've deleted the partial string; you might want to
+48insert another by typing, e.g., `I"new string"'.
+32Enormous number has been reduced
+47I can't handle numbers bigger than 32767.99998;
+53so I've changed your constant to that maximum amount.
+21Number is too large (
+50It is at least 4096. Continue and I'll try to cope
+36(Please type a command or say `end')
+37*** (job aborted, no legal end found)
+27mpx file ended unexpectedly
+56The file had too few picture expressions for btex...etex
+55but this one got messed up. You might want to insert a
+23picture expression now.
+02=>
+04btex
+11verbatimtex
+53An mpx file cannot contain btex or verbatimtex blocks
+57but this one seems to be messed up. I'll just keep going
+22and hope for the best.
+50You can only use `btex' or `verbatimtex' in a file
+56I'll have to ignore this preprocessor command because it
+57only works when there is a file to preprocess. You might
+48want to delete everything up to the next `etex`.
+18Misplaced mpxbreak
+48I'll ignore this preprocessor command because it
+19doesn't belong here
+26Extra etex will be ignored
+49There is no btex or verbatimtex for this to match
+03def
+06vardef
+10primarydef
+12secondarydef
+11tertiarydef
+03for
+11forsuffixes
+07forever
+05quote
+02#@
+02@#
+31Missing symbolic token inserted
+52Sorry: You can't redefine a number, string, or expr.
+49I've inserted an inaccessible symbol so that your
+60definition will be completed without mixing me up too badly.
+51Sorry: You can't redefine my error-recovery tokens.
+50The next thing in this `def' should have been `=',
+54because I've already looked at the definition heading.
+49But don't worry; I'll pretend that an equals sign
+45was present. Everything from here to `enddef'
+43will be the replacement text of this macro.
+04expr
+06suffix
+04text
+07primary
+09secondary
+08tertiary
+41This variable already starts with a macro
+44After `vardef a' you can't say `vardef a.b'.
+40So I'll have to discard this definition.
+46Missing parameter type; `expr' will be assumed
+52You should've had `expr' or `suffix' or `text' here.
+20parameter stack size
+14Extra `endfor'
+40I'm not currently working on a for loop,
+40so I had better not try to end anything.
+05input
+09Lost loop
+53I'm confused; after exiting from a loop, I still seem
+53to want to repeat it. I'll try to forget the problem.
+22No loop is in progress
+51Why say `exitif' when there's nothing to exit from?
+57After `exitif <boolean exp>' I expect to see a semicolon.
+35I shall pretend that one was there.
+20*** (loop confusion)
+12Not a string
+41I'm going to flush this expression, since
+48scantokens should be followed by a known string.
+03)<-
+22Too many arguments to
+11 Missing `
+52I'm going to assume that the comma I just read was a
+57right delimiter, and then I'll begin expanding the macro.
+55You might want to delete some tokens before continuing.
+20Missing argument to
+48That macro has more parameters than you thought.
+54I'll continue by pretending that each missing argument
+23is either zero or null.
+54I've finished reading a macro argument and am about to
+56read another; the arguments weren't delimited correctly.
+51I've gotten to the end of the macro parameter list.
+05 for
+57I've got the first argument; will look now for the other.
+02if
+04else
+06elseif
+49There should've been a colon after the condition.
+06{true}
+07{false}
+06Extra
+43I'm ignoring this; it doesn't match any if.
+09Improper
+38When you say `for x=a step b until c',
+43the initial value `a' and the step size `b'
+55and the final value `c' must have known numeric values.
+57The next thing in this loop should have been `=' or `:='.
+47was present, and I'll look for the values next.
+51The next thing in this loop should have been a `:'.
+41So I'll pretend that a colon was present;
+50everything from here to `endfor' will be iterated.
+07 ENDFOR
+12{loop value=
+13initial value
+09step size
+47I assume you meant to say `until' after `step'.
+48So I'll look for the final value and colon next.
+11final value
+56Improper iteration spec has been replaced by nullpicture
+53When you say `for x in p', p must be a known picture.
+04.mem
+15input file name
+19I can't find file `
+23I can't write on file `
+02'.
+20Please type another
+45*** (job aborted, file error in nonstop mode)
+05mpout
+04.fls
+04.log
+02**
+20transcript file name
+02
+03.mf
+03.mp
+37File names can't appear within macros
+46Sorry...I've converted what follows to tokens,
+37possibly garbaging the name you gave.
+51Please delete the tokens and insert the name again.
+04.mpx
+03>>
+25! Unable to make mpx file
+54The two files given above are one of your source files
+58and an auxiliary file I need to read to find out what your
+60btex..etex blocks mean. If you don't know why I had trouble,
+60try running it manually through MPto -tex, TeX, and DVItoMP.
+26file name for write output
+04 = `
+03exp
+26 (see the transcript file)
+10linearform
+07recycle
+04###
+03 =
+09A primary
+30 expression can't begin with `
+58I'm afraid I need some sort of value in order to continue,
+49so I've tentatively inserted `0'. You may want to
+43delete this zero and insert something else;
+50see Chapter 27 of The METAFONTbook for an example.
+39Nonnumeric ypart has been replaced by 0
+57I've started to scan a pair `(a,b)' or a color `(a,b,c)';
+53but after finding a nice `a' I found a `b' that isn't
+51of numeric type. So I've changed that part to zero.
+59(The b that I didn't like appears above the error message.)
+42Nonnumeric bluepart has been replaced by 0
+54I've just scanned a color `(r,g,b)'; but the `b' isn't
+22A group begun on line
+12 never ended
+56I saw a `begingroup' back there that hasn't been matched
+47by `endgroup'. So I've inserted `endgroup' now.
+16Division by zero
+43I'll pretend that you meant to divide by 1.
+44Improper subscript has been replaced by zero
+54A bracketed subscript must have a known numeric value;
+59unfortunately, what I found was the value that appears just
+55above this error message. So I'll try a zero subscript.
+09Variable
+21 has been obliterated
+54It seems you did a nasty thing---probably by accident,
+46but nevertheless you nearly hornswoggled me...
+50While I was evaluating the right-hand side of this
+51command, something happened, and the left-hand side
+52is no longer a variable! So I won't change anything.
+51While I was evaluating the suffix of this variable,
+55something was redefined, and it's no longer a variable!
+59In order to get back on my feet, I've inserted `0' instead.
+04copy
+47I've scanned an expression of the form `a[b,c',
+41so a right bracket should have come next.
+51I've seen a `[' and a subscript value, in a suffix,
+11A secondary
+10A tertiary
+02An
+49Undefined coordinates have been replaced by (0,0)
+49I need x and y numbers for this part of the path.
+42The value I found (see above) was no good;
+48so I'll try to keep going by using zero instead.
+45(Chapter 27 of The METAFONTbook explains that
+36you might want to type `I ???' now.)
+45Undefined x coordinate has been replaced by 0
+51I need a `known' x value for this part of the path.
+45Undefined y coordinate has been replaced by 0
+51I need a `known' y value for this part of the path.
+49I've scanned a direction spec for part of a path,
+39so a right brace should have come next.
+36Improper curl has been replaced by 1
+43A curl must be a known, nonnegative number.
+46I've got the x coordinate of a path direction;
+36will look for the y coordinate next.
+45A path join command should end with two dots.
+34Improper tension has been set to 1
+53The expression above should have been a number >=3/4.
+46Paths don't touch; `&' will be changed to `..'
+48When you join paths `p&q', the ending point of p
+49must be exactly equal to the starting point of q.
+53So I'm going to pretend that you said `p..q' instead.
+46Undefined condition will be treated as `false'
+53The expression shown above should have had a definite
+48true-or-false value. I'm changing it to `false'.
+40*** (cannot readstring in nonstop modes)
+15unknown numeric
+08unknown
+17Not implemented:
+59I'm afraid I don't know how to apply that operation to that
+53particular type. Continue, and I'll simply return the
+54argument (shown above) as the result of the operation.
+02)}
+04pict
+30String contains illegal digits
+55I zeroed out characters that weren't in the range 0..7.
+48I zeroed out characters that weren't hex digits.
+18Number too large (
+57I have trouble with numbers greater than 4095; watch out.
+14readfrom files
+58combination of types. Continue, and I'll return the second
+52argument (see above) as the result of the operation.
+02{(
+49The quantities shown above have not been equated.
+60Oh dear. I can't decide if the expression above is positive,
+59negative, or zero. So this comparison test won't be `true'.
+41Unknown relation will be considered false
+03)*(
+58You're trying to divide the quantity shown above the error
+55message by zero. I'm going to divide it by one instead.
+32Improper transformation argument
+46The expression shown above has the wrong type,
+39so I can't transform anything using it.
+42Proceed, and I'll omit the transformation.
+37Transform components aren't all known
+56I'm unable to apply a partially specified transformation
+42except to a fully known pair or transform.
+30A statement can't begin with `
+51I was looking for the beginning of a new statement.
+58If you just proceed without changing anything, I'll ignore
+56everything up to the next `;'. Please insert a semicolon
+58now in front of anything that you don't want me to delete.
+52(See Chapter 27 of The METAFONTbook for an example.)
+28Extra tokens will be flushed
+59I've just read as much of that statement as I could fathom,
+59so a semicolon should have been next. It's very puzzling...
+53but I'll try to get myself back together, by ignoring
+19Isolated expression
+40I couldn't find an `=' or `:=' after the
+50expression that is shown above this error message,
+44so I guess I'll just ignore it and carry on.
+36Improper `:=' will be changed to `='
+54I didn't find a variable name at the left of the `:=',
+50so I'm going to pretend that you said `=' instead.
+03)=(
+19Internal quantity `
+28' must receive a known value
+56I can't set an internal quantity to anything but a known
+54numeric value, so I'll have to ignore this assignment.
+30Equation cannot be performed (
+58I'm sorry, but I don't know how to make such things equal.
+55(See the two expressions just above the error message.)
+34Redundant or inconsistent equation
+56An equation between already-known quantities can't help.
+50But don't worry; continue and I'll just ignore it.
+21Inconsistent equation
+58The equation I just read contradicts what was said before.
+09 (off by
+48Declared variable conflicts with previous vardef
+56You can't use, e.g., `numeric foo[]' after `vardef foo'.
+51Proceed, and I'll ignore the illegal redeclaration.
+51Illegal suffix of declared variable will be flushed
+50Variables in declarations must consist entirely of
+46names and collective subscripts, e.g., `x[]a'.
+57Are you trying to use a reserved word in a variable name?
+43I'm going to discard the junk I found here,
+51up to the next comma or the end of the declaration.
+49Explicit subscripts like `x15a' aren't permitted.
+16Extra `endgroup'
+44I'm not currently working on a `begingroup',
+03end
+04dump
+46Always say `randomseed:=<numeric expression>'.
+29Unknown value will be ignored
+48Your expression was too random for me to handle,
+43so I won't change the random seed just now.
+13{randomseed:=
+13errorstopmode
+05inner
+05outer
+55I found no right delimiter to match a left one. So I've
+56put one in, behind the scenes; this may fix the problem.
+11The token `
+32' is no longer a right delimiter
+48Strange: This token has lost its former meaning!
+44I'll read it as a right delimiter this time;
+43but watch out, I'll probably miss it later.
+10(%CAPSULE)
+28' isn't an internal quantity
+55Something like `tracingonline' should follow `interim'.
+46You should have said `let symbol = something'.
+55was present. The next token I read will be `something'.
+19number of internals
+09showtoken
+09showstats
+04show
+12showvariable
+16showdependencies
+02>
+08(outer)
+03lef
+04righ
+25t delimiter that matches
+03tag
+08variable
+06macro:
+09'd macro:
+17[repeat the loop]
+13Memory usage
+02 (
+17 still untouched)
+13String usage
+15 now untouched)
+07=macro:
+02OK
+56This isn't an error message; I'm just showing something.
+10doublepath
+07contour
+04also
+07withpen
+06dashed
+09withcolor
+13Improper type
+47Next time say `withpen <known pen expression>';
+55I'll ignore the bad `with' clause and look for another.
+50Next time say `dashed <known picture expression>';
+51Next time say `withcolor <known color expression>';
+20 is the wrong type (
+45I was looking for a "known" picture variable.
+37So I'll not change anything just now.
+04clip
+09setbounds
+23Not a suitable variable
+61At this point I needed to see the name of a picture variable.
+58(Or perhaps you have indeed presented me with one; I might
+59have missed it, if it wasn't followed by the proper token.)
+15Improper `clip'
+51This expression should have specified a known path.
+11Not a cycle
+58That contour should have ended with `..cycle' or `&cycle'.
+16Improper `addto'
+54This expression should have specified a known picture.
+19Not a known picture
+33I can only output known pictures.
+07message
+10errmessage
+07errhelp
+46A message should be a known string expression.
+32(That was another `errmessage'.)
+51This error message was generated by an `errmessage'
+43command, so I can't give any explicit help.
+51Pretend that you're Miss Marple: Examine all clues,
+41and deduce the truth by inspired guesses.
+58The text to be written should be a known string expression
+19Missing `to' clause
+47A write command should end with `to <filename>'
+57I can't write to that file name. It isn't a known string
+11write files
+09Enormous
+17 has been reduced
+48Font metric dimensions must be less than 2048pt.
+08charlist
+08ligtable
+10extensible
+10headerbyte
+09fontdimen
+35Invalid code has been replaced by 0
+54I was looking for a number between 0 and 255, or for a
+55string of length 1. Didn't find it; will use 0 instead.
+10Character
+02||
+05code
+12 is already
+13in a ligtable
+13in a charlist
+51It's not legal to label a character more than once.
+17Improper location
+43I was looking for a known, positive number.
+50For safety's sake I'll ignore the present command.
+56A colon should follow a headerbyte or fontinfo location.
+21Illegal ligtable step
+38I was looking for `=:' or `kern' here.
+13ligtable size
+02=:
+03=:|
+04=:|>
+03|=:
+04|=:>
+04|=:|
+05|=:|>
+06|=:|>>
+04kern
+15Too far to skip
+57At most 127 lig/kern steps can separate skipto1 from 1::.
+13Improper kern
+51The amount of kern should be a known numeric value.
+39I'm processing `extensible c: t,m,b,r'.
+23Improper font parameter
+06(some
+41 values had to be adjusted by as much as
+03pt)
+47(illegal design size has been changed to 128pt)
+04.tfm
+26file name for font metrics
+24Font metrics written on
+13(local label
+15:: was missing)
+24(a font metric dimension
+23 font metric dimensions
+21 had to be decreased)
+05Font
+28 not usable: TFM file is bad
+31 not usable: TFM file not found
+57I wasn't able to read the size data for this font so this
+59`infont' operation won't produce anything. If the font name
+52is right, you might ask an expert to make a TFM file
+50is right, try asking an expert to fix the TFM file
+29 not usable: Not enough space
+56This `infont' operation won't produce anything because I
+59don't have enough room to store the character-size data for
+53the font. You may have to ask a wizard to enlarge me.
+31Missing character: There is no
+09 in font
+28The psfonts.map file is bad!
+03.ps
+20file name for output
+08 output
+05files
+04file
+10 written:
+08newpath
+06moveto
+12 0 0 rlineto
+10 closepath
+07curveto
+06lineto
+11 setlinecap
+12 setlinejoin
+14 setmiterlimit
+08 setgray
+12 setrgbcolor
+61 0 dtransform exch truncate exch idtransform pop setlinewidth
+03 0
+49 dtransform truncate idtransform setlinewidth pop
+13 [] 0 setdash
+02 [
+02]
+08 setdash
+19gsave fill grestore
+07 stroke
+09 grestore
+06gsave
+10translate
+110 0] concat
+05scale
+05 fill
+04cvx
+03cvn
+14sizes per font
+04size
+21Unsuitable expression
+54Only known strings are allowed for output as specials.
+18output line length
+13%%BeginProlog
+11%%EndProlog
+11%%Page: 1 1
+08showpage
+05%%EOF
+19 (just shipped out)
+04%!PS
+19-Adobe-3.0 EPSF-3.0
+15%%BoundingBox:
+070 0 0 0
+20%%HiResBoundingBox:
+20%%Creator: MetaPost
+16%%CreationDate:
+10%%Pages: 1
+16%%DocumentFonts:
+03%%+
+08%*Font:
+04 def
+58/fshow {exch findfont exch scalefont setfont show}bind def
+05 clip
+08grestore
+06 fshow
+07gsave [
+19] concat 0 0 moveto
+08 (INIMP)
+08at most
+25 strings of total length
+43 memory locations dumped; current usage is
+16 symbolic tokens
+06 (mem=
+13mem file name
+26Beginning to dump on file
+22Transcript written on
+02 )
+19(end occurred when
+09 on line
+16 was incomplete)
+52(see the transcript file for additional information)
+33(dump is performed only by INIMP)
+21debug # (-1 to exit):
+*523870054
diff --git a/Master/texmf/web2c/natural.tcx b/Master/texmf/web2c/natural.tcx
new file mode 100644
index 00000000000..2457df2404e
--- /dev/null
+++ b/Master/texmf/web2c/natural.tcx
@@ -0,0 +1,181 @@
+% natural.tcx -- 27/02/2004 - Hartmut Henkel & Hans Hagen
+%
+% Usage - command line:
+%
+% pdfetex --translate-file=natural.tcx
+%
+% Usage - first line of any file
+%
+% %& --translate-file=natural.tcx
+%
+% Usage - first line of ConTeXt file
+%
+% % translate=natural.tcx
+%
+% Usage - texexec
+%
+% --translate=natural.tcx
+
+0x00 0x00
+0x01 0x01
+0x02 0x02
+0x03 0x03
+0x04 0x04
+0x05 0x05
+0x06 0x06
+0x07 0x07
+0x08 0x08
+0x09 0x09
+0x0a 0x0a
+0x0b 0x0b
+0x0c 0x0c
+0x0d 0x0d
+0x0e 0x0e
+0x0f 0x0f
+0x10 0x10
+0x11 0x11
+0x12 0x12
+0x13 0x13
+0x14 0x14
+0x15 0x15
+0x16 0x16
+0x17 0x17
+0x18 0x18
+0x19 0x19
+0x1a 0x1a
+0x1b 0x1b
+0x1c 0x1c
+0x1d 0x1d
+0x1e 0x1e
+0x1f 0x1f
+
+% 0x20 -- 0x7F are natural anyway, but we may add them some day
+
+0x80 0x80
+0x81 0x81
+0x82 0x82
+0x83 0x83
+0x84 0x84
+0x85 0x85
+0x86 0x86
+0x87 0x87
+0x88 0x88
+0x89 0x89
+0x8a 0x8a
+0x8b 0x8b
+0x8c 0x8c
+0x8d 0x8d
+0x8e 0x8e
+0x8f 0x8f
+0x90 0x90
+0x91 0x91
+0x92 0x92
+0x93 0x93
+0x94 0x94
+0x95 0x95
+0x96 0x96
+0x97 0x97
+0x98 0x98
+0x99 0x99
+0x9a 0x9a
+0x9b 0x9b
+0x9c 0x9c
+0x9d 0x9d
+0x9e 0x9e
+0x9f 0x9f
+0xa0 0xa0
+0xa1 0xa1
+0xa2 0xa2
+0xa3 0xa3
+0xa4 0xa4
+0xa5 0xa5
+0xa6 0xa6
+0xa7 0xa7
+0xa8 0xa8
+0xa9 0xa9
+0xaa 0xaa
+0xab 0xab
+0xac 0xac
+0xad 0xad
+0xae 0xae
+0xaf 0xaf
+0xb0 0xb0
+0xb1 0xb1
+0xb2 0xb2
+0xb3 0xb3
+0xb4 0xb4
+0xb5 0xb5
+0xb6 0xb6
+0xb7 0xb7
+0xb8 0xb8
+0xb9 0xb9
+0xba 0xba
+0xbb 0xbb
+0xbc 0xbc
+0xbd 0xbd
+0xbe 0xbe
+0xbf 0xbf
+0xc0 0xc0
+0xc1 0xc1
+0xc2 0xc2
+0xc3 0xc3
+0xc4 0xc4
+0xc5 0xc5
+0xc6 0xc6
+0xc7 0xc7
+0xc8 0xc8
+0xc9 0xc9
+0xca 0xca
+0xcb 0xcb
+0xcc 0xcc
+0xcd 0xcd
+0xce 0xce
+0xcf 0xcf
+0xd0 0xd0
+0xd1 0xd1
+0xd2 0xd2
+0xd3 0xd3
+0xd4 0xd4
+0xd5 0xd5
+0xd6 0xd6
+0xd7 0xd7
+0xd8 0xd8
+0xd9 0xd9
+0xda 0xda
+0xdb 0xdb
+0xdc 0xdc
+0xdd 0xdd
+0xde 0xde
+0xdf 0xdf
+0xe0 0xe0
+0xe1 0xe1
+0xe2 0xe2
+0xe3 0xe3
+0xe4 0xe4
+0xe5 0xe5
+0xe6 0xe6
+0xe7 0xe7
+0xe8 0xe8
+0xe9 0xe9
+0xea 0xea
+0xeb 0xeb
+0xec 0xec
+0xed 0xed
+0xee 0xee
+0xef 0xef
+0xf0 0xf0
+0xf1 0xf1
+0xf2 0xf2
+0xf3 0xf3
+0xf4 0xf4
+0xf5 0xf5
+0xf6 0xf6
+0xf7 0xf7
+0xf8 0xf8
+0xf9 0xf9
+0xfa 0xfa
+0xfb 0xfb
+0xfc 0xfc
+0xfd 0xfd
+0xfe 0xfe
+0xff 0xff
diff --git a/Master/texmf/web2c/omega.pool b/Master/texmf/web2c/omega.pool
new file mode 100644
index 00000000000..e507132d979
--- /dev/null
+++ b/Master/texmf/web2c/omega.pool
@@ -0,0 +1,1272 @@
+09pool size
+17number of strings
+03???
+13m2d5c2l5x2v5i
+28End of file on the terminal!
+02!
+42(That makes 100 errors; please try again.)
+02?
+60Type <return> to proceed, S to scroll future error messages,
+44R to run without stopping, Q to run quietly,
+23I to insert something,
+20E to edit your file,
+561 or ... or 9 to ignore the next 1 to 9 tokens of input,
+22H for help, X to quit.
+13OK, entering
+09batchmode
+11nonstopmode
+10scrollmode
+03...
+07insert>
+44I have just deleted some text, as you asked.
+48You can now delete more, or insert, or whatever.
+50Sorry, I don't know how to help in this situation.
+36Maybe you should try asking a human?
+42Sorry, I already gave what help I could...
+59An error might have occurred before I noticed any problems.
+45``If all else fails, read the instructions.''
+02 (
+14Emergency stop
+32Omega capacity exceeded, sorry [
+44If you really absolutely need more capacity,
+35you can ask a wizard to enlarge me.
+12ocp_buf_size
+14ocp_stack_size
+19This can't happen (
+59I'm broken. Please show this to someone who can fix can fix
+35I can't go on meeting you like this
+55One of your faux pas seems to have wounded me deeply...
+59in fact, I'm barely conscious. Please fix it and try again.
+12Interruption
+09You rang?
+60Try to insert some instructions for me (e.g.,`I\showlists'),
+43unless you just want to quit by typing `X'.
+16main memory size
+24AVAIL list clobbered at
+31Double-AVAIL list clobbered at
+24Doubly free location at
+12Bad flag at
+14New busy locs:
+05LINK(
+05INFO(
+02[]
+05 dir=
+06 dirs=
+10CLOBBERED.
+04foul
+02fi
+06 plus
+07 minus
+03 []
+26Bad link, display aborted.
+04etc.
+18Unknown node type!
+05unset
+04box(
+02)x
+10, shifted
+12, direction
+09 columns)
+10, stretch
+09, shrink
+11, glue set
+02-
+03< -
+05rule(
+06insert
+15, natural size
+08; split(
+14); float cost
+04glue
+09nonscript
+05mskip
+02mu
+00
+08leaders
+04kern
+13 (for accent)
+05mkern
+04math
+02on
+03off
+13, surrounded
+11 (ligature
+08penalty
+13discretionary
+11 replacing
+04mark
+07vadjust
+08flushing
+07copying
+08vertical
+10horizontal
+12display math
+02no
+17internal vertical
+21restricted horizontal
+05 mode
+18semantic nest size
+04###
+17 entered at line
+10 (language
+10:hyphenmin
+18 (\output routine)
+25### recent contributions:
+10prevdepth
+07ignored
+11, prevgraf
+05 line
+12spacefactor
+19, current language
+28this will be denominator of:
+08lineskip
+12baselineskip
+07parskip
+16abovedisplayskip
+16belowdisplayskip
+21abovedisplayshortskip
+21belowdisplayshortskip
+08leftskip
+09rightskip
+07topskip
+12splittopskip
+07tabskip
+09spaceskip
+10xspaceskip
+11parfillskip
+10thinmuskip
+09medmuskip
+11thickmuskip
+25[unknown glue parameter!]
+04skip
+06muskip
+02pt
+06output
+08everypar
+09everymath
+12everydisplay
+09everyhbox
+09everyvbox
+08everyjob
+07everycr
+07errhelp
+04toks
+08parshape
+03box
+04void
+12current font
+08textfont
+10scriptfont
+16scriptscriptfont
+07catcode
+06lccode
+06uccode
+06sfcode
+08mathcode
+12pretolerance
+09tolerance
+11linepenalty
+13hyphenpenalty
+15exhyphenpenalty
+11clubpenalty
+12widowpenalty
+19displaywidowpenalty
+13brokenpenalty
+12binoppenalty
+10relpenalty
+17predisplaypenalty
+18postdisplaypenalty
+16interlinepenalty
+20doublehyphendemerits
+19finalhyphendemerits
+11adjdemerits
+03mag
+15delimiterfactor
+09looseness
+04time
+03day
+05month
+04year
+14showboxbreadth
+12showboxdepth
+08hbadness
+08vbadness
+07pausing
+13tracingonline
+13tracingmacros
+12tracingstats
+17tracingparagraphs
+12tracingpages
+13tracingoutput
+16tracinglostchars
+15tracingcommands
+15tracingrestores
+06uchyph
+13outputpenalty
+13maxdeadcycles
+09hangafter
+15floatingpenalty
+10globaldefs
+03fam
+10escapechar
+17defaulthyphenchar
+15defaultskewchar
+11endlinechar
+11newlinechar
+08language
+13lefthyphenmin
+14righthyphenmin
+14holdinginserts
+17errorcontextlines
+28[unknown integer parameter!]
+05count
+07delcode
+09parindent
+12mathsurround
+13lineskiplimit
+05hsize
+05vsize
+08maxdepth
+13splitmaxdepth
+11boxmaxdepth
+05hfuzz
+05vfuzz
+18delimitershortfall
+18nulldelimiterspace
+11scriptspace
+14predisplaysize
+12displaywidth
+13displayindent
+12overfullrule
+10hangindent
+07hoffset
+07voffset
+16emergencystretch
+26[unknown dimen parameter!]
+05dimen
+06EQUIV(
+12notexpanded:
+09hash size
+06csname
+09endcsname
+11IMPOSSIBLE.
+12NONEXISTENT.
+06accent
+07advance
+15afterassignment
+10aftergroup
+10begingroup
+04char
+09delimiter
+10odelimiter
+06divide
+08endgroup
+11expandafter
+04font
+09fontdimen
+06halign
+05hrule
+12ignorespaces
+09leftghost
+10mathaccent
+08mathchar
+11omathaccent
+09omathchar
+10mathchoice
+08multiply
+07noalign
+10noboundary
+08noexpand
+04omit
+07penalty
+08prevgraf
+07radical
+08oradical
+04read
+05relax
+10rightghost
+06setbox
+03the
+06valign
+07vcenter
+05vrule
+09save size
+15grouping levels
+08curlevel
+09retaining
+09restoring
+05SAVE(
+28Incompatible magnification (
+02);
+36 the previous value will be retained
+58I can handle only one magnification ratio per job. So I've
+59reverted to the magnification you used earlier on this run.
+46Illegal magnification has been changed to 1000
+52The magnification ratio must be between 1 and 32768.
+04ETC.
+04BAD.
+02->
+22begin-group character
+20end-group character
+21math shift character
+26macro parameter character
+22superscript character
+20subscript character
+25end of alignment template
+12blank space
+11the letter
+14the character
+23[unknown command code!]
+02:
+08Runaway
+10definition
+08argument
+08preamble
+04text
+10OCP stack
+07 entry
+03<*>
+09<insert>
+06<read
+02l.
+11<argument>
+11<template>
+16<recently read>
+19<to be read again>
+16<inserted text>
+09<output>
+11<everypar>
+12<everymath>
+15<everydisplay>
+12<everyhbox>
+12<everyvbox>
+11<everyjob>
+10<everycr>
+07<mark>
+08<write>
+16input stack size
+05write
+48(interwoven alignment preambles are not allowed)
+17text input levels
+11buffer size
+03par
+11Incomplete
+34; all text was ignored after line
+54A forbidden control sequence occurred in skipped text.
+59This kind of error happens when you say `\if...' and forget
+59the matching `\fi'. I've inserted a `\fi'; this might work.
+53The file ended while I was skipping conditional text.
+10File ended
+32Forbidden control sequence found
+16 while scanning
+04 of
+46I suspect you have forgotten a `}', causing me
+41to read past where you wanted me to stop.
+49I'll try to recover; but if the error is serious,
+51you'd better type `E' or `X' now and fix your file.
+03use
+39Text line contains an invalid character
+53A funny symbol that I can't read has just been input.
+48Continue, and I'll forget that it ever happened.
+37(Please type a command or say `\end')
+38*** (job aborted, no legal \end found)
+02=>
+26Undefined control sequence
+47The control sequence at the end of the top line
+52of your error message was never \def'ed. If you have
+55misspelled it (e.g., `\hobx'), type `I' and the correct
+51spelling (e.g., `I\hbox'). Otherwise just continue,
+45and I'll forget about whatever was undefined.
+08Missing
+09 inserted
+53The control sequence marked <to be read again> should
+42not appear between \csname and \endcsname.
+05input
+08endinput
+07topmark
+09firstmark
+07botmark
+14splitfirstmark
+12splitbotmark
+20parameter stack size
+12Argument of
+15 has an extra }
+58I've run across a `}' that doesn't seem to match anything.
+52For example, `\def\a#1{...}' and `\a}' would produce
+54this error. If you simply proceed now, the `\par' that
+52I've just inserted will cause me to report a runaway
+54argument that might be the root of the problem. But if
+57your `}' was spurious, just type `2' and it will go away.
+23Paragraph ended before
+13 was complete
+58I suspect you've forgotten a `}', causing me to apply this
+54control sequence to too much text. How can we recover?
+59My plan is to forget the whole thing and hope for the best.
+07Use of
+29 doesn't match its definition
+54If you say, e.g., `\def\a1{...}', then you must always
+52put `1' after `\a', since control sequence names are
+52made up of letters only. The macro here has not been
+51followed by the required stuff, so I'm ignoring it.
+02<-
+18Missing { inserted
+52A left brace was mandatory here, so I've put one in.
+55You might want to delete and/or insert some corrections
+48so that I will find a matching right brace soon.
+54(If you're confused by all this, try typing `I}' now.)
+53A right brace was mandatory here, so I've put one in.
+23Incompatible glue units
+52I'm going to assume that 1mu=1pt when they're mixed.
+34Extended mathchar used as mathchar
+46A mathchar number must be between 0 and "7FFF.
+27I changed this one to zero.
+31Missing number, treated as zero
+47A number should have been here; I inserted `0'.
+54(If you can't figure out why I needed to see a number,
+51look up `weird error' in the index to The TeXbook.)
+11spacefactor
+09prevdepth
+10deadcycles
+15insertpenalties
+02wd
+02ht
+02dp
+06charwd
+06charht
+06chardp
+06charit
+11lastpenalty
+08lastkern
+08lastskip
+11inputlineno
+07badness
+09Improper
+54You can refer to \spacefactor only in horizontal mode;
+54you can refer to \prevdepth only in vertical mode; and
+48neither of these is meaningful inside \write. So
+52I'm forgetting what you said and using zero instead.
+15You can't use `
+08' after
+13Bad direction
+17Bad register code
+46A register number must be between 0 and 65535.
+18Bad character code
+47A character number must be between 0 and 65535.
+10Bad number
+51Since I expected to read a number between 0 and 15,
+52Since I expected to read a number between 0 and 255,
+12Bad mathchar
+46A mathchar number must be between 0 and 32767.
+21Bad extended mathchar
+59An extended mathchar number must be between 0 and "7FFFFFF.
+18Bad delimiter code
+56A numeric delimiter code must be between 0 and 2^{27}-1.
+64A numeric delimiter (first part) must be between 0 and 2^{27}-1.
+65A numeric delimiter (second part) must be between 0 and 2^{24}-1.
+38Bad token appearing in string argument
+02mi
+02mo
+02mn
+28Improper alphabetic constant
+56A one-character control sequence belongs after a ` mark.
+37So I'm essentially inserting \0 here.
+14Number too big
+54I can only go up to 2147483647='17777777777="7FFFFFFF,
+42so I'm using that number instead of yours.
+04true
+25Illegal unit of measure (
+18replaced by filll)
+35I dddon't go any higher than filll.
+02em
+02ex
+12mu inserted)
+48The unit of measurement in math glue must be mu.
+51To recover gracefully from this error, it's best to
+52delete the erroneous units; e.g., type `2' to delete
+45two letters. (See Chapter 27 of The TeXbook.)
+02in
+02pc
+02cm
+02mm
+02bp
+02dd
+02cc
+02sp
+12pt inserted)
+49Dimensions can be in units of em, ex, in, pt, pc,
+50cm, mm, dd, cc, bp, or sp; but yours is a new one!
+59I'll assume that you meant to say pt, for printer's points.
+19Dimension too large
+50I can't work with sizes bigger than about 19 feet.
+46Continue and I'll use the largest value I can.
+04plus
+05minus
+05width
+06height
+05depth
+06number
+12romannumeral
+06string
+07meaning
+08fontname
+12OmegaVersion
+07jobname
+04 at
+081.23.2.3
+60Where was the left brace? You said something like `\def\a}',
+43which I'm going to interpret as `\def\a{}'.
+32You already have nine parameters
+45I'm going to ignore the # sign you just used.
+41Parameters must be numbered consecutively
+57I've inserted the digit you should have used after the #.
+36Type `1' to delete what you did use.
+42Illegal parameter number in definition of
+41You meant to type ## instead of #, right?
+56Or maybe a } was forgotten somewhere earlier, and things
+58are all screwed up? I'm going to assume that you meant ##.
+49*** (cannot \read from terminal in nonstop modes)
+18File ended within
+33This \read has unbalanced braces.
+02if
+05ifcat
+05ifnum
+05ifdim
+05ifodd
+07ifvmode
+07ifhmode
+07ifmmode
+07ifinner
+06ifvoid
+06ifhbox
+06ifvbox
+03ifx
+05ifeof
+06iftrue
+07iffalse
+06ifcase
+02or
+04else
+06Extra
+44I'm ignoring this; it doesn't match any \if.
+06{true}
+07{false}
+23Missing = inserted for
+48I was expecting to see `<', `=', or `>'. Didn't.
+06{case
+10OmegaOCPs:
+04.fmt
+15input file name
+19I can't find file `
+23I can't write on file `
+02'.
+04.tex
+20Please type another
+45*** (job aborted, file error in nonstop mode)
+20file name for output
+04.dvi
+04.xml
+06texput
+04.ofl
+04.log
+02**
+20transcript file name
+59Copyright (c) 1994--2000 John Plaice and Yannis Haralambous
+08nullfont
+12nullfontsort
+05Font
+08 scaled
+40 not loadable: Bad metric (TFM/OFM) file
+46 not loadable: Metric (TFM/OFM) file not found
+50I wasn't able to read the size data for this font,
+40so I will ignore the font specification.
+48[Wizards can fix TFM files using TFtoPL/PLtoTF.]
+46You might try inserting a different font spec;
+57e.g., type `I\font<same font id>=<substitute font name>'.
+33 not loaded: Not enough room left
+52I'm afraid I won't be able to make use of this font,
+55because my memory for character-size data is too small.
+51If you're really stuck, ask a wizard to enlarge me.
+58Or maybe try `I\font<same font id>=<name of loaded font>'.
+23Missing font identifier
+42I was looking for a control sequence whose
+42current meaning has been defined by \font.
+10 has only
+21 fontdimen parameters
+51To increase the number of font parameters, you must
+53use \fontdimen immediately after the \font is loaded.
+27Out of font parameter space
+31Missing character: There is no
+09 in font
+14Active ocps: [
+07nullocp
+16OCP file error (
+20Translation process
+27 not loadable: Bad ocp file
+33 not loadable: ocp file not found
+44I wasn't able to read the data for this ocp,
+39so I will ignore the ocp specification.
+12opening file
+04.ocp
+20checking first octet
+13checking size
+22Missing ocp identifier
+41current meaning has been defined by \ocp.
+11nullocplist
+34warning: stack entry already empty
+22Stack number too large
+03 :
+02,
+26Bad ocp list specification
+43I was looking for a ocp list specification.
+52Stack numbers must be between 0 and 4096 (exclusive)
+27Missing ocp list identifier
+45current meaning has been defined by \ocplist.
+41Omega output, Version 3.141592-1.23.2.3,
+29Rule direction is not defined
+08vlistout
+31Completed box being shipped out
+21Memory usage before:
+08 after:
+19; still untouched:
+31Huge page cannot be shipped out
+50The page just created is more than 18 feet tall or
+58more than 18 feet wide, so I suspect something went wrong.
+35The following box has been deleted:
+19No pages of output.
+18Output written on
+05 page
+08 bytes).
+03dir
+02to
+06spread
+10hpack_dir=
+09Underfull
+05Loose
+16 \hbox (badness
+38) has occurred while \output is active
+24) in paragraph at lines
+24) in alignment at lines
+02--
+19) detected at line
+16Overfull \hbox (
+11pt too wide
+21Tight \hbox (badness
+10vpack_dir=
+05vpack
+16 \vbox (badness
+16Overfull \vbox (
+11pt too high
+21Tight \vbox (badness
+02{}
+12displaystyle
+09textstyle
+11scriptstyle
+17scriptscriptstyle
+14Unknown style!
+07mathord
+06mathop
+07mathbin
+07mathrel
+08mathopen
+09mathclose
+09mathpunct
+09mathinner
+08overline
+09underline
+04left
+05right
+06limits
+08nolimits
+20fraction, thickness
+09= default
+17, left-delimiter
+18, right-delimiter
+25 is undefined (character
+54Somewhere in the math formula just ended, you used the
+60stated character from an undefined font family. For example,
+58plain TeX doesn't allow \it or \sl in subscripts. Proceed,
+52and I'll try to forget that I needed that character.
+06mlist1
+06mlist2
+06mlist3
+640234000122*4000133**3**344*0400400*000000234000111*1111112341011
+06mlist4
+12 inside $$'s
+53Displays can use special alignments (like \eqalignno)
+57only if nothing but the alignment itself is between $$'s.
+58So I've deleted the formulas that preceded this alignment.
+04span
+02cr
+04crcr
+11endtemplate
+24alignment tab character
+40Missing # inserted in alignment preamble
+50There should be exactly one # between &'s, when an
+56\halign or \valign is being set up. In this case you had
+47none, so I've put one in; maybe that will work.
+29Only one # is allowed per tab
+49more than one, so I'm ignoring all but the first.
+04endv
+40Extra alignment tab has been changed to
+52You have given more \span or & marks than there were
+58in the preamble to the \halign or \valign now in progress.
+50So I'll assume that you meant to type \cr instead.
+14too many spans
+06align1
+06align0
+44Infinite glue shrinkage found in a paragraph
+52The paragraph just ended includes some glue that has
+54infinite shrinkability, e.g., `\hskip 0pt minus 1fil'.
+54Such glue doesn't belong there---it allows a paragraph
+59of any length to fit on one line. But it's safe to proceed,
+55since the offensive shrinkability has been made finite.
+05disc1
+05disc2
+02@@
+07: line
+03 t=
+06 -> @@
+07 via @@
+03 b=
+03 p=
+03 d=
+10@firstpass
+11@secondpass
+14@emergencypass
+09paragraph
+05disc3
+05disc4
+13line breaking
+05HYPH(
+11hyphenation
+16 will be flushed
+48Hyphenation exceptions must contain only letters
+51and hyphens. But continue; I'll forgive and forget.
+12Not a letter
+50Letters in \hyphenation words must have \lccode>0.
+47Proceed; I'll ignore the character I just read.
+20exception dictionary
+18pattern memory ops
+31pattern memory ops per language
+14pattern memory
+13Too late for
+08patterns
+53All patterns must be given before typesetting begins.
+04Bad
+17(See Appendix H.)
+09Nonletter
+17Duplicate pattern
+07pruning
+09vertbreak
+48Infinite glue shrinkage found in box being split
+52The box you are \vsplitting contains some infinitely
+57shrinkable glue, e.g., `\vss' or `\vskip 0pt minus 1fil'.
+59Such glue doesn't belong there; but you can safely proceed,
+06vsplit
+09 needs a
+04vbox
+44The box you are trying to split is an \hbox.
+49I can't split such a box, so I'll leave it alone.
+08pagegoal
+09pagetotal
+11pagestretch
+14pagefilstretch
+15pagefillstretch
+16pagefilllstretch
+10pageshrink
+09pagedepth
+03fil
+04fill
+05filll
+17### current page:
+28 (held over for next output)
+13total height
+13 goal height
+06 adds
+03, #
+12 might split
+15%% goal height=
+12, max depth=
+38Insertions can only be added to a vbox
+40Tut tut: You're trying to \insert into a
+41\box register that now contains an \hbox.
+47Proceed, and I'll discard its present contents.
+04page
+45Infinite glue shrinkage found on current page
+52The page about to be output contains some infinitely
+03 g=
+03 c=
+38Infinite glue shrinkage inserted from
+53The correction glue for page breaking with insertions
+52must have finite shrinkability. But you may proceed,
+07% split
+04 to
+15255 is not void
+53You shouldn't use \box255 except in \output routines.
+14Output loop---
+24 consecutive dead cycles
+57I've concluded that your \output is awry; it never does a
+55\shipout, so I'm shipping \box255 out myself. Next time
+58increase \maxdeadcycles if you want me to be more patient!
+25Unbalanced output routine
+58Your sneaky output routine has problematic {'s and/or }'s.
+41I can't handle that very well; good luck.
+33Output routine didn't use all of
+43Your \output commands should empty \box255,
+34e.g., by saying `\shipout\box255'.
+43Proceed; I'll discard its present contents.
+18Missing $ inserted
+56I've inserted a begin-math/end-math symbol since I think
+48you left one out. Proceed, with fingers crossed.
+05' in
+50Sorry, but I'm not programmed to handle this case;
+45I'll just pretend that you didn't ask for it.
+49If you're in the wrong mode, you might be able to
+58return to the right one by typing `I}' or `I$' or `I\par'.
+03end
+04dump
+05hskip
+04hfil
+05hfill
+03hss
+07hfilneg
+05vskip
+04vfil
+05vfill
+03vss
+07vfilneg
+52I've inserted something that you may have forgotten.
+32(See the <inserted text> above.)
+48With luck, this will get me unwedged. But if you
+55really didn't forget anything, try typing `2' now; then
+56my insertion and my current dilemma will both disappear.
+06right.
+58Things are pretty mixed up, but I think the worst is over.
+12Too many }'s
+42You've closed more groups than you opened.
+51Such booboos are generally harmless, so keep going.
+10rightbrace
+22Extra }, or forgotten
+58I've deleted a group-closing symbol because it seems to be
+59spurious, as in `$x}$'. But perhaps the } is legitimate and
+59you forgot something else, as in `\hbox{$x}'. In such cases
+58the way to recover is to insert both the forgotten and the
+40deleted material, e.g., by typing `I$}'.
+08moveleft
+09moveright
+05raise
+05lower
+04copy
+07lastbox
+04vtop
+04hbox
+07shipout
+07leaders
+08cleaders
+08xleaders
+06boxdir
+39Unauthorized entry in math expression:
+35The SGML translator cannot continue
+35Leaders not followed by proper glue
+56You should say `\leaders <box or rule><hskip or vskip>'.
+50I found the <box or rule>, but there's no suitable
+48<hskip or vskip>, so I'm ignoring these leaders.
+34Sorry; this \lastbox will be void.
+58Sorry...I usually can't take things from the current page.
+37This \lastbox will therefore be void.
+21Missing `to' inserted
+48I'm working on `\vsplit<box number> to <dimen>';
+31will look for the <dimen> next.
+31A <box> was supposed to be here
+57I was expecting to see \hbox or \vbox or \copy or \box or
+59something like that. So you might find something missing in
+53your output. But keep trying; you can fix this later.
+06indent
+08noindent
+26' here except with leaders
+52To put a horizontal rule in an hbox or an alignment,
+56you should use \leaders or \hrulefill (see The TeXbook).
+10You can't
+45I'm changing to \insert0; box 255 is special.
+32Try `I\vskip-\lastskip' instead.
+31Try `I\kern-\lastkern' instead.
+46Perhaps you can make the output routine do it.
+09unpenalty
+06unkern
+06unskip
+06unhbox
+07unhcopy
+06unvbox
+07unvcopy
+34Incompatible list can't be unboxed
+35Sorry, Pandora. (You sneaky devil.)
+58I refuse to unbox an \hbox in vertical mode or vice versa.
+40And I can't open any boxes in math mode.
+12localleftbox
+13localrightbox
+13Illegal math
+54Sorry: The third part of a discretionary break must be
+57empty, in math formulas. I had to delete your third part.
+30Discretionary list is too long
+50Wow---I never thought anybody would tweak me here.
+56You can't seriously need such a huge discretionary list?
+27Improper discretionary list
+54Discretionary lists must contain only boxes and kerns.
+53The following discretionary sublist has been deleted:
+18Missing } inserted
+45I've put in what seems to be necessary to fix
+44the current column of the current alignment.
+43Try to go on, since this might almost work.
+10Misplaced
+55I can't figure out why you would want to use a tab mark
+50here. If you just want an ampersand, the remedy is
+52simple: Just type `I\&' now. But if some right brace
+52up above has ended a previous alignment prematurely,
+52you're probably due for more error messages, and you
+57might try typing `S' now just to see what is salvageable.
+57or \cr or \span just now. If something like a right brace
+46I expect to see \noalign only after the \cr of
+49an alignment. Proceed, and I'll ignore this case.
+56I expect to see \omit only after tab marks or the \cr of
+53I'm guessing that you meant to end an alignment here.
+50I'm ignoring this, since I wasn't doing a \csname.
+02
+02</
+03<mo
+14 limits="true"
+15 limits="false"
+04mrow
+05</mo>
+42<merror> Unrecognized math stuff </merror>
+05mtext
+24<mfrac>Arguments</mfrac>
+02<m
+03sub
+03sup
+03</m
+41Tag not found in call to SGMLtagattribute
+19Tags do not match:
+03mtr
+03mtd
+25Executing sgml_start_graf
+23Executing sgml_end_graf
+16showSGMLentities
+18noshowSGMLentities
+08SGMLmode
+10noSGMLmode
+16SGMLstartmathtag
+14SGMLendmathtag
+16SGMLstarttexttag
+14SGMLendtexttag
+13SGMLattribute
+12MMLstarttext
+10MMLendtext
+13SGMLampersand
+13SGMLbackslash
+10SGMLcarret
+10SGMLdollar
+08SGMLhash
+13SGMLleftbrace
+11SGMLpercent
+14SGMLrightbrace
+14SGMLunderscore
+09SGMLquote
+13SGMLbackquote
+15SGMLdoublequote
+09SGMLtilde
+19SGMLexclamationmark
+16SGMLquestionmark
+10SGMLequals
+09SGMLcolon
+13SGMLsemicolon
+10SGMLentity
+12SGMLemptytag
+14SGMLFontEntity
+09SGMLwrite
+11SGMLwriteln
+14SGMLfilesuffix
+18SGMLattributequote
+18SGMLemptytagmarker
+16SGMLtagattribute
+16SGMLstartverttag
+14SGMLendverttag
+16SGMLmathemptytag
+15SGMLstartpartag
+13SGMLendpartag
+05false
+04eqno
+05leqno
+13displaylimits
+42Limit controls must follow a math operator
+57I'm ignoring this misplaced \limits or \nolimits command.
+30Missing delimiter (. inserted)
+52I was expecting to see something like `(' or `\{' or
+55`\}' here. If you typed, e.g., `{' instead of `\{', you
+57should probably delete the `{' by typing `1' now, so that
+52braces don't get unbalanced. Otherwise just proceed.
+54Acceptable delimiters are characters whose \delcode is
+58nonnegative, or you can use `\delimiter <delimiter code>'.
+11Please use
+25 for accents in math mode
+55I'm changing \accent to \mathaccent here; wish me luck.
+59(Accents are not the same in formulas as they are in text.)
+18Double superscript
+43I treat `x^1^2' essentially like `x^1{}^2'.
+16Double subscript
+43I treat `x_1_2' essentially like `x_1{}_2'.
+05above
+04over
+04atop
+15abovewithdelims
+14overwithdelims
+14atopwithdelims
+35Ambiguous; you need another { and }
+55I'm ignoring this fraction specification, since I don't
+52know whether a construction like `x \over y \over z'
+53means `{x \over y} \over z' or `x \over {y \over z}'.
+05mfrac
+13linethickness
+030ex
+04thin
+05thick
+24Expecting closing tag </
+02>.
+49I'm ignoring a \right that had no matching \left.
+47Math formula deleted: Insufficient symbol fonts
+50Sorry, but I can't typeset math unless \textfont 2
+50and \scriptfont 2 and \scriptscriptfont 2 have all
+50the \fontdimen values needed in math symbol fonts.
+50Math formula deleted: Insufficient extension fonts
+50Sorry, but I can't typeset math unless \textfont 3
+50and \scriptfont 3 and \scriptscriptfont 3 have all
+53the \fontdimen values needed in math extension fonts.
+10inlinemath
+31Display math should end with $$
+59The `$' that I just saw supposedly matches a previous `$$'.
+49So I shall assume that you typed `$$' both times.
+11displaymath
+07display
+19Missing $$ inserted
+04long
+05outer
+06global
+03def
+04gdef
+04edef
+04xdef
+06prefix
+29You can't use a prefix with `
+55I'll pretend you didn't say \long or \outer or \global.
+06' or `
+08' with `
+49I'll pretend you didn't say \long or \outer here.
+33Missing control sequence inserted
+52Please don't say `\def cs{...}', say `\def\cs{...}'.
+59I've inserted an inaccessible control sequence so that your
+60definition will be completed without mixing me up too badly.
+53You can recover graciously from this error, if you're
+42careful; see exercise 27.2 in The TeXbook.
+12inaccessible
+03let
+09futurelet
+07chardef
+11mathchardef
+12omathchardef
+08countdef
+08dimendef
+07skipdef
+09muskipdef
+07toksdef
+44You should have said `\read<number> to \cs'.
+34I'm going to look for the \cs now.
+09omathcode
+08odelcode
+14Invalid code (
+36), should be at most "FFFFFF "FFFFFF
+54I'm going to use 0 instead of that illegal code value.
+29), should be in the range 0..
+21), should be at most
+02by
+19Arithmetic overflow
+50I can't carry out that multiplication or division,
+33since the result is out of range.
+55I'm forgetting what you said and not changing anything.
+57Sorry, \setbox is not allowed after \halign in a display,
+45or between \accent and an accented character.
+16Bad space factor
+47I allow only values in the range 1..32767 here.
+37I allow only nonnegative values here.
+39Patterns can be loaded only by INIOMEGA
+10hyphenchar
+08skewchar
+04FONT
+06offset
+36Illegal offset has been changed to 0
+33The offset must be bigger than 0.
+10naturaldir
+04.onm
+02at
+06scaled
+20Improper `at' size (
+21pt), replaced by 10pt
+50I can only handle fonts at positive sizes that are
+56less than 2048pt, so I've changed what you said to 10pt.
+12select font
+13errorstopmode
+06openin
+07closein
+07message
+10errmessage
+31(That was another \errmessage.)
+50This error message was generated by an \errmessage
+43command, so I can't give any explicit help.
+54Pretend that you're Hercule Poirot: Examine all clues,
+41and deduce the truth by order and method.
+09lowercase
+09uppercase
+04show
+07showbox
+07showthe
+09showlists
+57This isn't an error message; I'm just \showing something.
+46Type `I\show...' to show more (e.g., \show\cs,
+43\showthe\count10, \showbox255, \showlists).
+54And type `I\tracingonline=1\show...' to show boxes and
+57lists on your terminal as well as in the transcript file.
+02>
+09undefined
+05macro
+10long macro
+11outer macro
+17outer endtemplate
+06> \box
+02OK
+26 (see the transcript file)
+11 (INIOMEGA)
+29You can't dump inside a group
+24`{...\dump}' is a no-no.
+25 strings of total length
+43 memory locations dumped; current usage is
+15 preloaded font
+05\font
+21 words of active ocps
+14 preloaded ocp
+04\ocp
+08\ocplist
+22 hyphenation exception
+27Hyphenation trie of length
+05 has
+03 op
+08 out of
+14 for language
+09 (format=
+16format file name
+26Beginning to dump on file
+22Transcript written on
+02 )
+13end occurred
+24inside a group at level
+05when
+09 on line
+16 was incomplete)
+52(see the transcript file for additional information)
+37(\dump is performed only by INIOMEGA)
+21debug # (-1 to exit):
+07openout
+08closeout
+07special
+09immediate
+11setlanguage
+21localinterlinepenalty
+18localbrokenpenalty
+07pagedir
+07bodydir
+06pardir
+07textdir
+07mathdir
+10pageheight
+09pagewidth
+12nextfakemath
+12charspecials
+20[unknown extension!]
+04ext1
+12 (hyphenmin
+06enddir
+08begindir
+08whatsit?
+04ext2
+04ext3
+08endwrite
+07system(
+04)...
+09clobbered
+08executed
+08disabled
+24Unbalanced write command
+59On this page there's a \write with fewer real {'s than }'s.
+04ext4
+16output file name
+08\openout
+04 = `
+04info
+05=null
+09changedir
+13No local node
+17No direction node
+03om:
+09startdir=
+07enddir=
+06lines=
+04col=
+16InputTranslation
+17OutputTranslation
+23DefaultInputTranslation
+24DefaultOutputTranslation
+18noInputTranslation
+19noOutputTranslation
+25noDefaultInputTranslation
+26noDefaultOutputTranslation
+09InputMode
+10OutputMode
+16DefaultInputMode
+17DefaultOutputMode
+11noInputMode
+12noOutputMode
+18noDefaultInputMode
+19noDefaultOutputMode
+11currentfile
+07onebyte
+06ebcdic
+09twobyteLE
+07twobyte
+04UTF8
+07UTF16LE
+05UTF16
+18Invalid input mode
+35Null ocp being used: all input lost
+31bad OCP program -- PC not valid
+38bad OCP program -- unknown instruction
+40right hand side of OCP expression is bad
+40bad OCP program -- table index not valid
+03ocp
+11externalocp
+07ocplist
+11pushocplist
+10popocplist
+13clearocplists
+16addbeforeocplist
+15addafterocplist
+19removebeforeocplist
+18removeafterocplist
+13ocptracelevel
+11select ocp
+16select ocp list
+21To use ocps, use the
+10 primitive
+26To use ocp lists, use the
+28To build ocp lists, use the
+03OCP
+07OCPLIST
+22New active ocp list: {
+32No active ocp lists to be popped
+*225507478
diff --git a/Master/texmf/web2c/pdfetex-pl.pool b/Master/texmf/web2c/pdfetex-pl.pool
new file mode 100644
index 00000000000..cb1f8da74fd
--- /dev/null
+++ b/Master/texmf/web2c/pdfetex-pl.pool
@@ -0,0 +1,1584 @@
+02.2
+15wielko¶æ bufora
+13wielko¶æ puli
+14liczba napisów
+03???
+13m2d5c2l5x2v5i
+25Koniec pliku z terminala!
+02!
+43(Jest ju¿ 100 b³êdów; spróbuj jeszcze raz.)
+02?
+72<Enter> -- dalej, S -- kontynuacja z przewijaniem komunikatów o b³êdach,
+57R -- kontynuacja bez zatrzymywania, Q -- bez komunikatów,
+21I -- aby co¶ wpisaæ,
+33E -- aby przej¶æ do edycji pliku,
+711 lub ... lub 9 -- aby pomin±æ od 1 do 9 nastêpnych leksemów z wej¶cia,
+57H -- aby otrzymaæ pomoc, X -- aby przerwaæ przetwarzanie.
+17OK, przechodzê w
+09batchmode
+11nonstopmode
+10scrollmode
+03...
+06wpisz>
+45Zgodnie z ¿yczeniem usun±³em fragment tekstu.
+50Mo¿esz teraz usun±æ wiêcej tekstu albo wpisaæ co¶.
+43Niestety nie potrafiê pomóc w tej sytuacji.
+43Mo¿e powiniene¶ poprosiæ o pomoc cz³owieka?
+32Niestety, pomog³em ile mog³em...
+58B³±d móg³ wyst±piæ zanim zauwa¿y³em jakiekolwiek problemy.
+48Je¶li wszystko zawiod³o, zajrzyj do podrêcznika.
+02 (
+20Zatrzymanie awaryjne
+38Niestety przekroczono pojemno¶æ TeXa [
+48Je¶li naprawdê potrzebujesz wiêkszej pojemno¶ci,
+52to mo¿esz poprosiæ czarodzieja, aby mnie powiêkszy³.
+25To nie mo¿e siê zdarzyæ (
+64To mnie dobi³o. Poka¿ to komu¶, kto potrafi co¶ takiego naprawiæ
+31Nie mogê spe³niæ Twoich wymagañ
+61Prawdobodobnie jeden z Twoich b³êdów bardzo mnie uszkodzi³...
+76w rzeczy samej, jestem ledwie przytomny. Popraw b³êdy i spróbuj jeszcze raz.
+10Przerwanie
+16Kto¶ mnie wo³a³?
+53Mo¿esz wpisaæ polecenia dla mnie (np. `I\showlists'),
+53chyba, ¿e chcesz przerwaæ przetwarzanie wpisuj±c `X'.
+69wielko¶æ podstawowej pamiêci (na pude³ka, klej, leksemy, znaki, etc.)
+25lista `AVAIL' zamazana w
+32lista `double-AVAIL' zamazana w
+24Pozycja `doubly free' w
+20Niepoprawna flaga w
+17Nowa `busy locs':
+05LINK(
+05INFO(
+02[]
+09ZAMAZANE.
+07kolizja
+03fil
+06 plus
+07 minus
+03 []
+41£±cze uszkodzone, przerywam wy¶wietlanie.
+04etc.
+04kern
+14 (left margin)
+15 (right margin)
+19Nieznany typ wêz³a!
+05unset
+04box(
+02)x
+14, przesuniête
+08 kolumn)
+16, rozci±gniêcie
+13, skurczenie
+17, klej wstawiony
+02-
+03< -
+05rule(
+06insert
+23, naturalnego rozmiaru
+14; rozdzielono(
+26); koszt wstawki ruchomej
+04glue
+09nonscript
+05mskip
+02mu
+00
+08leaders
+14 (dla akcentu)
+05mkern
+03end
+05begin
+04math
+02on
+03off
+11, otoczone
+11 (ligatura
+08penalty
+13discretionary
+11 zamieniam
+04mark
+07vadjust
+05 pre
+09opró¿niam
+07kopiujê
+12tryb pionowy
+12tryb poziomy
+29eksponowany tryb matematyczny
+07no mode
+23wewnêtrzny tryb pionowy
+23wewnêtrzny tryb poziomy
+17tryb matematyczny
+19' w trybie pionowym
+19' w trybie poziomym
+37' w trybie matematycznym eksponowanym
+12' in no mode
+31' w wewnêtrznym trybie pionowym
+31' w wewnêtrznym trybie poziomym
+24' w trybie matematycznym
+39liczba jednocze¶nie konstruowanych list
+04###
+22 rozpoczêto w wierszu
+07 (jêzyk
+10:hyphenmin
+20 (procedura \output)
+26### ostatnich przyczynków:
+10prevdepth
+09pominiêto
+11, prevgraf
+13 wierszy(-ów)
+07 wiersz
+12spacefactor
+16, bie¿±cy jêzyk
+27to bêdzie mianownikiem dla:
+08lineskip
+12baselineskip
+07parskip
+16abovedisplayskip
+16belowdisplayskip
+21abovedisplayshortskip
+21belowdisplayshortskip
+08leftskip
+09rightskip
+07topskip
+12splittopskip
+07tabskip
+09spaceskip
+10xspaceskip
+11parfillskip
+10thinmuskip
+09medmuskip
+11thickmuskip
+30[nieznany parametr dla kleju!]
+04skip
+06muskip
+02pt
+06output
+08everypar
+09everymath
+12everydisplay
+09everyhbox
+09everyvbox
+08everyjob
+07everycr
+07errhelp
+12pdfpagesattr
+11pdfpageattr
+16pdfpageresources
+04toks
+04ETC.
+03box
+04void
+12bie¿±cy font
+08textfont
+10scriptfont
+16scriptscriptfont
+07catcode
+06lccode
+06uccode
+06sfcode
+08mathcode
+12pretolerance
+09tolerance
+11linepenalty
+13hyphenpenalty
+15exhyphenpenalty
+11clubpenalty
+12widowpenalty
+19displaywidowpenalty
+13brokenpenalty
+12binoppenalty
+10relpenalty
+17predisplaypenalty
+18postdisplaypenalty
+16interlinepenalty
+20doublehyphendemerits
+19finalhyphendemerits
+11adjdemerits
+03mag
+15delimiterfactor
+09looseness
+04time
+03day
+05month
+04year
+14showboxbreadth
+12showboxdepth
+08hbadness
+08vbadness
+07pausing
+13tracingonline
+13tracingmacros
+12tracingstats
+17tracingparagraphs
+12tracingpages
+13tracingoutput
+16tracinglostchars
+15tracingcommands
+15tracingrestores
+06uchyph
+13outputpenalty
+13maxdeadcycles
+09hangafter
+15floatingpenalty
+10globaldefs
+03fam
+10escapechar
+17defaulthyphenchar
+15defaultskewchar
+11endlinechar
+11newlinechar
+08language
+13lefthyphenmin
+14righthyphenmin
+14holdinginserts
+17errorcontextlines
+13charsubdefmin
+13charsubdefmax
+17tracingcharsubdef
+08mubytein
+09mubyteout
+09mubytelog
+10specialout
+16pdfadjustspacing
+16pdfprotrudechars
+09pdfoutput
+16pdfcompresslevel
+16pdfdecimaldigits
+12pdfmovechars
+18pdfimageresolution
+15pdfpkresolution
+16pdfuniqueresname
+24pdfoptionpdfminorversion
+28pdfoptionalwaysusepdfpagebox
+31pdfoptionpdfinclusionerrorlevel
+38[nieznany parametr ca³kowitoliczbowy!]
+05count
+07delcode
+09parindent
+12mathsurround
+13lineskiplimit
+05hsize
+05vsize
+08maxdepth
+13splitmaxdepth
+11boxmaxdepth
+05hfuzz
+05vfuzz
+18delimitershortfall
+18nulldelimiterspace
+11scriptspace
+14predisplaysize
+12displaywidth
+13displayindent
+12overfullrule
+10hangindent
+07hoffset
+07voffset
+16emergencystretch
+10pdfhorigin
+10pdfvorigin
+12pdfpagewidth
+13pdfpageheight
+13pdflinkmargin
+13pdfdestmargin
+15pdfthreadmargin
+33[nieznany parameter dla wymiaru!]
+05dimen
+06EQUIV(
+15nie rozwiniête:
+13rozmiar hasza
+06csname
+09endcsname
+11NIEMO¯LIWE.
+14NIEISTNIEJ¡CY.
+06accent
+07advance
+15afterassignment
+10aftergroup
+10begingroup
+04char
+09delimiter
+06divide
+09endmubyte
+08endgroup
+11expandafter
+04font
+09fontdimen
+06halign
+05hrule
+12ignorespaces
+10mathaccent
+08mathchar
+10mathchoice
+08multiply
+07noalign
+10noboundary
+08noexpand
+04omit
+08parshape
+07penalty
+08prevgraf
+07radical
+04read
+05relax
+06setbox
+03the
+06valign
+07vcenter
+05vrule
+62Liczba elementów do odtworzenia po zakoñczeniu sk³adania grupy
+19poziomów grupowania
+20zmieniam przypisanie
+08zmieniam
+02na
+18globalnie zmieniam
+14bie¿±cy poziom
+09zachowujê
+09odtwarzam
+05SAVE(
+24Niezgodne powiêkszenie (
+02);
+38 poprzednia warto¶æ zostanie zachowana
+57Mogê u¿yæ tylko jednego powiêkszenia na zadanie. Tak wiêc
+63skorzystam z powiêkszenia podanego ju¿ wcze¶niej w tym zadaniu.
+44Nieprawid³owe powiêkszenie zmieniono na 1000
+61Wspó³czynnik powiêkszenia musi siê zawieraæ miêdzy 1 i 32768.
+05B£¡D.
+02->
+20znak pocz±tku grupy
+17znak koñca grupy
+35znak pocz±tku trybu matematycznego
+34znak wprowadzaj±cy parametr makra
+21znak indeksu górnego
+21znak indeksu dolnego
+29koniec szablonu kolumn tabeli
+13znak odstêpu
+07litera
+05znak
+25[nieznany kod polecenia!]
+02:
+08(poziom
+24Wymykaj±ca siê definicja
+23Wymykaj±cy siê argument
+23Wymykaj±cy siê nag³ówek
+20Wymykaj±cy siê tekst
+03<*>
+08<wpisz>
+08<czytam
+02w.
+11<argument>
+10<szablon>
+19<ostatnio czytane>
+24<do ponownego czytania>
+18<tekst wstawiony>
+09<output>
+11<everypar>
+12<everymath>
+15<everydisplay>
+12<everyhbox>
+12<everyvbox>
+11<everyjob>
+10<everycr>
+07<mark>
+11<everyeof>
+08<write>
+26wielko¶æ stosu wej¶ciowego
+05write
+38(nie wolno przeplataæ szablonów tabel)
+29jednocze¶nie czytanych plików
+03par
+14Niezakoñczone
+34; pominiêto ca³y tekst od wiersza
+54W pominiêtym tek¶cie wyst±pi³o niedozwolone polecenie.
+61Taki b³±d siê pojawia, je¶li napisa³e¶ `\if...' i zapomnia³e¶
+53o koñcz±cym `\fi'. Wstawi³em `\fi' -- mo¿e to pomo¿e.
+55Podczas pomijania tekstu warunkowego skoñczy³ siê plik.
+17Plik siê skoñczy³
+33Napotka³em niedozwolone polecenie
+04 of
+43Podejrzewam, ¿e zapomnia³e¶ o `}' i dlatego
+55czyta³em za miejscem, w którym chcia³e¶, abym skoñczy³.
+53Spróbujê z tego wybrn±æ, lecz je¶li b³±d jest powa¿ny
+41to napisz `E' lub `X' i popraw swój plik.
+31 podczas przegl±dania definicji
+28 podczas przegl±dania u¿ycia
+30 podczas przegl±dania nag³ówka
+28 podczas przegl±dania tekstu
+39Wiersz tekstu zawiera niedozwolony znak
+66W³a¶nie natkn±³em siê na dziwny symbol, którego nie mogê odczytaæ.
+53Kontynuuj, a ja zapomnê, ¿e to w ogóle siê wydarzy³o.
+36(Wpisz polecenie lub powiedz `\end')
+44*** (zadanie przerwa³em nie znalaz³szy \end)
+02=>
+25Niezdefiniowane polecenie
+70Na koñcu wiersza (z komunikatem o b³êdzie) powy¿ej widnieje polecenie,
+60którego nigdy nie \def-iniowano. Je¶li przekrêci³e¶ pisowniê
+42(np. `hobx'), to napisz `I' oraz popraw j±
+44(np. `I\hbox'). W przeciwnym razie kontynuuj
+53a ja zapomnê, ¿e natrafi³em na co¶ niezdefiniowanego.
+20Wstawiono brakuj±ce
+01
+43Polecenie oznaczone <do ponownego czytania>
+53nie powininno wyst±piæ pomiêdzy \csname i \endcsname.
+05input
+08endinput
+07topmark
+09firstmark
+07botmark
+14splitfirstmark
+12splitbotmark
+35wielko¶æ stosu na argumenty poleceñ
+09Argument
+26 zawiera nadmiarowy znak }
+47Napotka³em `}', który z niczym nie tworzy pary.
+64Taki b³±d mo¿e byæ spowodowany na przyk³ad przez `\def\a#1{...}'
+59i potem `\a}'. Je¶li bêdziesz kontynuowa³, to `\par', który
+45wstawi³em, wymusi komunikat o wymykaj±cym siê
+57argumencie, co mo¿e byæ w istocie ¼ród³em problemu. Je¶li
+57ten nawias by³ zbêdny, to wpisz `2' w celu pominiêcia go.
+37Akapit siê skoñczy³ zanim zakoñczono
+01
+67Mam wra¿enie, ¿e zapomnia³e¶ o `}', co zmmusi³o mnie do u¿ycia tego
+58polecenia do zbyt du¿ej ilo¶ci tekstu. Jak z tego wybrn±æ?
+56Mam zamiar zapomnieæ o ca³ej sprawie i byæ dobrej my¶li.
+07U¿ycie
+24 nie odpowiada definicji
+51Je¶li powiesz, np. `\def\a1{...}', to zawsze musisz
+43wstawiæ `1' po `\a', poniewa¿ nazwy poleceñ
+49sk³adaj± siê tylko z liter. Za tym makrem brakuje
+44wymaganych znaków, dlatego to makro pomijam.
+02<-
+21Wstawiono brakuj±cy {
+44Wstawi³em lewy nawias, bo jest tu konieczny.
+47Byæ mo¿e teraz zechcesz co¶ usun±æ lub wstawiæ,
+44tak abym móg³ znale¼æ pasuj±cy prawy nawias.
+52(Je¶li wci±¿ nie wiesz, o co chodzi, to wpisz `I}'.)
+29Niezgodne jednostki dla kleju
+60Przyjmujê ¿e 1mu=1pt, je¶li te jednostki zostan± zamienione.
+37Brakowa³o liczby, u¿yjê warto¶ci zero
+47W tym miejsu powinna byæ liczba; wstawi³em `0'.
+46(Je¶li nie widzisz, sk±d liczba w tym miejscu,
+61to zajrzyj do skorowidza w `The TeXbook'' pod `weird error'.)
+11spacefactor
+09prevdepth
+10deadcycles
+15insertpenalties
+02wd
+02ht
+02dp
+11lastpenalty
+08lastkern
+08lastskip
+11inputlineno
+07badness
+13pdftexversion
+10pdflastobj
+12pdflastxform
+13pdflastximage
+18pdflastximagepages
+12pdflastannot
+11pdflastxpos
+11pdflastypos
+12Niew³a¶ciwe
+69Warto¶æ parametru \spacefactor jest dostêpna tylko w trybie poziomym;
+38\prevdepth -- tylko w trybie pionowym.
+53¯aden z tych parametrów nie ma sensu wewn±trz \write.
+45Pomijam, co napisa³e¶ i u¿ywam warto¶ci zero.
+16Nie mo¿na u¿yæ `
+05' po
+26Niepoprawny numer rejestru
+51Numer rejestru musi byæ liczb± z przedzia³u 0..255.
+22Zamieni³em to na zero.
+21Niepoprawny kod znaku
+46Kod znaku musi byæ liczb± z przedzia³u 0..255.
+18Niepoprawna liczba
+47Poniewa¿ oczekiwa³em liczby z przedzia³u 0..15,
+23Niepoprawny `matchchar'
+48`matchar' musi byæ liczb± z przedzia³u 0..32767.
+28Niepoprawny kod ogranicznika
+58Kod ogranicznika musi byæ liczb± z przedzia³u 0..2^{27}-1.
+30Niew³a¶ciwa sta³a alfabetyczna
+51Po znaku ` powinno wyst±piæ jednoznakowe polecenie.
+25W istocie wstawiam tu \0.
+14Za du¿a liczba
+662147483647='17777777777="7FFFFFFF jest najwiêksz± znan± mi liczb±.
+41Dlatego u¿yjê w³a¶nie jej zamiast Twojej.
+04true
+29Niepoprawna jednostka miary (
+20zamieniona na filll)
+52filll jest najwiêksz± jednostk± miary, któr± znammm.
+02em
+02ex
+13wstawiono mu)
+56Jedyn± jednostk± miary dla kleju matematycznego jest mu.
+50Najlepszym sposobem na poprawienie tego b³êdu jest
+57usuniêcie nieprawid³owych jednostek; np. w celu usuniêcia
+58dwóch liter wpisz `2'. (Por. Rozdzia³ 27 w `The TeXbook'.)
+02in
+02pc
+02cm
+02mm
+02bp
+02dd
+02cc
+02sp
+13wstawiono pt)
+48Znane mi jednostki miary to: em, ex, in, pt, pc,
+67cm, mm, dd, cc, bp lub sp; jednostki podanej przez Ciebie nie znam!
+59Przyjmê, ¿e chcia³e¶ napisaæ pt, czyli punkt typograficzny.
+16Wymiar zbyt du¿y
+44Mogê u¿ywaæ wymiarów a¿ do oko³o 5,79 metra.
+49Kontynuj, a ja wstawiê najwiêkszy mo¿liwy wymiar.
+04plus
+05minus
+05width
+06height
+05depth
+06number
+12romannumeral
+06string
+07meaning
+08fontname
+14pdftexrevision
+12pdftexbanner
+11pdffontname
+13pdffontobjnum
+11pdffontsize
+10pdfpageref
+07jobname
+12eTeXrevision
+23invalid font identifier
+07pageref
+19invalid page number
+04 at
+64Gdzie siê podzia³ lewy nawias? Napisa³e¶ co¶ w rodzaju `\def\a},
+47co ja zamierzam zinterpretowaæ jako `\def\a{}'.
+40Doliczy³em siê ju¿ dziewiêciu parametrów
+36Zamierzam pomin±æ dodatkowe znaki #.
+34Parametry nale¿y numerowaæ kolejno
+45Wstawi³em cyfrê, która powinna wyst±piæ po #.
+44Aby usun±æ tê, której Ty u¿y³e¶, napisz `1'.
+32Z³y numer argumentu w definicji
+45Zamierza³e¶ napisaæ ## zamiast #, nieprawda¿?
+46A mo¿e gdzie¶ wcze¶niej nie wpisa³e¶ znaku } i
+66wszystko siê pomiesza³o? Zamierzam przyj±æ, ¿e mia³e¶ na my¶li ##.
+66*** (w trybie non-stop u¿ycie \read z terminala jest niedozwolone)
+27Plik skoñczy³ siê wewn±trz
+49W poleceniu \read wyst±pi³y niesparowane nawiasy.
+02if
+05ifcat
+05ifnum
+05ifdim
+05ifodd
+07ifvmode
+07ifhmode
+07ifmmode
+07ifinner
+06ifvoid
+06ifhbox
+06ifvbox
+03ifx
+05ifeof
+06iftrue
+07iffalse
+06ifcase
+06unless
+02fi
+02or
+04else
+11Nadmiarowe
+37Pomijam to; brak odpowiadaj±cego \if.
+06{true}
+07{false}
+25Wstawiono brakuj±cy = do
+42Brak oczekiwanego znaku `<', `=', lub `>'.
+06{case
+04.fmt
+23nazwê pliku wej¶ciowego
+24Nie mogê znale¼æ pliku `
+25Nie mogê pisaæ do pliku `
+02'.
+04.tex
+11Wpisz inn±
+65*** (b³±d operacji plikowej w trybie non-stop; zadanie przerwano)
+04.dvi
+23nazwê pliku wyj¶ciowego
+06texput
+04.fls
+04.log
+02**
+28nazwa pliku ze sprawozdaniem
+02
+08nullfont
+05Font
+08 scaled
+52 nie jest dostêpny: Niepoprawny plik metryczny (TFM)
+58 nie jest dostêpny: Nie znaleziono pliku metrycznego (TFM)
+61Nie uda³o mi siê za³adowaæ danych metrycznych dla tego fontu,
+37wiêc pomijam specyfikacjê tego fontu.
+65[Czarodzieje mog± naprawiaæ pliki TFM przy pomocy TFtoPL/PLtoTF.]
+33Spróbuj wyspecyfikowaæ nowy font;
+70np. `I\font<ta sama nazwa fontu>=<zastêpcza nazwa pliku metrycznego>'.
+33 nie wprowadzono z braku miejsca.
+30Tego fontu nie bêdê móg³ u¿yæ,
+54poniewa¿ moja pamiêæ na dane o znakach jest zbyt ma³a.
+56Je¶li utkn±³e¶, popro¶ czarodzieja, aby mnie powiêkszy³.
+74Albo spróbuj `I\font<ta sama nazwa fontu>=<nazwa ju¿ za³adowanego fontu>'.
+16Brak nazwy fontu
+43Spodziewa³em siê polecenia, którego bie¿±ce
+49znaczenie by³o by zdefiniowane przy pomocy \font.
+10 ma tylko
+23 parametrów `fontdimen'
+49Aby zwiêkszyæ liczbê parametrów fontu, powiniene¶
+50u¿yæ \fontdimen bezpo¶rednio po za³adowaniu fontu.
+21dane metryczne fontów
+23Brakuj±cy znak: Nie ma
+10 w foncie
+12 TeX output
+08vlistout
+35Gotowe pude³ko wysy³am do pliku DVI
+29Wykorzystanie pamiêci przed:
+05 po:
+20; do wykorzystania:
+52Nie mogê wys³aæ strony do pliku DVI, bo jest za du¿a
+63W³a¶nie utworzona strona ma wiêcej ni¿ 5,48 metra wysoko¶ci lub
+69wiêcej ni¿ 5,48 metra szeroko¶ci. Podejrzewam, ¿e co¶ posz³o nie tak.
+29Usun±³em nastêpuj±ce pude³ko:
+27Nie z³o¿y³em ¿adnej strony.
+26Wynik sk³adu zapisa³em do
+10 stron(-y)
+07 strona
+02,
+13 bajty(-ów)).
+05dummy
+30PDF memory size (pdf_mem_size)
+17PDF output buffer
+47pdfTeX error (illegal pdfoptionpdfminorversion)
+53The pdfoptionpdfminorversion must be between 0 and 9.
+20I changed this to 4.
+05setup
+81\pdfoptionpdfminorversion cannot be changed after data is written to the pdf file
+04.pdf
+18/Length
+20/Filter /FlateDecode
+02>>
+06stream
+09endstream
+12pdfTeX error
+14pdfTeX warning
+04PDF:
+04pdf:
+04SRC:
+04src:
+24Non-PDF special ignored!
+07direct:
+06tokens
+53tokens_to_string() called while selector = new_string
+10arithmetic
+15divided by zero
+14number too big
+081 0 0 1
+03 cm
+04)]TJ
+03 Td
+02/F
+03 Tf
+02BT
+02ET
+05[]0 d
+030 J
+02 w
+020
+02 m
+02 l
+04 0 m
+05 re f
+07/Rect [
+27number of destination names
+27indirect objects table size
+06 0 obj
+06endobj
+09 0 obj <<
+09>> endobj
+04 0 R
+40command cannot be used with virtual font
+39maximum internal font number (font_max)
+46number of words of font memory (font_mem_size)
+14font expansion
+28uninitialized pdf_font_elink
+12invalid step
+13invalid limit
+10autoexpand
+68this font has been expanded by another font so it cannot be used now
+48font has been expanded with different parameters
+15 in local font
+17 in virtual font
+12.vf ignored.
+17checksum mismatch
+20design size mismatch
+21POST command expected
+29Error in processing VF font (
+06.vf):
+30, virtual font will be ignored
+03.vf
+20PRE command expected
+13wrong id byte
+26checksum mismatch in font
+11.vf ignored
+29design size mismatch in font
+22invalid character code
+22negative packet length
+22packet length too long
+33character width mismatch in font
+40more PUSHs than POPs in character packet
+46invalid packet length or DVI command in packet
+20too many local fonts
+20undefined local font
+25string of negative length
+23virtual font stack size
+33more POPs than PUSHs in character
+20improver DVI command
+02vf
+19invalid number size
+36max level recursion of virtual fonts
+19invalid DVI command
+11pdfvlistout
+71\pdfoutput can only be changed before anything is written to the output
+14/Type /XObject
+14/Subtype /Form
+07/BBox [
+040 0
+11/FormType 1
+21/Matrix [1 0 0 1 0 0]
+09Resources
+05 0 0
+07 0 0 cm
+09/Font <<
+05 0 R
+12/XObject <<
+03/Fm
+03/Im
+15/ProcSet [ /PDF
+06 /Text
+08 /ImageB
+08 /ImageC
+08 /ImageI
+02 ]
+11/Type /Page
+08Contents
+15/MediaBox [0 0
+06Parent
+10/Annots [
+05/B [
+04ext5
+30cannot open file for embedding
+02<<
+18flush_whatsit_node
+19link(p) is not null
+12/Type /Annot
+14/Subtype /Link
+03/A
+60destination has been already written (this shouldn't happen)
+03/D
+05/XYZ
+04null
+04/Fit
+06/FitH
+06/FitV
+05/FitB
+07/FitBH
+07/FitBV
+06/FitR
+17unknown dest type
+15/Type /Outlines
+05First
+04Last
+05Count
+05Title
+04Prev
+04Next
+04dest
+05name{
+03num
+64 has been referenced but does not exist, replaced by a fixed one
+10 0 R /Fit]
+05Page
+40 has been referenced but does not exist!
+12/Type /Pages
+07/Kids [
+05Dests
+08/Names [
+09/Limits [
+14/Type /Catalog
+05Pages
+07Threads
+08Outlines
+05Names
+10OpenAction
+08/Creator
+09/Producer
+13/CreationDate
+07Creator
+03TeX
+15PTEX.Fullbanner
+19/Producer (pdfeTeX-
+04xref
+09 65535 f
+09 00000 f
+09 00000 n
+07trailer
+04Size
+04Root
+04Info
+09startxref
+05%%EOF
+02to
+06spread
+76using fonts with different step of expansion in one paragraph is not allowed
+77using fonts with different limit of expansion in one paragraph is not allowed
+17invalid node type
+14margin kerning
+37invalid pointer to marginal char node
+13Niewype³nione
+12Rozci±gniête
+16 \hbox (licho¶æ
+41) powsta³o w trakcie wykonywania \output.
+25) w akapicie w wierszach
+23) w tabeli w wierszach
+02--
+20) wykryto w wierszu
+20Przepe³nione \hbox (
+14pt za szerokie
+25¦ci¶niête \hbox (licho¶æ
+05vpack
+16 \vbox (licho¶æ
+20Przepe³nione \vbox (
+13pt za wysokie
+25¦ci¶niête \vbox (licho¶æ
+02{}
+12displaystyle
+09textstyle
+11scriptstyle
+17scriptscriptstyle
+14Nieznany styl!
+07mathord
+06mathop
+07mathbin
+07mathrel
+08mathopen
+09mathclose
+09mathpunct
+09mathinner
+08overline
+09underline
+04left
+05right
+06middle
+06limits
+08nolimits
+16u³amek, grubo¶æ
+18= warto¶æ domy¶lna
+19, lewy-ogranicznik
+20, prawy-ogranicznik
+29 nie jest zdefiniowany (znak
+50We w³a¶nie zakoñczonym wzorze matematycznym u¿y³e¶
+73wymienionego wy¿ej znaku z rodziny, której nie zdefiniowano. Na przyk³ad,
+67format `plain' nie pozwala u¿ywaæ \it i \sl w indeksach. Kontynuuj,
+51a ja spróbujê zapomnieæ, ¿e ten znak by³ potrzebny.
+06mlist1
+06mlist2
+06mlist3
+640234000122*4000133**3**344*0400400*000000234000111*1111112341011
+06mlist4
+12 wewn±trz $$
+58W matematyce eksponowanej mo¿na u¿yæ uk³adu tabelarycznego
+60(np. \eqalignno), je¶li oprócz niego pomiêdzy $$ nic nie ma.
+58Dlatego usun±³em formu³y poprzedzaj±ce uk³ad tabelaryczny.
+04span
+02cr
+04crcr
+11endtemplate
+26znak ustawiania tabulacji
+55Wstawiono brakuj±cy # w szablonie uk³adu tabelarycznego
+60W szablonie \halign lub \valign, pomiêdzy znakami & powinien
+42wyst±piæ jeden znak #. Ty go nie wpisa³e¶,
+39wiêc jeden wstawi³em; mo¿e to zadzia³a.
+61Dozwolony jest tylko jeden znak # na jedn± pozycjê tabulacji.
+72Wstawi³e¶ wiêcej ni¿ jeden. Opuszczam wszystkie za wyj±tkiem pierwszego.
+04endv
+51Nadmiarowy znak ustawiania tabulacji zamieniono na
+47Wpisa³e¶ wiêcej znaków \span lub & ni¿ by³o ich
+53w nag³ówku w³a¶nie realizowanego \halign lub \valign.
+48Zak³adam, ¿e chcia³e¶ w tym miejscu napisaæ \cr.
+09256 spans
+06align1
+06align0
+56Napotka³em nieskoñczenie kurczliwy klej wewn±trz akapitu
+38W³a¶nie zakoñczony akapit zawiera klej
+58o nieskoñczonej kurczliwo¶ci, np. `\hskip 0pt minus 1fil'.
+62Taki klej nie powinien tutaj wyst±piæ -- umo¿liwia on z³o¿enie
+66ka¿dego akapitu w jednym wierszu. Mo¿emy bezpiecznie jechaæ dalej,
+58poniewa¿ zamieni³em nieskoñczon± kurczliwo¶æ na skoñczon±.
+09push_node
+14stack overflow
+08pop_node
+32stack underflow (internal error)
+05disc1
+05disc2
+02@@
+07: line
+03 t=
+06 -> @@
+07 via @@
+03 b=
+03 p=
+03 d=
+10@firstpass
+11@secondpass
+14@emergencypass
+06akapit
+05disc3
+05disc4
+25w trakcie ³amania wiersza
+05HYPH(
+11hyphenation
+19 zostanie pominiêty
+70Wyj±tki przenoszenia wyrazów mog± byæ zapisane tylko przy pomocy liter
+42i dywizów. Wybaczam ten b³±d. Kontynuujmy.
+18To nie jest litera
+45Litery w \hyphenation powinny mieæ \lccode>0.
+50Kontynuuj, a ja pominê znak wczytany przed chwil±.
+36wyj±tki od wzorców dzielenia wyrazów
+55pamiêæ na `kody operacji' we wzorcach dzielenia wyrazów
+74pamiêæ na `kody operacji' we wzorcach dzielenia wyrazów dla jednego jêzyka
+26pamiêæ na wzorce dzielenia
+12Za pó¼no na
+08patterns
+56Wszystkie wzorce trzeba podaæ przed rozpoczêciem sk³adu.
+04¬le
+19(Patrz Appendix H.)
+18To nie jest litera
+28Powtórzony wzorzec dzielenia
+07wycinam
+09vertbreak
+75Pude³ko, które próbujê podzieliæ, zawiera klej o nieskoñczonej kurczliwo¶ci
+46Pude³ko dzielone przy pomocy `\vsplit' zawiera
+69nieskoñczenie kurczliwy klej, np. `\vss' lub `\vskip 0pt minus 1fil'.
+71Taki klej nie powinien tutaj wyst±piæ; mo¿esz bezpiecznie jechaæ dalej,
+06vsplit
+08 wymaga
+04vbox
+45Pude³ko, które próbujesz podzieliæ, to \hbox.
+69Takiego pude³ka nie mogê podzieliæ, dlatego pozostawiam je bez zmian.
+08pagegoal
+09pagetotal
+11pagestretch
+14pagefilstretch
+15pagefillstretch
+16pagefilllstretch
+10pageshrink
+09pagedepth
+04fill
+05filll
+19### bie¿±ca strona:
+33 (od³o¿ono do nastêpnego \output)
+19ca³kowita wysoko¶æ
+19 docelowa wysoko¶æ
+15 sumuje siê do
+03, #
+16 mo¿na podzieliæ
+21%% docelowa wysoko¶æ=
+23, maksymalna g³êboko¶æ=
+47Wstawki mo¿na umieszczaæ tylko w pude³ku `vbox'
+36No, no: Próbujesz wstawiæ \insert do
+35rejestru \box, który zawiera \hbox.
+45Kontynuuj, a ja pominê jego obecn± zawarto¶æ.
+06strona
+64Na bie¿±cej stronie znaleziono klej o nieskoñczonej kurczliwo¶ci
+66Strona przygotowana do wys³ania do pliku DVI zawiera nieskoñczenie
+03 g=
+03 c=
+47Klej o nieskoñczonej kurczliwo¶ci wstawiono ze
+57Klej pochodz±cy ze wstawek, który koryguje ³amanie stron,
+57powinien mieæ skoñczon± kurczliwo¶æ. Mo¿emy jechaæ dalej,
+12% podzielono
+04 do
+19255 nie jest pró¿ny
+68Nie nale¿y u¿ywaæ rejestru \box255 poza procedur± wyj¶cia (\output).
+16Pêtla wyj¶cia --
+25 kolejnych ja³owych cykli
+69Wnioskujê, ¿e twoja procedura \output jest b³êdna, poniewa¿ nigdy nie
+65dochodzi do wykonania \shipout. Wykonam wiêc \shipout\box255 sam.
+59Nastêpnym razem zwiêksz \maxdeadcycles, a bêdê cierpliwszy!
+46Procedura wyj¶cia zawiera niesparowane nawiasy
+74Twoja pokrêtna procedura wyj¶cia zawiera problematyczne nawiasy { i/lub }.
+58Nie bardzo potrafiê sobie z tym poradziæ; ¿yczê szczê¶cia.
+45Procedura wyj¶cia nie u¿y³a ca³ej zawarto¶ci
+72Polecenia w \output powinny doprowadziæ do opró¿nienia rejestru \box255,
+36na przyk³ad przez `\shipout\box255'.
+45Kontynuuj, a ja pominê jego obecn± zawarto¶æ.
+21Wstawiono brakuj±cy $
+60Wstawi³em znak pocz±tku/koñca matematyki, poniewa¿ s±dzê, ¿e
+56taki znak opu¶ci³e¶. Kontynuuj trzymaj±c za mnie kciuki.
+73Niestety nie zaprogramowano mnie, jak mam sobie radziæ w takiej sytuacji;
+34Bêdê udawa³, ¿e o to nie prosi³e¶.
+55Je¶li jeste¶ w niew³a¶ciwym trybie, mo¿e uda siê wróciæ
+55do w³a¶ciwego je¶li wpiszesz `I}' lub `I$' lub `I\par'.
+04dump
+05hskip
+04hfil
+05hfill
+03hss
+07hfilneg
+05vskip
+04vfil
+05vfill
+03vss
+07vfilneg
+33Wpisa³em co¶, o czym zapomnia³e¶.
+34(Patrz <tekst wstawiony> powy¿ej.)
+56Przy odrobinie szczê¶cia, to mo¿e mnie odblokowaæ. Je¶li
+60o niczym nie zapomnia³e¶, to spróbuj teraz wpisaæ `2'; wtedy
+66zapomnê zarówno to, co wpisa³em, jak i to, co spowodowa³o problem.
+06right.
+56Wszystko siê popl±ta³o, ale chyba najgorsze ju¿ za nami.
+18Za du¿o nawiasów }
+37Zamkn±³e¶ wiêcej grup ni¿ otworzy³e¶.
+58Takie g³upstwa s± zazwyczaj nieszkodliwe, jed¼ wiêc dalej.
+12prawy nawias
+32Zbêdny nawias }, lub zapomniano
+53Usun±³em symbol zamykaj±cy grupê, poniewa¿ wydaje siê
+67zbêdny (tak jak w `$x}$'). Mo¿liwe jednak, ¿e nawias by³ potrzebny,
+70a zapomnia³e¶ o czym¶ innym (tak jak w `\hbox{$x}'). W takim przypadku
+64sposobem na wybrniêcie jest dodanie zarówno zapomnianego tekstu,
+52jak i tego, co w³a¶nie usun±³em. Np. wpisuj±c `I$}'.
+08moveleft
+09moveright
+05raise
+05lower
+04copy
+07lastbox
+04vtop
+04hbox
+07shipout
+07leaders
+08cleaders
+08xleaders
+36Brak odpowiedniego kleju po \leaders
+67Powiniene¶ napisaæ `\leaders <pude³ko lub linia><hskip lub vskip>'.
+53Znalaz³em <pude³ko lub liniê> bez odpowiedniego kleju
+54<hskip lub vskip>, wiêc pomijam to polecenie \leaders.
+40Niestety ten \lastbox pozostanie pró¿ny.
+59Niestety zwykle nie mogê zabieraæ rzeczy z bie¿±cej strony.
+35Dlatego \lastbox pozostanie pró¿ny.
+24Wstawiono brakuj±ce `to'
+54Czytam polecenie `\vsplit<numer pude³ka> to <wymiar>'.
+36Teraz bêdê chcia³ zobaczyæ <wymiar>.
+27Tutaj powinno byæ <pude³ko>
+69Oczekiwa³em, ¿e zobaczê \hbox albo \vbox, albo \copy, albo \box, albo
+42co¶ w tym rodzaju. Dlatego na wyj¶ciu mo¿e
+58czego¶ brakowaæ. Próbuj dalej; mo¿esz naprawiæ to pó¼niej.
+06indent
+08noindent
+29' tutaj za wyj±tkiem \leaders
+70Poziom± liniê wstawiamy do pude³ka `hbox' lub do uk³adu tabelarycznego
+56za pomoc± \leaders lub \hrulefill (patrz `The TeXbook').
+11Nie mo¿esz
+60Zamieniam na \insert0; pude³ko o numerze 255 jest wyj±tkiem.
+03pre
+28Spróbuj `I\vskip-\lastskip'.
+27Spróbuj `I\kern-\lastkern'.
+48Zapewne mo¿esz to wymusiæ na procedurze wyj¶cia.
+09unpenalty
+06unkern
+06unskip
+06unhbox
+07unhcopy
+06unvbox
+07unvcopy
+38Niezgodne listy nie mog± byæ `unboxed'
+46Nic z tego, Pandoro. (Ty przebieg³a diablico.)
+56Nigdy nie otwieram \hbox w trybie pionowym i vice versa.
+53Nie mogê te¿ otwieraæ pude³ek w trybie matematycznym.
+25Niepoprawny matematyczny
+66We wzorach matematycznych trzecia czê¶æ w poleceniu \discretionary
+36musi byæ pusta. Dlatego j± usun±³em.
+44Za d³uga lista z elementami dyskrecjonalnymi
+72Jej -- Nie przysz³o mi na my¶l, ¿e ktokolwiek dotrze a¿ do tego miejsca.
+71Czy naprawdê potrzebujesz tak d³ugiej listy elementów dyskrecjonalnych.
+44Niepoprawna lista elementów dyskrecjonalnych
+66Na li¶cie dyskrecjonalnej mog± wyst±piæ tylko pude³ka i podciêcia.
+45Nastêpuj±c± podlistê dyskrecjonaln± usuniêto:
+28Wstawiono brakuj±cy nawias }
+50Wstawi³em to, co wydaje siê konieczne, by poprawiæ
+42ustawienia tabulacji dla bie¿±cej kolumny.
+56Spróbuj jechaæ dalej; jest spora szansa, ¿e to zadzia³a.
+25Niew³a¶ciwie umieszczono
+67Nie wiem, dlaczego chcia³by¶ umie¶ciæ znak tabulacji w tym miejscu.
+55Je¶li chcia³e¶ umie¶ciæ znak `&', to wpisz teraz `I\&'.
+50Ale je¶li jeden z wcze¶niejszych prawych nawiasów,
+56przedwcze¶nie zakoñczy³ poprzednie ustawianie tabulacji,
+55to na pewno pojawi siê wiele b³êdów. Dlatego proponujê,
+60aby¶ w celu obejrzenia tego, co da siê uratowaæ, wpisa³ `S'.
+70albo \cr, albo \span teraz. Je¶li co¶ podobnego do prawego nawiasu `}'
+57Polecenie \noalign mo¿na wpisaæ tylko po \cr wystêpuj±cym
+61w ustawianiu tabulacji. Kontynuuj, a ja pominê ten przypadek.
+63Polecenie \omit mo¿na wpisaæ tylko po znaku tabulacji lub \cr z
+65Zgadujê, ¿e w tym miejscu chcia³e¶ zakoñczyæ ustawianie tabulacji
+50I'm ignoring this, since I wasn't doing a \mubyte.
+48Pomijam to, poniewa¿ nie zajmowa³em siê \csname.
+04eqno
+05leqno
+13displaylimits
+68Polecenie typu `limits' powinno wyst±piæ za operatorem matematycznym
+58Pomijam ¼le umiejscowione polecenie \limits lub \nolimits.
+35Brakuj±cy ogranicznik (wstawiono .)
+53Spodziewa³em siê zobaczyæ w tym miejscu `(', `\{' lub
+65co¶ w tym rodzaju. Je¶li wpisa³e¶, na przyk³ad, `{' zamiast `\{',
+52to w celu sparowania nawiasów powiniene¶ usun±æ `{',
+52wpisuj±c teraz `1'. W innych przypadkach, kontynuuj.
+51Ogranicznikami mog± byæ znaki których \delcode jest
+70nieujemny, albo mo¿esz u¿yæ polecenia `\delimiter <kod ogranicznika>'.
+07U¿ywaj
+35 do akcentów w trybie matematycznym
+52Zamieniam \accent na \mathaccent; ¿ycz mi szczê¶cia.
+73(Akcenty we wzorach matematycznych to nie to samo, co akcenty w tek¶cie.)
+22Podwojony indeks górny
+42Traktujê `x^1^2' w istocie jako `x^1{}^2'.
+22Podwojony indeks dolny
+42Traktujê `x_1_2' w istocie jako `x_1{}_2'.
+05above
+04over
+04atop
+15abovewithdelims
+14overwithdelims
+14atopwithdelims
+69Niejednoznaczno¶æ -- potrzebna jeszcze jedna para nawiasów klamrowych
+37Pomijam ten u³amek, poniewa¿ nie wiem
+46czy konstrukcja, taka jak `x \over y \over z',
+57oznacza `{x \over y} \over z', czy `x \over {y \over z}'.
+50I'm ignoring a \middle that had no matching \left.
+41Pomijam \right bez odpowiadaj±cego \left.
+69Pomin±³em wzór matematyczny: niekompletne fonty grupy matematycznej 2
+65Niestety nie mogê sk³adaæ matematyki, gdy w fontach: \textfont 2,
+51\scriptfont 2 lub \scriptscriptfont 2 brak których¶
+55z warto¶ci \fontdimen wymaganych dla fontu z symbolami.
+69Pomin±³em wzór matematyczny: niekompletne fonty grupy matematycznej 3
+65Niestety nie mogê sk³adaæ matematyki, gdy w fontach: \textfont 3,
+62\scriptfont 3 lub \scriptscriptfont 3 brak których¶ z warto¶ci
+65\fontdimen wymaganych dla fontu z symbolami w ró¿nych rozmiarach.
+41$$ powinno koñczyæ matematykê eksponowan±
+72Przypuszczalnie ostatnio przeczytany `$' pasuje do poprzedzaj±cego `$$'.
+55Dlatego za³o¿ê, ¿e napisa³e¶ `$$' w obydwu przypadkach.
+07display
+22Wstawiono brakuj±ce $$
+04long
+05outer
+06global
+03def
+04gdef
+04edef
+04xdef
+06prefix
+31Nie mo¿esz u¿yæ przedrostka z `
+56Bêdê udawaæ, ¿e nie napisa³e¶ \long, \outer lub \global.
+07' lub `
+05' z `
+61Bêdê udawaæ, ¿e nie napisa³e¶ w tym miejscu \long ani \outer.
+29Wstawiono brakuj±ce polecenie
+41Pisz `\def\cs{...}', a nie `\def cs{...}'
+59Musia³em uzupe³niæ Twoj± definicjê o niedostêpne polecenie.
+60Mam nadziejê, ¿e dziêki temu uda mi siê wypl±taæ z k³opotów.
+52Mo¿esz zrêcznie wybrn±æ z tego b³êdu, je¶li bêdziesz
+45uwa¿a³; patrz æwiczenie 27.2 w `The TeXbook'.
+12inaccessible
+03let
+09futurelet
+06mubyte
+09noconvert
+61not appear in <byte sequence> between \mubyte and \endmubyte.
+27The empty <byte sequence>,
+08 ignored
+22The <byte sequence> in
+62\mubyte <token> <byte sequence>\endmubyte should not be empty.
+07chardef
+11mathchardef
+08countdef
+08dimendef
+07skipdef
+09muskipdef
+07toksdef
+10charsubdef
+27Nowe podstawienie za znak:
+03 =
+46Powiniene¶ by³ napisaæ `\read<number> to \cs'.
+27Teraz zamierzam szukaæ \cs.
+08xordcode
+08xchrcode
+08xprncode
+19Nieprawid³owy kod (
+43); kod powinien byæ liczb± z przedzia³u 0..
+15); co najwy¿ej
+44U¿yjê liczby 0 zamiast nieprawid³owego kodu.
+02by
+58Przepe³nienie w trakcie wykonywania operacji arytmetycznej
+47Nie mogê dokoñczyæ tego mno¿enia lub dzielenia,
+34poniewa¿ wynik jest poza zakresem.
+48Zapominam, co napisa³e¶, i niczego nie zmieniam.
+73Niestety w matematyce eksponowanej nie mo¿esz napisaæ \setbox po \halign,
+53ani miêdzy poleceniem \accent i znakiem akcentowanym.
+24Z³y wspó³czynnik odstêpu
+67Prawid³owy wspó³czynnik powinien byæ liczb± z przedzia³u 1..32767.
+53W tym miejscu dopuszczalne s± tylko liczby nieujemne.
+42Tylko INITEX mo¿e czytaæ wzorce dzielenia.
+10hyphenchar
+08skewchar
+06lpcode
+06rpcode
+06efcode
+04FONT
+02at
+06scaled
+26Niew³a¶ciwy rozmiar `at' (
+23pt), zamieniono na 10pt
+60Radzê sobie tylko z fontami w rozmiarach dodatnich, które s±
+62mniejsze ni¿ 2048pt. Dlatego zamieni³em podany wymiar na 10pt.
+12select font
+13errorstopmode
+06openin
+07closein
+07message
+10errmessage
+36(To by³ inny komunikat \errmessage.)
+59Ten komunikat o b³êdzie wygenerowa³o polecenie \errmessage.
+50Dlatego nie mogê podaæ wyczerpuj±cego wyja¶nienia.
+70Wyobra¼ sobie, ¿e jeste¶ Herkulesem Poirot: zbadaj wszystkie poszlaki,
+62i dojd¼ prawdy dziêki metodzie i przymiotom swojego intelektu.
+09lowercase
+09uppercase
+04show
+07showbox
+07showthe
+09showlists
+72To nie jest komunikat o b³êdzie; Wypisujê co¶, u¿ywaj±c polecenia \show.
+59Je¶li mam wy¶wietliæ wiêcej szczegó³ów, to wpisz `I\show..'
+58(np. \show\cs, \showthe\count10, \showbox255, \showlists).
+63Wpisz te¿ `I\tracingonline=1\show...', a na terminalu i w pliku
+53ze sprawozdaniem znajdziesz zawarto¶æ pude³ek i list.
+02>
+09undefined
+09protected
+05makro
+17outer endtemplate
+06> \box
+02OK
+33 (porównaj plik ze sprawozdaniem)
+09 (INITEX)
+50Wewn±trz grupy nie wolno wykonywaæ polecenia \dump
+37G³o¶ne ,,NIE'' wszystkim `{...\dump}'
+27 napisy o ³±cznej d³ugo¶ci
+59 zrzucone pozycje pamiêci; aktualne wykorzystanie pamiêci:
+23 poleceñ wieloznakowych
+33 s³ów(-owa) danych o fontach dla
+21 wprowadzonych fontów
+17 wprowadzony font
+05\font
+34 wyj±tki(-ów) od wzorców dzielenia
+29 wyj±tek od wzorców dzielenia
+31Struktura `trie' jest d³ugo¶ci
+06 i ma
+04 ops
+03 op
+03 z
+12 dla jêzyka
+09 (format=
+22nazwa pliku z formatem
+25Pocz±tek zrzutu do pliku
+63 ==> Fatal error occurred, the output PDF file is not finished!
+26Sprawozdanie zapisa³em do
+02 )
+13end wyst±pi³
+27wewn±trz grupy na poziomie
+06kiedy
+11 w wierszu
+19 by³ niezakoñczony)
+58(dodatkowe informacje znajdziesz w pliku ze sprawozdaniem)
+33(tylko INITEX mo¿e wykonaæ \dump)
+35odpluskwianie # (-1 aby zakoñczyæ):
+07openout
+08closeout
+07special
+09immediate
+11setlanguage
+13pdffontexpand
+10pdfliteral
+06pdfobj
+09pdfrefobj
+08pdfxform
+11pdfrefxform
+09pdfximage
+12pdfrefximage
+08pdfannot
+12pdfstartlink
+10pdfendlink
+10pdfoutline
+07pdfdest
+09pdfthread
+14pdfstartthread
+12pdfendthread
+10pdfsavepos
+07pdfinfo
+10pdfcatalog
+08pdfnames
+15pdfincludechars
+11pdffontattr
+10pdfmapfile
+10pdfmapline
+10pdftrailer
+24[nieznane rozszerzenie!]
+04ext1
+21pdfTeX error (ext1):
+33 used while \pdfoutput is not set
+11\pdfliteral
+06direct
+07\pdfobj
+13reserveobjnum
+09useobjnum
+21invalid object number
+04attr
+04file
+29cannot find referenced object
+10\pdfrefobj
+09\pdfxform
+09resources
+40\pdfxform cannot be used with a void box
+12\pdfrefxform
+34too large image resolution ignored
+24invalid image dimensions
+08mediabox
+07cropbox
+08bleedbox
+07trimbox
+06artbox
+05named
+10colorspace
+34pdfTeX warning (image inclusion):
+41\pdfoptionalwaysusepdfpagebox is in use (
+10\pdfximage
+13\pdfrefximage
+04user
+04goto
+06thread
+19action type missing
+40only GoTo action can be used with `page'
+28page number must be positive
+04name
+55`goto' option cannot be used with both `file' and `num'
+31num identifier must be positive
+23identifier type missing
+09newwindow
+11nonewwindow
+68`newwindow'/`nonewwindow' must be used with `goto' and `file' option
+09\pdfannot
+13\pdfstartlink
+45\pdfstartlink cannot be used in vertical mode
+11\pdfendlink
+43\pdfendlink cannot be used in vertical mode
+11\pdfoutline
+38destination with the same identifier (
+02)
+08\pdfdest
+03xyz
+04zoom
+05fitbh
+05fitbv
+04fitb
+04fith
+04fitv
+04fitr
+03fit
+24destination type missing
+04ext4
+40has been already used, duplicate ignored
+10\pdfthread
+15\pdfstartthread
+13\pdfendthread
+11\pdfsavepos
+08\pdfinfo
+11\pdfcatalog
+10openaction
+23duplicate of openaction
+09\pdfnames
+11\pdftrailer
+16\pdfincludechars
+12\pdffontattr
+11\pdfmapfile
+11\pdfmapline
+08/Title (
+12destination
+08/R [0 0
+06/I <<
+12 (hyphenmin
+07 direct
+05 attr
+07 stream
+05 file
+07pdflink
+07 action
+05 user
+10 goto name
+09 goto num
+12 thread name
+11 thread num
+10displaying
+19unknown action type
+05 name
+04 num
+05 zoom
+08unknown!
+10wihajster?
+04ext2
+04ext3
+08endwrite
+07system(
+04)...
+09clobbered
+08executed
+08disabled
+44Polecenie write zawiera niesparowane nawiasy
+66Na tej stronie znalaz³em polecenie \write, które ma mniej { ni¿ }.
+23nazwa pliku wyj¶ciowego
+08\openout
+04 = `
+54`\pdfobj reserveobjnum' cannot be used with \immediate
+03<<
+03/F
+11/NewWindow
+05true
+06false
+13/S /GoTo /D [
+14/S /GoToR /D [
+09/S /GoTo
+10/S /GoToR
+11/S /Thread
+03 >>
+37annotations cannot be inside an XForm
+42link annotations cannot be inside an XForm
+40link annotations can be inside hbox only
+35invalid stack of link nesting level
+66\pdfendlink ended up in different nesting level than \pdfstartlink
+33threads cannot be inside an XForm
+70\pdfendthread ended up in different nesting level than \pdfstartthread
+38destinations cannot be inside an XForm
+03 Do
+31\pdfstartlink ended up in vlist
+29\pdfendlink ended up in vlist
+33\pdfstartthread ended up in hlist
+31\pdfendthread ended up in hlist
+12lastnodetype
+11eTeXversion
+64Nic z tego, ta opcjonalna w³a¶ciwo¶æ e-TeXa zosta³a zablokowana.
+08everyeof
+14tracingassigns
+13tracinggroups
+10tracingifs
+17tracingscantokens
+14tracingnesting
+19predisplaydirection
+11lastlinefit
+15savingvdiscards
+15savinghyphcodes
+12bottom level
+05semi
+06simple
+09adjusted
+03no
+05align
+04disc
+07 choice
+06 shift
+05 left
+15 grupa (poziom
+11 w wierszu
+12rozpoczynam
+10opuszczam
+17currentgrouplevel
+16currentgrouptype
+14currentiflevel
+13currentiftype
+15currentifbranch
+10fontcharwd
+10fontcharht
+10fontchardp
+10fontcharic
+14parshapelength
+14parshapeindent
+13parshapedimen
+10showgroups
+11align entry
+10showtokens
+10unexpanded
+10detokenize
+07showifs
+22 rozpoczêto w wierszu
+41brak rozpoczêtych instrukcji warunkowych
+11### poziom
+15interactionmode
+30Niepoprawny tryb konwersacyjny
+47Poprawne tryby to: 0=batch, 1=nonstop, 2=scroll
+52i 3=errorstop. Kontynuuj, a ja pominê ten przypadek.
+11TeXXeTstate
+06beginL
+04endL
+06beginR
+04endR
+09, display
+03LR1
+32problematyczne \endL lub \endR (
+12 brakuj±cy,
+11 nadmiarowy
+03LR2
+03LR3
+03LR4
+10scantokens
+02(
+08readline
+09ifdefined
+08ifcsname
+10iffontchar
+09' przed `
+20Ostrze¿enie: koniec
+14 w innym pliku
+31Ostrze¿enie: koniec pliku, gdy
+19 jest niezakoñczony
+07numexpr
+07dimexpr
+08glueexpr
+06muexpr
+46Nie wiem jak obliczyæ warto¶æ tego wyra¿enia,
+33W wyra¿eniu wstawiono brakuj±cy )
+52Brak oczekiwanego znaku `+', `-', `*', `/', or `)'.
+16gluestretchorder
+15glueshrinkorder
+11gluestretch
+10glueshrink
+08mutoglue
+08gluetomu
+05marks
+08topmarks
+10firstmarks
+08botmarks
+15splitfirstmarks
+13splitbotmarks
+53Numer rejestru musi byæ liczb± z przedzia³u 0..32767.
+03 s=
+03 a=
+12pagediscards
+13splitdiscards
+18interlinepenalties
+13clubpenalties
+14widowpenalties
+21displaywidowpenalties
+16podstawienie za
+42Brakuj±cy znak: niekompletne podstawienie
+28U¿yjê podstawienia za znak:
+*042216903
diff --git a/Master/texmf/web2c/pdfetex.pool b/Master/texmf/web2c/pdfetex.pool
new file mode 100644
index 00000000000..c508262090e
--- /dev/null
+++ b/Master/texmf/web2c/pdfetex.pool
@@ -0,0 +1,1652 @@
+02.2
+11buffer size
+09pool size
+17number of strings
+03???
+13m2d5c2l5x2v5i
+28End of file on the terminal!
+02!
+42(That makes 100 errors; please try again.)
+02?
+60Type <return> to proceed, S to scroll future error messages,
+44R to run without stopping, Q to run quietly,
+23I to insert something,
+20E to edit your file,
+561 or ... or 9 to ignore the next 1 to 9 tokens of input,
+22H for help, X to quit.
+13OK, entering
+09batchmode
+11nonstopmode
+10scrollmode
+03...
+07insert>
+44I have just deleted some text, as you asked.
+48You can now delete more, or insert, or whatever.
+50Sorry, I don't know how to help in this situation.
+36Maybe you should try asking a human?
+42Sorry, I already gave what help I could...
+59An error might have occurred before I noticed any problems.
+45``If all else fails, read the instructions.''
+02 (
+14Emergency stop
+30TeX capacity exceeded, sorry [
+44If you really absolutely need more capacity,
+35you can ask a wizard to enlarge me.
+19This can't happen (
+59I'm broken. Please show this to someone who can fix can fix
+35I can't go on meeting you like this
+55One of your faux pas seems to have wounded me deeply...
+59in fact, I'm barely conscious. Please fix it and try again.
+12Interruption
+09You rang?
+60Try to insert some instructions for me (e.g.,`I\showlists'),
+43unless you just want to quit by typing `X'.
+13Logarithm of
+23 has been replaced by 0
+48Since I don't take logs of non-positive numbers,
+52I'm zeroing this one. Proceed, with fingers crossed.
+16main memory size
+24AVAIL list clobbered at
+31Double-AVAIL list clobbered at
+24Doubly free location at
+12Bad flag at
+14New busy locs:
+05LINK(
+05INFO(
+02[]
+10CLOBBERED.
+04foul
+03fil
+06 plus
+07 minus
+03 []
+26Bad link, display aborted.
+04etc.
+04kern
+14 (left margin)
+15 (right margin)
+18Unknown node type!
+05unset
+04box(
+02)x
+10, shifted
+09 columns)
+10, stretch
+09, shrink
+11, glue set
+02-
+03< -
+05rule(
+06insert
+15, natural size
+08; split(
+14); float cost
+04glue
+09nonscript
+05mskip
+02mu
+00
+08leaders
+13 (for accent)
+05mkern
+03end
+05begin
+04math
+02on
+03off
+13, surrounded
+11 (ligature
+08penalty
+13discretionary
+11 replacing
+04mark
+07vadjust
+05 pre
+08flushing
+07copying
+13vertical mode
+15horizontal mode
+17display math mode
+07no mode
+22internal vertical mode
+26restricted horizontal mode
+09math mode
+18' in vertical mode
+20' in horizontal mode
+22' in display math mode
+12' in no mode
+27' in internal vertical mode
+31' in restricted horizontal mode
+14' in math mode
+18semantic nest size
+04###
+17 entered at line
+10 (language
+10:hyphenmin
+18 (\output routine)
+25### recent contributions:
+10prevdepth
+07ignored
+11, prevgraf
+06 lines
+05 line
+12spacefactor
+19, current language
+28this will be denominator of:
+08lineskip
+12baselineskip
+07parskip
+16abovedisplayskip
+16belowdisplayskip
+21abovedisplayshortskip
+21belowdisplayshortskip
+08leftskip
+09rightskip
+07topskip
+12splittopskip
+07tabskip
+09spaceskip
+10xspaceskip
+11parfillskip
+10thinmuskip
+09medmuskip
+11thickmuskip
+25[unknown glue parameter!]
+04skip
+06muskip
+02pt
+06output
+08everypar
+09everymath
+12everydisplay
+09everyhbox
+09everyvbox
+08everyjob
+07everycr
+07errhelp
+12pdfpagesattr
+11pdfpageattr
+16pdfpageresources
+09pdfpkmode
+04toks
+04ETC.
+03box
+04void
+12current font
+08textfont
+10scriptfont
+16scriptscriptfont
+07catcode
+06lccode
+06uccode
+06sfcode
+08mathcode
+12pretolerance
+09tolerance
+11linepenalty
+13hyphenpenalty
+15exhyphenpenalty
+11clubpenalty
+12widowpenalty
+19displaywidowpenalty
+13brokenpenalty
+12binoppenalty
+10relpenalty
+17predisplaypenalty
+18postdisplaypenalty
+16interlinepenalty
+20doublehyphendemerits
+19finalhyphendemerits
+11adjdemerits
+03mag
+15delimiterfactor
+09looseness
+04time
+03day
+05month
+04year
+14showboxbreadth
+12showboxdepth
+08hbadness
+08vbadness
+07pausing
+13tracingonline
+13tracingmacros
+12tracingstats
+17tracingparagraphs
+12tracingpages
+13tracingoutput
+16tracinglostchars
+15tracingcommands
+15tracingrestores
+06uchyph
+13outputpenalty
+13maxdeadcycles
+09hangafter
+15floatingpenalty
+10globaldefs
+03fam
+10escapechar
+17defaulthyphenchar
+15defaultskewchar
+11endlinechar
+11newlinechar
+08language
+13lefthyphenmin
+14righthyphenmin
+14holdinginserts
+17errorcontextlines
+13charsubdefmin
+13charsubdefmax
+17tracingcharsubdef
+08mubytein
+09mubyteout
+09mubytelog
+10specialout
+16pdfadjustspacing
+16pdfprotrudechars
+15pdftracingfonts
+09pdfoutput
+16pdfcompresslevel
+16pdfdecimaldigits
+12pdfmovechars
+18pdfimageresolution
+15pdfpkresolution
+16pdfuniqueresname
+28pdfoptionalwaysusepdfpagebox
+31pdfoptionpdfinclusionerrorlevel
+15pdfminorversion
+15pdfforcepagebox
+22pdfinclusionerrorlevel
+08pdfgamma
+13pdfimagegamma
+15pdfimagehicolor
+18pdfimageapplygamma
+10pdfpxdimen
+28[unknown integer parameter!]
+24pdfoptionpdfminorversion
+05count
+07delcode
+09parindent
+12mathsurround
+13lineskiplimit
+05hsize
+05vsize
+08maxdepth
+13splitmaxdepth
+11boxmaxdepth
+05hfuzz
+05vfuzz
+18delimitershortfall
+18nulldelimiterspace
+11scriptspace
+14predisplaysize
+12displaywidth
+13displayindent
+12overfullrule
+10hangindent
+07hoffset
+07voffset
+16emergencystretch
+10pdfhorigin
+10pdfvorigin
+12pdfpagewidth
+13pdfpageheight
+13pdflinkmargin
+13pdfdestmargin
+15pdfthreadmargin
+18pdffirstlineheight
+16pdflastlinedepth
+17pdfeachlineheight
+16pdfeachlinedepth
+26[unknown dimen parameter!]
+05dimen
+06EQUIV(
+12notexpanded:
+09hash size
+06csname
+09endcsname
+11IMPOSSIBLE.
+12NONEXISTENT.
+06accent
+07advance
+15afterassignment
+10aftergroup
+10begingroup
+04char
+09delimiter
+06divide
+09endmubyte
+08endgroup
+11expandafter
+04font
+09fontdimen
+06halign
+05hrule
+12ignorespaces
+10mathaccent
+08mathchar
+10mathchoice
+08multiply
+07noalign
+10noboundary
+08noexpand
+04omit
+08parshape
+07penalty
+08prevgraf
+07radical
+04read
+05relax
+06setbox
+03the
+06valign
+07vcenter
+05vrule
+09save size
+15grouping levels
+11reassigning
+08changing
+04into
+17globally changing
+08curlevel
+09retaining
+09restoring
+05SAVE(
+28Incompatible magnification (
+02);
+36 the previous value will be retained
+58I can handle only one magnification ratio per job. So I've
+59reverted to the magnification you used earlier on this run.
+46Illegal magnification has been changed to 1000
+52The magnification ratio must be between 1 and 32768.
+04BAD.
+02->
+22begin-group character
+20end-group character
+21math shift character
+26macro parameter character
+22superscript character
+20subscript character
+25end of alignment template
+12blank space
+11the letter
+14the character
+23[unknown command code!]
+02:
+07(level
+18Runaway definition
+16Runaway argument
+16Runaway preamble
+12Runaway text
+03<*>
+09<insert>
+06<read
+02l.
+11<argument>
+11<template>
+16<recently read>
+19<to be read again>
+16<inserted text>
+09<output>
+11<everypar>
+12<everymath>
+15<everydisplay>
+12<everyhbox>
+12<everyvbox>
+11<everyjob>
+10<everycr>
+07<mark>
+11<everyeof>
+08<write>
+16input stack size
+05write
+48(interwoven alignment preambles are not allowed)
+17text input levels
+03par
+11Incomplete
+34; all text was ignored after line
+54A forbidden control sequence occurred in skipped text.
+59This kind of error happens when you say `\if...' and forget
+59the matching `\fi'. I've inserted a `\fi'; this might work.
+53The file ended while I was skipping conditional text.
+10File ended
+32Forbidden control sequence found
+04 of
+46I suspect you have forgotten a `}', causing me
+41to read past where you wanted me to stop.
+49I'll try to recover; but if the error is serious,
+51you'd better type `E' or `X' now and fix your file.
+26 while scanning definition
+19 while scanning use
+24 while scanning preamble
+20 while scanning text
+39Text line contains an invalid character
+53A funny symbol that I can't read has just been input.
+48Continue, and I'll forget that it ever happened.
+37(Please type a command or say `\end')
+38*** (job aborted, no legal \end found)
+02=>
+26Undefined control sequence
+47The control sequence at the end of the top line
+52of your error message was never \def'ed. If you have
+55misspelled it (e.g., `\hobx'), type `I' and the correct
+51spelling (e.g., `I\hbox'). Otherwise just continue,
+45and I'll forget about whatever was undefined.
+08Missing
+09 inserted
+53The control sequence marked <to be read again> should
+42not appear between \csname and \endcsname.
+05input
+08endinput
+07topmark
+09firstmark
+07botmark
+14splitfirstmark
+12splitbotmark
+20parameter stack size
+12Argument of
+15 has an extra }
+58I've run across a `}' that doesn't seem to match anything.
+52For example, `\def\a#1{...}' and `\a}' would produce
+54this error. If you simply proceed now, the `\par' that
+52I've just inserted will cause me to report a runaway
+54argument that might be the root of the problem. But if
+57your `}' was spurious, just type `2' and it will go away.
+23Paragraph ended before
+13 was complete
+58I suspect you've forgotten a `}', causing me to apply this
+54control sequence to too much text. How can we recover?
+59My plan is to forget the whole thing and hope for the best.
+07Use of
+29 doesn't match its definition
+54If you say, e.g., `\def\a1{...}', then you must always
+52put `1' after `\a', since control sequence names are
+52made up of letters only. The macro here has not been
+51followed by the required stuff, so I'm ignoring it.
+02<-
+18Missing { inserted
+52A left brace was mandatory here, so I've put one in.
+55You might want to delete and/or insert some corrections
+48so that I will find a matching right brace soon.
+54(If you're confused by all this, try typing `I}' now.)
+23Incompatible glue units
+52I'm going to assume that 1mu=1pt when they're mixed.
+31Missing number, treated as zero
+47A number should have been here; I inserted `0'.
+54(If you can't figure out why I needed to see a number,
+51look up `weird error' in the index to The TeXbook.)
+11spacefactor
+09prevdepth
+10deadcycles
+15insertpenalties
+02wd
+02ht
+02dp
+11lastpenalty
+08lastkern
+08lastskip
+11inputlineno
+07badness
+13pdftexversion
+10pdflastobj
+12pdflastxform
+13pdflastximage
+18pdflastximagepages
+12pdflastannot
+11pdflastxpos
+11pdflastypos
+09pdfretval
+23pdflastximagecolordepth
+14pdfelapsedtime
+13pdfrandomseed
+14pdfshellescape
+09Improper
+54You can refer to \spacefactor only in horizontal mode;
+54you can refer to \prevdepth only in vertical mode; and
+48neither of these is meaningful inside \write. So
+52I'm forgetting what you said and using zero instead.
+15You can't use `
+08' after
+17Bad register code
+44A register number must be between 0 and 255.
+27I changed this one to zero.
+18Bad character code
+45A character number must be between 0 and 255.
+10Bad number
+51Since I expected to read a number between 0 and 15,
+12Bad mathchar
+46A mathchar number must be between 0 and 32767.
+18Bad delimiter code
+56A numeric delimiter code must be between 0 and 2^{27}-1.
+28Improper alphabetic constant
+56A one-character control sequence belongs after a ` mark.
+37So I'm essentially inserting \0 here.
+14Number too big
+54I can only go up to 2147483647='17777777777="7FFFFFFF,
+42so I'm using that number instead of yours.
+04true
+25Illegal unit of measure (
+18replaced by filll)
+35I dddon't go any higher than filll.
+02em
+02ex
+02px
+12mu inserted)
+48The unit of measurement in math glue must be mu.
+51To recover gracefully from this error, it's best to
+52delete the erroneous units; e.g., type `2' to delete
+45two letters. (See Chapter 27 of The TeXbook.)
+02in
+02pc
+02cm
+02mm
+02bp
+02dd
+02cc
+02nd
+02nc
+02sp
+12pt inserted)
+49Dimensions can be in units of em, ex, in, pt, pc,
+58cm, mm, dd, cc, nd, nc, bp, or sp; but yours is a new one!
+59I'll assume that you meant to say pt, for printer's points.
+19Dimension too large
+50I can't work with sizes bigger than about 19 feet.
+46Continue and I'll use the largest value I can.
+04plus
+05minus
+05width
+06height
+05depth
+06number
+12romannumeral
+06string
+07meaning
+08fontname
+14pdftexrevision
+12pdftexbanner
+11pdffontname
+13pdffontobjnum
+11pdffontsize
+10pdfpageref
+14leftmarginkern
+15rightmarginkern
+12pdfxformname
+15pdfescapestring
+13pdfescapename
+12pdfescapehex
+14pdfunescapehex
+15pdfcreationdate
+14pdffilemoddate
+11pdffilesize
+12pdfmdfivesum
+11pdffiledump
+08pdfmatch
+12pdflastmatch
+09pdfstrcmp
+17pdfuniformdeviate
+16pdfnormaldeviate
+07jobname
+12eTeXrevision
+23invalid font identifier
+07pageref
+19invalid page number
+10marginkern
+25a non-empty hbox expected
+04file
+06offset
+15Bad file offset
+45A file offset must be between 0 and 2^{31}-1,
+06length
+15Bad dump length
+45A dump length must be between 0 and 2^{31}-1,
+05icase
+08subcount
+16Bad match number
+43Since I expected zero or a positive number,
+04 at
+60Where was the left brace? You said something like `\def\a}',
+43which I'm going to interpret as `\def\a{}'.
+32You already have nine parameters
+45I'm going to ignore the # sign you just used.
+41Parameters must be numbered consecutively
+57I've inserted the digit you should have used after the #.
+36Type `1' to delete what you did use.
+42Illegal parameter number in definition of
+41You meant to type ## instead of #, right?
+56Or maybe a } was forgotten somewhere earlier, and things
+58are all screwed up? I'm going to assume that you meant ##.
+49*** (cannot \read from terminal in nonstop modes)
+18File ended within
+33This \read has unbalanced braces.
+02if
+05ifcat
+05ifnum
+05ifdim
+05ifodd
+07ifvmode
+07ifhmode
+07ifmmode
+07ifinner
+06ifvoid
+06ifhbox
+06ifvbox
+03ifx
+05ifeof
+06iftrue
+07iffalse
+06ifcase
+06unless
+02fi
+02or
+04else
+06Extra
+44I'm ignoring this; it doesn't match any \if.
+06{true}
+07{false}
+23Missing = inserted for
+48I was expecting to see `<', `=', or `>'. Didn't.
+06{case
+04.fmt
+15input file name
+19I can't find file `
+23I can't write on file `
+02'.
+04.tex
+20Please type another
+45*** (job aborted, file error in nonstop mode)
+04.dvi
+20file name for output
+06texput
+04.fls
+04.log
+02**
+20transcript file name
+02
+08nullfont
+05Font
+08 scaled
+36 not loadable: Bad metric (TFM) file
+42 not loadable: Metric (TFM) file not found
+50I wasn't able to read the size data for this font,
+40so I will ignore the font specification.
+48[Wizards can fix TFM files using TFtoPL/PLtoTF.]
+46You might try inserting a different font spec;
+57e.g., type `I\font<same font id>=<substitute font name>'.
+33 not loaded: Not enough room left
+52I'm afraid I won't be able to make use of this font,
+55because my memory for character-size data is too small.
+51If you're really stuck, ask a wizard to enlarge me.
+58Or maybe try `I\font<same font id>=<name of loaded font>'.
+23Missing font identifier
+42I was looking for a control sequence whose
+42current meaning has been defined by \font.
+10 has only
+21 fontdimen parameters
+51To increase the number of font parameters, you must
+53use \fontdimen immediately after the \font is loaded.
+11font memory
+31Missing character: There is no
+09 in font
+12 TeX output
+08vlistout
+31Completed box being shipped out
+21Memory usage before:
+08 after:
+19; still untouched:
+31Huge page cannot be shipped out
+50The page just created is more than 18 feet tall or
+58more than 18 feet wide, so I suspect something went wrong.
+35The following box has been deleted:
+19No pages of output.
+18Output written on
+06 pages
+05 page
+02,
+08 bytes).
+05dummy
+30PDF memory size (pdf_mem_size)
+17PDF output buffer
+38pdfTeX error (illegal pdfminorversion)
+44The pdfminorversion must be between 0 and 9.
+20I changed this to 4.
+05setup
+72\pdfminorversion cannot be changed after data is written to the pdf file
+04.pdf
+18/Length
+20/Filter /FlateDecode
+02>>
+06stream
+09endstream
+12pdfTeX error
+14pdfTeX warning
+04PDF:
+04pdf:
+04SRC:
+04src:
+24Non-PDF special ignored!
+07direct:
+05page:
+08literal1
+06tokens
+53tokens_to_string() called while selector = new_string
+10arithmetic
+15divided by zero
+14number too big
+081 0 0 1
+03 cm
+04)]TJ
+03 Td
+02/F
+03 Tf
+02BT
+02ET
+05[]0 d
+030 J
+02 w
+020
+02 m
+02 l
+04 0 m
+05 re f
+07/Rect [
+27number of destination names
+27indirect objects table size
+06 0 obj
+06endobj
+09 0 obj <<
+09>> endobj
+04 0 R
+02()
+40command cannot be used with virtual font
+39maximum internal font number (font_max)
+46number of words of font memory (font_mem_size)
+14font expansion
+28uninitialized pdf_font_elink
+12invalid step
+13invalid limit
+10autoexpand
+68this font has been expanded by another font so it cannot be used now
+48font has been expanded with different parameters
+36Primitive \pdfmovechars is obsolete.
+15 in local font
+17 in virtual font
+12.vf ignored.
+17checksum mismatch
+20design size mismatch
+21POST command expected
+29Error in processing VF font (
+06.vf):
+30, virtual font will be ignored
+03.vf
+20PRE command expected
+13wrong id byte
+26checksum mismatch in font
+11.vf ignored
+29design size mismatch in font
+22invalid character code
+22negative packet length
+22packet length too long
+33character width mismatch in font
+40more PUSHs than POPs in character packet
+46invalid packet length or DVI command in packet
+20too many local fonts
+20undefined local font
+25string of negative length
+23virtual font stack size
+33more POPs than PUSHs in character
+20improver DVI command
+02vf
+19invalid number size
+36max level recursion of virtual fonts
+19invalid DVI command
+11pdfvlistout
+71\pdfoutput can only be changed before anything is written to the output
+14/Type /XObject
+14/Subtype /Form
+07/BBox [
+040 0
+11/FormType 1
+21/Matrix [1 0 0 1 0 0]
+09Resources
+05 0 0
+07 0 0 cm
+09/Font <<
+05 0 R
+12/XObject <<
+03/Fm
+03/Im
+15/ProcSet [ /PDF
+06 /Text
+08 /ImageB
+08 /ImageC
+08 /ImageI
+02 ]
+11/Type /Page
+08Contents
+15/MediaBox [0 0
+06Parent
+10/Annots [
+05/B [
+04ext5
+30cannot open file for embedding
+02<<
+18flush_whatsit_node
+19link(p) is not null
+12/Type /Annot
+14/Subtype /Link
+03/A
+60destination has been already written (this shouldn't happen)
+03/D
+05/XYZ
+04null
+04/Fit
+06/FitH
+06/FitV
+05/FitB
+07/FitBH
+07/FitBV
+06/FitR
+17unknown dest type
+15/Type /Outlines
+05First
+04Last
+05Count
+05Title
+04Prev
+04Next
+04dest
+05name{
+03num
+64 has been referenced but does not exist, replaced by a fixed one
+10 0 R /Fit]
+05Page
+40 has been referenced but does not exist!
+12/Type /Pages
+07/Kids [
+05Dests
+08/Names [
+09/Limits [
+14/Type /Catalog
+05Pages
+07Threads
+08Outlines
+05Names
+10OpenAction
+08/Creator
+09/Producer
+13/CreationDate
+07Creator
+03TeX
+15PTEX.Fullbanner
+19/Producer (pdfeTeX-
+04xref
+09 65535 f
+09 00000 f
+09 00000 n
+07trailer
+03<<
+04Size
+04Root
+04Info
+03 >>
+09startxref
+05%%EOF
+02to
+06spread
+76using fonts with different step of expansion in one paragraph is not allowed
+77using fonts with different limit of expansion in one paragraph is not allowed
+17invalid node type
+14margin kerning
+37invalid pointer to marginal char node
+09Underfull
+05Loose
+16 \hbox (badness
+38) has occurred while \output is active
+24) in paragraph at lines
+24) in alignment at lines
+02--
+19) detected at line
+16Overfull \hbox (
+11pt too wide
+21Tight \hbox (badness
+05vpack
+16 \vbox (badness
+16Overfull \vbox (
+11pt too high
+21Tight \vbox (badness
+02{}
+12displaystyle
+09textstyle
+11scriptstyle
+17scriptscriptstyle
+14Unknown style!
+07mathord
+06mathop
+07mathbin
+07mathrel
+08mathopen
+09mathclose
+09mathpunct
+09mathinner
+08overline
+09underline
+04left
+05right
+06middle
+06limits
+08nolimits
+20fraction, thickness
+09= default
+17, left-delimiter
+18, right-delimiter
+25 is undefined (character
+54Somewhere in the math formula just ended, you used the
+60stated character from an undefined font family. For example,
+58plain TeX doesn't allow \it or \sl in subscripts. Proceed,
+52and I'll try to forget that I needed that character.
+06mlist1
+06mlist2
+06mlist3
+640234000122*4000133**3**344*0400400*000000234000111*1111112341011
+06mlist4
+12 inside $$'s
+53Displays can use special alignments (like \eqalignno)
+57only if nothing but the alignment itself is between $$'s.
+58So I've deleted the formulas that preceded this alignment.
+04span
+02cr
+04crcr
+11endtemplate
+24alignment tab character
+40Missing # inserted in alignment preamble
+50There should be exactly one # between &'s, when an
+56\halign or \valign is being set up. In this case you had
+47none, so I've put one in; maybe that will work.
+29Only one # is allowed per tab
+49more than one, so I'm ignoring all but the first.
+04endv
+40Extra alignment tab has been changed to
+52You have given more \span or & marks than there were
+58in the preamble to the \halign or \valign now in progress.
+50So I'll assume that you meant to type \cr instead.
+09256 spans
+06align1
+06align0
+44Infinite glue shrinkage found in a paragraph
+52The paragraph just ended includes some glue that has
+54infinite shrinkability, e.g., `\hskip 0pt minus 1fil'.
+54Such glue doesn't belong there---it allows a paragraph
+59of any length to fit on one line. But it's safe to proceed,
+55since the offensive shrinkability has been made finite.
+09push_node
+14stack overflow
+08pop_node
+32stack underflow (internal error)
+05disc1
+05disc2
+02@@
+07: line
+03 t=
+06 -> @@
+07 via @@
+03 b=
+03 p=
+03 d=
+10@firstpass
+11@secondpass
+14@emergencypass
+09paragraph
+05disc3
+05disc4
+13line breaking
+05HYPH(
+11hyphenation
+16 will be flushed
+48Hyphenation exceptions must contain only letters
+51and hyphens. But continue; I'll forgive and forget.
+12Not a letter
+50Letters in \hyphenation words must have \lccode>0.
+47Proceed; I'll ignore the character I just read.
+20exception dictionary
+18pattern memory ops
+31pattern memory ops per language
+14pattern memory
+13Too late for
+08patterns
+53All patterns must be given before typesetting begins.
+04Bad
+17(See Appendix H.)
+09Nonletter
+17Duplicate pattern
+07pruning
+09vertbreak
+48Infinite glue shrinkage found in box being split
+52The box you are \vsplitting contains some infinitely
+57shrinkable glue, e.g., `\vss' or `\vskip 0pt minus 1fil'.
+59Such glue doesn't belong there; but you can safely proceed,
+06vsplit
+09 needs a
+04vbox
+44The box you are trying to split is an \hbox.
+49I can't split such a box, so I'll leave it alone.
+08pagegoal
+09pagetotal
+11pagestretch
+14pagefilstretch
+15pagefillstretch
+16pagefilllstretch
+10pageshrink
+09pagedepth
+04fill
+05filll
+17### current page:
+28 (held over for next output)
+13total height
+13 goal height
+06 adds
+03, #
+12 might split
+15%% goal height=
+12, max depth=
+38Insertions can only be added to a vbox
+40Tut tut: You're trying to \insert into a
+41\box register that now contains an \hbox.
+47Proceed, and I'll discard its present contents.
+04page
+45Infinite glue shrinkage found on current page
+52The page about to be output contains some infinitely
+03 g=
+03 c=
+38Infinite glue shrinkage inserted from
+53The correction glue for page breaking with insertions
+52must have finite shrinkability. But you may proceed,
+07% split
+04 to
+15255 is not void
+53You shouldn't use \box255 except in \output routines.
+14Output loop---
+24 consecutive dead cycles
+57I've concluded that your \output is awry; it never does a
+55\shipout, so I'm shipping \box255 out myself. Next time
+58increase \maxdeadcycles if you want me to be more patient!
+25Unbalanced output routine
+58Your sneaky output routine has problematic {'s and/or }'s.
+41I can't handle that very well; good luck.
+33Output routine didn't use all of
+43Your \output commands should empty \box255,
+34e.g., by saying `\shipout\box255'.
+43Proceed; I'll discard its present contents.
+18Missing $ inserted
+56I've inserted a begin-math/end-math symbol since I think
+48you left one out. Proceed, with fingers crossed.
+50Sorry, but I'm not programmed to handle this case;
+45I'll just pretend that you didn't ask for it.
+49If you're in the wrong mode, you might be able to
+58return to the right one by typing `I}' or `I$' or `I\par'.
+04dump
+05hskip
+04hfil
+05hfill
+03hss
+07hfilneg
+05vskip
+04vfil
+05vfill
+03vss
+07vfilneg
+52I've inserted something that you may have forgotten.
+32(See the <inserted text> above.)
+48With luck, this will get me unwedged. But if you
+55really didn't forget anything, try typing `2' now; then
+56my insertion and my current dilemma will both disappear.
+06right.
+58Things are pretty mixed up, but I think the worst is over.
+12Too many }'s
+42You've closed more groups than you opened.
+51Such booboos are generally harmless, so keep going.
+10rightbrace
+22Extra }, or forgotten
+58I've deleted a group-closing symbol because it seems to be
+59spurious, as in `$x}$'. But perhaps the } is legitimate and
+59you forgot something else, as in `\hbox{$x}'. In such cases
+58the way to recover is to insert both the forgotten and the
+40deleted material, e.g., by typing `I$}'.
+08moveleft
+09moveright
+05raise
+05lower
+04copy
+07lastbox
+04vtop
+04hbox
+07shipout
+07leaders
+08cleaders
+08xleaders
+35Leaders not followed by proper glue
+56You should say `\leaders <box or rule><hskip or vskip>'.
+50I found the <box or rule>, but there's no suitable
+48<hskip or vskip>, so I'm ignoring these leaders.
+34Sorry; this \lastbox will be void.
+58Sorry...I usually can't take things from the current page.
+37This \lastbox will therefore be void.
+21Missing `to' inserted
+48I'm working on `\vsplit<box number> to <dimen>';
+31will look for the <dimen> next.
+31A <box> was supposed to be here
+57I was expecting to see \hbox or \vbox or \copy or \box or
+59something like that. So you might find something missing in
+53your output. But keep trying; you can fix this later.
+06indent
+08noindent
+09quitvmode
+26' here except with leaders
+52To put a horizontal rule in an hbox or an alignment,
+56you should use \leaders or \hrulefill (see The TeXbook).
+10You can't
+45I'm changing to \insert0; box 255 is special.
+03pre
+32Try `I\vskip-\lastskip' instead.
+31Try `I\kern-\lastkern' instead.
+46Perhaps you can make the output routine do it.
+09unpenalty
+06unkern
+06unskip
+06unhbox
+07unhcopy
+06unvbox
+07unvcopy
+34Incompatible list can't be unboxed
+35Sorry, Pandora. (You sneaky devil.)
+58I refuse to unbox an \hbox in vertical mode or vice versa.
+40And I can't open any boxes in math mode.
+13Illegal math
+54Sorry: The third part of a discretionary break must be
+57empty, in math formulas. I had to delete your third part.
+30Discretionary list is too long
+50Wow---I never thought anybody would tweak me here.
+56You can't seriously need such a huge discretionary list?
+27Improper discretionary list
+54Discretionary lists must contain only boxes and kerns.
+53The following discretionary sublist has been deleted:
+18Missing } inserted
+45I've put in what seems to be necessary to fix
+44the current column of the current alignment.
+43Try to go on, since this might almost work.
+10Misplaced
+55I can't figure out why you would want to use a tab mark
+50here. If you just want an ampersand, the remedy is
+52simple: Just type `I\&' now. But if some right brace
+52up above has ended a previous alignment prematurely,
+52you're probably due for more error messages, and you
+57might try typing `S' now just to see what is salvageable.
+57or \cr or \span just now. If something like a right brace
+46I expect to see \noalign only after the \cr of
+49an alignment. Proceed, and I'll ignore this case.
+56I expect to see \omit only after tab marks or the \cr of
+53I'm guessing that you meant to end an alignment here.
+50I'm ignoring this, since I wasn't doing a \mubyte.
+50I'm ignoring this, since I wasn't doing a \csname.
+04eqno
+05leqno
+13displaylimits
+42Limit controls must follow a math operator
+57I'm ignoring this misplaced \limits or \nolimits command.
+30Missing delimiter (. inserted)
+52I was expecting to see something like `(' or `\{' or
+55`\}' here. If you typed, e.g., `{' instead of `\{', you
+57should probably delete the `{' by typing `1' now, so that
+52braces don't get unbalanced. Otherwise just proceed.
+54Acceptable delimiters are characters whose \delcode is
+58nonnegative, or you can use `\delimiter <delimiter code>'.
+11Please use
+25 for accents in math mode
+55I'm changing \accent to \mathaccent here; wish me luck.
+59(Accents are not the same in formulas as they are in text.)
+18Double superscript
+43I treat `x^1^2' essentially like `x^1{}^2'.
+16Double subscript
+43I treat `x_1_2' essentially like `x_1{}_2'.
+05above
+04over
+04atop
+15abovewithdelims
+14overwithdelims
+14atopwithdelims
+35Ambiguous; you need another { and }
+55I'm ignoring this fraction specification, since I don't
+52know whether a construction like `x \over y \over z'
+53means `{x \over y} \over z' or `x \over {y \over z}'.
+50I'm ignoring a \middle that had no matching \left.
+49I'm ignoring a \right that had no matching \left.
+47Math formula deleted: Insufficient symbol fonts
+50Sorry, but I can't typeset math unless \textfont 2
+50and \scriptfont 2 and \scriptscriptfont 2 have all
+50the \fontdimen values needed in math symbol fonts.
+50Math formula deleted: Insufficient extension fonts
+50Sorry, but I can't typeset math unless \textfont 3
+50and \scriptfont 3 and \scriptscriptfont 3 have all
+53the \fontdimen values needed in math extension fonts.
+31Display math should end with $$
+59The `$' that I just saw supposedly matches a previous `$$'.
+49So I shall assume that you typed `$$' both times.
+07display
+19Missing $$ inserted
+04long
+05outer
+06global
+03def
+04gdef
+04edef
+04xdef
+06prefix
+29You can't use a prefix with `
+55I'll pretend you didn't say \long or \outer or \global.
+06' or `
+08' with `
+49I'll pretend you didn't say \long or \outer here.
+33Missing control sequence inserted
+52Please don't say `\def cs{...}', say `\def\cs{...}'.
+59I've inserted an inaccessible control sequence so that your
+60definition will be completed without mixing me up too badly.
+53You can recover graciously from this error, if you're
+42careful; see exercise 27.2 in The TeXbook.
+12inaccessible
+03let
+09futurelet
+06mubyte
+09noconvert
+61not appear in <byte sequence> between \mubyte and \endmubyte.
+27The empty <byte sequence>,
+08 ignored
+22The <byte sequence> in
+62\mubyte <token> <byte sequence>\endmubyte should not be empty.
+07chardef
+11mathchardef
+08countdef
+08dimendef
+07skipdef
+09muskipdef
+07toksdef
+10charsubdef
+28New character substitution:
+03 =
+44You should have said `\read<number> to \cs'.
+34I'm going to look for the \cs now.
+08xordcode
+08xchrcode
+08xprncode
+14Invalid code (
+29), should be in the range 0..
+21), should be at most
+54I'm going to use 0 instead of that illegal code value.
+02by
+19Arithmetic overflow
+50I can't carry out that multiplication or division,
+33since the result is out of range.
+55I'm forgetting what you said and not changing anything.
+57Sorry, \setbox is not allowed after \halign in a display,
+45or between \accent and an accented character.
+16Bad space factor
+47I allow only values in the range 1..32767 here.
+37I allow only nonnegative values here.
+37Patterns can be loaded only by INITEX
+10hyphenchar
+08skewchar
+06lpcode
+06rpcode
+06efcode
+14pdfnoligatures
+07tagcode
+04FONT
+02at
+06scaled
+20Improper `at' size (
+21pt), replaced by 10pt
+50I can only handle fonts at positive sizes that are
+56less than 2048pt, so I've changed what you said to 10pt.
+12select font
+13errorstopmode
+06openin
+07closein
+07message
+10errmessage
+31(That was another \errmessage.)
+50This error message was generated by an \errmessage
+43command, so I can't give any explicit help.
+54Pretend that you're Hercule Poirot: Examine all clues,
+41and deduce the truth by order and method.
+09lowercase
+09uppercase
+04show
+07showbox
+07showthe
+09showlists
+57This isn't an error message; I'm just \showing something.
+46Type `I\show...' to show more (e.g., \show\cs,
+43\showthe\count10, \showbox255, \showlists).
+54And type `I\tracingonline=1\show...' to show boxes and
+57lists on your terminal as well as in the transcript file.
+02>
+09undefined
+09protected
+05macro
+17outer endtemplate
+06> \box
+02OK
+26 (see the transcript file)
+09 (INITEX)
+29You can't dump inside a group
+24`{...\dump}' is a no-no.
+25 strings of total length
+43 memory locations dumped; current usage is
+30 multiletter control sequences
+24 words of font info for
+16 preloaded fonts
+15 preloaded font
+05\font
+23 hyphenation exceptions
+22 hyphenation exception
+27Hyphenation trie of length
+05 has
+04 ops
+03 op
+08 out of
+14 for language
+09 (format=
+16format file name
+26Beginning to dump on file
+63 ==> Fatal error occurred, the output PDF file is not finished!
+22Transcript written on
+02 )
+13end occurred
+24inside a group at level
+05when
+09 on line
+16 was incomplete)
+52(see the transcript file for additional information)
+35(\dump is performed only by INITEX)
+21debug # (-1 to exit):
+07openout
+08closeout
+07special
+09immediate
+11setlanguage
+13pdffontexpand
+10pdfliteral
+06pdfobj
+09pdfrefobj
+08pdfxform
+11pdfrefxform
+09pdfximage
+12pdfrefximage
+08pdfannot
+12pdfstartlink
+10pdfendlink
+10pdfoutline
+07pdfdest
+09pdfthread
+14pdfstartthread
+12pdfendthread
+10pdfsavepos
+07pdfinfo
+10pdfcatalog
+08pdfnames
+15pdfincludechars
+11pdffontattr
+10pdfmapfile
+10pdfmapline
+10pdftrailer
+13pdfresettimer
+16pdfsetrandomseed
+20[unknown extension!]
+04ext1
+32used while \pdfoutput is not set
+45used while \pdfoutput is not set; ignoring it
+11\pdfliteral
+06direct
+07\pdfobj
+13reserveobjnum
+09useobjnum
+35invalid object number being ignored
+04attr
+29cannot find referenced object
+10\pdfrefobj
+09\pdfxform
+09resources
+40\pdfxform cannot be used with a void box
+12\pdfrefxform
+34too large image resolution ignored
+24invalid image dimensions
+08mediabox
+07cropbox
+08bleedbox
+07trimbox
+06artbox
+05named
+10colorspace
+82Primitive \pdfoptionalwaysusepdfpagebox is obsolete; use \pdfforcepagebox instead.
+92Primitive \pdfoptionpdfinclusionerrorlevel is obsolete; use \pdfinclusionerrorlevel instead.
+34pdfTeX warning (image inclusion):
+28\pdfforcepagebox is in use (
+10\pdfximage
+13\pdfrefximage
+04user
+04goto
+06thread
+19action type missing
+40only GoTo action can be used with `page'
+28page number must be positive
+04name
+55`goto' option cannot be used with both `file' and `num'
+31num identifier must be positive
+23identifier type missing
+09newwindow
+11nonewwindow
+68`newwindow'/`nonewwindow' must be used with `goto' and `file' option
+09\pdfannot
+21invalid object number
+13\pdfstartlink
+45\pdfstartlink cannot be used in vertical mode
+11\pdfendlink
+43\pdfendlink cannot be used in vertical mode
+11\pdfoutline
+38destination with the same identifier (
+02)
+08\pdfdest
+03xyz
+04zoom
+05fitbh
+05fitbv
+04fitb
+04fith
+04fitv
+04fitr
+03fit
+24destination type missing
+04ext4
+40has been already used, duplicate ignored
+10\pdfthread
+15\pdfstartthread
+13\pdfendthread
+11\pdfsavepos
+08\pdfinfo
+11\pdfcatalog
+10openaction
+23duplicate of openaction
+09\pdfnames
+11\pdftrailer
+16\pdfincludechars
+12\pdffontattr
+11\pdfmapfile
+11\pdfmapline
+08/Title (
+12destination
+08/R [0 0
+06/I <<
+12 (hyphenmin
+07 direct
+08literal2
+05 attr
+07 stream
+05 file
+07pdflink
+07 action
+05 user
+10 goto name
+09 goto num
+12 thread name
+11 thread num
+10displaying
+19unknown action type
+05 name
+04 num
+05 zoom
+08unknown!
+08whatsit?
+04ext2
+04ext3
+08endwrite
+07system(
+04)...
+09clobbered
+08executed
+08disabled
+24Unbalanced write command
+59On this page there's a \write with fewer real {'s than }'s.
+16output file name
+08\openout
+04 = `
+54`\pdfobj reserveobjnum' cannot be used with \immediate
+03/F
+11/NewWindow
+05true
+06false
+13/S /GoTo /D [
+14/S /GoToR /D [
+09/S /GoTo
+10/S /GoToR
+11/S /Thread
+37annotations cannot be inside an XForm
+42link annotations cannot be inside an XForm
+40link annotations can be inside hbox only
+35invalid stack of link nesting level
+66\pdfendlink ended up in different nesting level than \pdfstartlink
+33threads cannot be inside an XForm
+70\pdfendthread ended up in different nesting level than \pdfstartthread
+38destinations cannot be inside an XForm
+03 Do
+31\pdfstartlink ended up in vlist
+29\pdfendlink ended up in vlist
+33\pdfstartthread ended up in hlist
+31\pdfendthread ended up in hlist
+12lastnodetype
+11eTeXversion
+53Sorry, this optional e-TeX feature has been disabled.
+08everyeof
+14tracingassigns
+13tracinggroups
+10tracingifs
+17tracingscantokens
+14tracingnesting
+19predisplaydirection
+11lastlinefit
+15savingvdiscards
+15savinghyphcodes
+12bottom level
+05semi
+06simple
+09adjusted
+03no
+05align
+04disc
+07 choice
+06 shift
+05 left
+14 group (level
+09 at line
+08leaving
+09entering
+17currentgrouplevel
+16currentgrouptype
+14currentiflevel
+13currentiftype
+15currentifbranch
+10fontcharwd
+10fontcharht
+10fontchardp
+10fontcharic
+14parshapelength
+14parshapeindent
+13parshapedimen
+10showgroups
+11align entry
+10showtokens
+10unexpanded
+10detokenize
+07showifs
+17 entered on line
+22no active conditionals
+10### level
+15interactionmode
+20Bad interaction mode
+43Modes are 0=batch, 1=nonstop, 2=scroll, and
+483=errorstop. Proceed, and I'll ignore this case.
+11TeXXeTstate
+06beginL
+04endL
+06beginR
+04endR
+09, display
+03LR1
+24\endL or \endR problem (
+10 missing,
+06 extra
+03LR2
+03LR3
+03LR4
+10scantokens
+02(
+08readline
+09ifdefined
+08ifcsname
+10iffontchar
+10' before `
+16Warning: end of
+20 of a different file
+26Warning: end of file when
+14 is incomplete
+07numexpr
+07dimexpr
+08glueexpr
+06muexpr
+33I can't evaluate this expression,
+33Missing ) inserted for expression
+58I was expecting to see `+', `-', `*', `/', or `)'. Didn't.
+16gluestretchorder
+15glueshrinkorder
+11gluestretch
+10glueshrink
+08mutoglue
+08gluetomu
+05marks
+08topmarks
+10firstmarks
+08botmarks
+15splitfirstmarks
+13splitbotmarks
+46A register number must be between 0 and 32767.
+03 s=
+03 a=
+12pagediscards
+13splitdiscards
+18interlinepenalties
+13clubpenalties
+14widowpenalties
+21displaywidowpenalties
+17substitution for
+43Missing character: Incomplete substitution
+30Using character substitution:
+*478737653
diff --git a/Master/texmf/web2c/tcvn-t5.tcx b/Master/texmf/web2c/tcvn-t5.tcx
new file mode 100644
index 00000000000..d02c0f33e05
--- /dev/null
+++ b/Master/texmf/web2c/tcvn-t5.tcx
@@ -0,0 +1,140 @@
+%% tcvn-t5.tcx: encoding translation table for TeX
+%% input: TCVN-1
+%% internal TeX: T5 font encoding (Vietnamese TeX)
+%% comment: Prepared by Han The Thanh <hanthethanh@gmx.net>
+%% Public domain
+
+0xb8 0xa1 % aacute
+0x83 0x81 % Aacute
+0xa8 0xab % abreve
+0xa1 0x8b % Abreve
+0xbe 0xad % abreveacute
+0xc0 0x8d % Abreveacute
+0xc6 0xb0 % abrevedotbelow
+0x85 0x90 % Abrevedotbelow
+0xbb 0xac % abrevegrave
+0xaf 0x8c % Abrevegrave
+0xbc 0xaf % abrevehookabove
+0xba 0x8f % Abrevehookabove
+0xbd 0xae % abrevetilde
+0xbf 0x8e % Abrevetilde
+0xa9 0xa5 % acircumflex
+0xa2 0x85 % Acircumflex
+0xca 0xa7 % acircumflexacute
+0xc4 0x87 % Acircumflexacute
+0xcb 0xaa % acircumflexdotbelow
+0x86 0x8a % Acircumflexdotbelow
+0xc7 0xa6 % acircumflexgrave
+0xc1 0x86 % Acircumflexgrave
+0xc8 0xa9 % acircumflexhookabove
+0xc2 0x89 % Acircumflexhookabove
+0xc9 0xa8 % acircumflextilde
+0xc3 0x88 % Acircumflextilde
+0xb9 0xa4 % adotbelow
+0x84 0x84 % Adotbelow
+0xb5 0xa0 % agrave
+0x80 0x80 % Agrave
+0xb6 0xa3 % ahookabove
+0x81 0x83 % Ahookabove
+0xb7 0xa2 % atilde
+0x82 0x82 % Atilde
+0xae 0x1f % dcroat
+0xa7 0x1e % Dcroat
+0xd0 0xb2 % eacute
+0x8a 0x92 % Eacute
+0xaa 0xb6 % ecircumflex
+0xa3 0x96 % Ecircumflex
+0xd5 0xb8 % ecircumflexacute
+0xda 0x98 % Ecircumflexacute
+0xd6 0xbb % ecircumflexdotbelow
+0x8c 0x9b % Ecircumflexdotbelow
+0xd2 0xb7 % ecircumflexgrave
+0xc5 0x97 % Ecircumflexgrave
+0xd3 0xba % ecircumflexhookabove
+0xcd 0x9a % Ecircumflexhookabove
+0xd4 0xb9 % ecircumflextilde
+0xd9 0x99 % Ecircumflextilde
+0xd1 0xb5 % edotbelow
+0x8b 0x95 % Edotbelow
+0xcc 0xb1 % egrave
+0x87 0x91 % Egrave
+0xce 0xb4 % ehookabove
+0x88 0x94 % Ehookabove
+0xcf 0xb3 % etilde
+0x89 0x93 % Etilde
+0xdd 0xbd % iacute
+0x90 0x9d % Iacute
+0xde 0xe0 % idotbelow
+0x91 0xc0 % Idotbelow
+0xd7 0xbc % igrave
+0x8d 0x9c % Igrave
+0xd8 0xbf % ihookabove
+0x8e 0x9f % Ihookabove
+0xdc 0xbe % itilde
+0x8f 0x9e % Itilde
+0xe3 0xe2 % oacute
+0x95 0xc2 % Oacute
+0xab 0xe6 % ocircumflex
+0xa4 0xc6 % Ocircumflex
+0xe8 0xe8 % ocircumflexacute
+0xff 0xc8 % Ocircumflexacute
+0xe9 0xeb % ocircumflexdotbelow
+0x97 0xcb % Ocircumflexdotbelow
+0xe5 0xe7 % ocircumflexgrave
+0xdb 0xc7 % Ocircumflexgrave
+0xe6 0xea % ocircumflexhookabove
+0xe0 0xca % Ocircumflexhookabove
+0xe7 0xe9 % ocircumflextilde
+0xf0 0xc9 % Ocircumflextilde
+0xe4 0xe5 % odotbelow
+0x96 0xc5 % Odotbelow
+0xdf 0xe1 % ograve
+0x92 0xc1 % Ograve
+0xe1 0xe4 % ohookabove
+0x93 0xc4 % Ohookabove
+0xac 0xec % ohorn
+0xa5 0xcc % Ohorn
+0xed 0xee % ohornacute
+0x9b 0xce % Ohornacute
+0xee 0xf1 % ohorndotbelow
+0x9c 0xd1 % Ohorndotbelow
+0xea 0xed % ohorngrave
+0x98 0xcd % Ohorngrave
+0xeb 0xf0 % ohornhookabove
+0x99 0xd0 % Ohornhookabove
+0xec 0xef % ohorntilde
+0x9a 0xcf % Ohorntilde
+0xe2 0xe3 % otilde
+0x94 0xc3 % Otilde
+0xf3 0xf3 % uacute
+0x01 0xd3 % Uacute
+0xf4 0xf6 % udotbelow
+0x02 0xd6 % Udotbelow
+0xef 0xf2 % ugrave
+0x9d 0xd2 % Ugrave
+0xf1 0xf5 % uhookabove
+0x9e 0xd5 % Uhookabove
+0xad 0xf7 % uhorn
+0xa6 0xd7 % Uhorn
+0xf8 0xf9 % uhornacute
+0x11 0xd9 % Uhornacute
+0xf9 0xfc % uhorndotbelow
+0x12 0xdc % Uhorndotbelow
+0xf5 0xf8 % uhorngrave
+0x04 0xd8 % Uhorngrave
+0xf6 0xfb % uhornhookabove
+0x05 0xdb % Uhornhookabove
+0xf7 0xfa % uhorntilde
+0x06 0xda % Uhorntilde
+0xf2 0xf4 % utilde
+0x9f 0xd4 % Utilde
+0xfd 0xfe % yacute
+0x16 0xde % Yacute
+0xfe 0x1d % ydotbelow
+0x17 0x1c % Ydotbelow
+0xfa 0xfd % ygrave
+0x13 0xdd % Ygrave
+0xfb 0x1b % yhookabove
+0x14 0x1a % Yhookabove
+0xfc 0xff % ytilde
+0x15 0xdf % Ytilde
diff --git a/Master/texmf/web2c/tex-pl.pool b/Master/texmf/web2c/tex-pl.pool
new file mode 100644
index 00000000000..4ad615b36ae
--- /dev/null
+++ b/Master/texmf/web2c/tex-pl.pool
@@ -0,0 +1,1078 @@
+15wielko¶æ bufora
+13wielko¶æ puli
+14liczba napisów
+03???
+13m2d5c2l5x2v5i
+25Koniec pliku z terminala!
+02!
+43(Jest ju¿ 100 b³êdów; spróbuj jeszcze raz.)
+02?
+72<Enter> -- dalej, S -- kontynuacja z przewijaniem komunikatów o b³êdach,
+57R -- kontynuacja bez zatrzymywania, Q -- bez komunikatów,
+21I -- aby co¶ wpisaæ,
+33E -- aby przej¶æ do edycji pliku,
+711 lub ... lub 9 -- aby pomin±æ od 1 do 9 nastêpnych leksemów z wej¶cia,
+57H -- aby otrzymaæ pomoc, X -- aby przerwaæ przetwarzanie.
+17OK, przechodzê w
+09batchmode
+11nonstopmode
+10scrollmode
+03...
+06wpisz>
+45Zgodnie z ¿yczeniem usun±³em fragment tekstu.
+50Mo¿esz teraz usun±æ wiêcej tekstu albo wpisaæ co¶.
+43Niestety nie potrafiê pomóc w tej sytuacji.
+43Mo¿e powiniene¶ poprosiæ o pomoc cz³owieka?
+32Niestety, pomog³em ile mog³em...
+58B³±d móg³ wyst±piæ zanim zauwa¿y³em jakiekolwiek problemy.
+48Je¶li wszystko zawiod³o, zajrzyj do podrêcznika.
+02 (
+20Zatrzymanie awaryjne
+38Niestety przekroczono pojemno¶æ TeXa [
+48Je¶li naprawdê potrzebujesz wiêkszej pojemno¶ci,
+52to mo¿esz poprosiæ czarodzieja, aby mnie powiêkszy³.
+25To nie mo¿e siê zdarzyæ (
+64To mnie dobi³o. Poka¿ to komu¶, kto potrafi co¶ takiego naprawiæ
+31Nie mogê spe³niæ Twoich wymagañ
+61Prawdobodobnie jeden z Twoich b³êdów bardzo mnie uszkodzi³...
+76w rzeczy samej, jestem ledwie przytomny. Popraw b³êdy i spróbuj jeszcze raz.
+10Przerwanie
+16Kto¶ mnie wo³a³?
+53Mo¿esz wpisaæ polecenia dla mnie (np. `I\showlists'),
+53chyba, ¿e chcesz przerwaæ przetwarzanie wpisuj±c `X'.
+69wielko¶æ podstawowej pamiêci (na pude³ka, klej, leksemy, znaki, etc.)
+25lista `AVAIL' zamazana w
+32lista `double-AVAIL' zamazana w
+24Pozycja `doubly free' w
+20Niepoprawna flaga w
+17Nowa `busy locs':
+05LINK(
+05INFO(
+02[]
+09ZAMAZANE.
+07kolizja
+03fil
+06 plus
+07 minus
+03 []
+41£±cze uszkodzone, przerywam wy¶wietlanie.
+04etc.
+19Nieznany typ wêz³a!
+05unset
+04box(
+02)x
+14, przesuniête
+08 kolumn)
+16, rozci±gniêcie
+13, skurczenie
+17, klej wstawiony
+02-
+03< -
+05rule(
+06insert
+23, naturalnego rozmiaru
+14; rozdzielono(
+26); koszt wstawki ruchomej
+04glue
+09nonscript
+05mskip
+02mu
+00
+08leaders
+04kern
+14 (dla akcentu)
+05mkern
+04math
+02on
+03off
+11, otoczone
+11 (ligatura
+08penalty
+13discretionary
+11 zamieniam
+04mark
+07vadjust
+09opró¿niam
+07kopiujê
+07pionowy
+07poziomy
+21matematyka wyró¿niona
+03nie
+18wewnêtrzny pionowy
+19ograniczony poziomy
+05 tryb
+39liczba jednocze¶nie konstruowanych list
+04###
+22 rozpoczêto w wierszu
+07 (jêzyk
+10:hyphenmin
+20 (procedura \output)
+26### ostatnich przyczynków:
+10prevdepth
+09pominiêto
+11, prevgraf
+13 wierszy(-ów)
+07 wiersz
+12spacefactor
+16, bie¿±cy jêzyk
+27to bêdzie mianownikiem dla:
+08lineskip
+12baselineskip
+07parskip
+16abovedisplayskip
+16belowdisplayskip
+21abovedisplayshortskip
+21belowdisplayshortskip
+08leftskip
+09rightskip
+07topskip
+12splittopskip
+07tabskip
+09spaceskip
+10xspaceskip
+11parfillskip
+10thinmuskip
+09medmuskip
+11thickmuskip
+30[nieznany parametr dla kleju!]
+04skip
+06muskip
+02pt
+06output
+08everypar
+09everymath
+12everydisplay
+09everyhbox
+09everyvbox
+08everyjob
+07everycr
+07errhelp
+04toks
+08parshape
+03box
+04void
+12bie¿±cy font
+08textfont
+10scriptfont
+16scriptscriptfont
+07catcode
+06lccode
+06uccode
+06sfcode
+08mathcode
+12pretolerance
+09tolerance
+11linepenalty
+13hyphenpenalty
+15exhyphenpenalty
+11clubpenalty
+12widowpenalty
+19displaywidowpenalty
+13brokenpenalty
+12binoppenalty
+10relpenalty
+17predisplaypenalty
+18postdisplaypenalty
+16interlinepenalty
+20doublehyphendemerits
+19finalhyphendemerits
+11adjdemerits
+03mag
+15delimiterfactor
+09looseness
+04time
+03day
+05month
+04year
+14showboxbreadth
+12showboxdepth
+08hbadness
+08vbadness
+07pausing
+13tracingonline
+13tracingmacros
+12tracingstats
+17tracingparagraphs
+12tracingpages
+13tracingoutput
+16tracinglostchars
+15tracingcommands
+15tracingrestores
+06uchyph
+13outputpenalty
+13maxdeadcycles
+09hangafter
+15floatingpenalty
+10globaldefs
+03fam
+10escapechar
+17defaulthyphenchar
+15defaultskewchar
+11endlinechar
+11newlinechar
+08language
+13lefthyphenmin
+14righthyphenmin
+14holdinginserts
+17errorcontextlines
+13charsubdefmin
+13charsubdefmax
+17tracingcharsubdef
+08mubytein
+09mubyteout
+09mubytelog
+10specialout
+38[nieznany parametr ca³kowitoliczbowy!]
+05count
+07delcode
+09parindent
+12mathsurround
+13lineskiplimit
+05hsize
+05vsize
+08maxdepth
+13splitmaxdepth
+11boxmaxdepth
+05hfuzz
+05vfuzz
+18delimitershortfall
+18nulldelimiterspace
+11scriptspace
+14predisplaysize
+12displaywidth
+13displayindent
+12overfullrule
+10hangindent
+07hoffset
+07voffset
+16emergencystretch
+33[nieznany parameter dla wymiaru!]
+05dimen
+06EQUIV(
+15nie rozwiniête:
+13rozmiar hasza
+06csname
+09endcsname
+11NIEMO¯LIWE.
+14NIEISTNIEJ¡CY.
+06accent
+07advance
+15afterassignment
+10aftergroup
+10begingroup
+04char
+09delimiter
+06divide
+09endmubyte
+08endgroup
+11expandafter
+04font
+09fontdimen
+06halign
+05hrule
+12ignorespaces
+10mathaccent
+08mathchar
+10mathchoice
+08multiply
+07noalign
+10noboundary
+08noexpand
+04omit
+07penalty
+08prevgraf
+07radical
+04read
+05relax
+06setbox
+03the
+06valign
+07vcenter
+05vrule
+62Liczba elementów do odtworzenia po zakoñczeniu sk³adania grupy
+19poziomów grupowania
+14bie¿±cy poziom
+09zachowujê
+09odtwarzam
+05SAVE(
+24Niezgodne powiêkszenie (
+02);
+38 poprzednia warto¶æ zostanie zachowana
+57Mogê u¿yæ tylko jednego powiêkszenia na zadanie. Tak wiêc
+63skorzystam z powiêkszenia podanego ju¿ wcze¶niej w tym zadaniu.
+44Nieprawid³owe powiêkszenie zmieniono na 1000
+61Wspó³czynnik powiêkszenia musi siê zawieraæ miêdzy 1 i 32768.
+04ETC.
+05B£¡D.
+02->
+20znak pocz±tku grupy
+17znak koñca grupy
+35znak pocz±tku trybu matematycznego
+34znak wprowadzaj±cy parametr makra
+21znak indeksu górnego
+21znak indeksu dolnego
+29koniec szablonu kolumn tabeli
+13znak odstêpu
+07litera
+05znak
+25[nieznany kod polecenia!]
+02:
+24Wymykaj±ca siê definicja
+23Wymykaj±cy siê argument
+23Wymykaj±cy siê nag³ówek
+20Wymykaj±cy siê tekst
+03<*>
+08<wpisz>
+08<czytam
+02w.
+11<argument>
+10<szablon>
+19<ostatnio czytane>
+24<do ponownego czytania>
+18<tekst wstawiony>
+09<output>
+11<everypar>
+12<everymath>
+15<everydisplay>
+12<everyhbox>
+12<everyvbox>
+11<everyjob>
+10<everycr>
+07<mark>
+08<write>
+26wielko¶æ stosu wej¶ciowego
+05write
+38(nie wolno przeplataæ szablonów tabel)
+29jednocze¶nie czytanych plików
+03par
+14Niezakoñczone
+34; pominiêto ca³y tekst od wiersza
+54W pominiêtym tek¶cie wyst±pi³o niedozwolone polecenie.
+61Taki b³±d siê pojawia, je¶li napisa³e¶ `\if...' i zapomnia³e¶
+53o koñcz±cym `\fi'. Wstawi³em `\fi' -- mo¿e to pomo¿e.
+55Podczas pomijania tekstu warunkowego skoñczy³ siê plik.
+17Plik siê skoñczy³
+33Napotka³em niedozwolone polecenie
+04 of
+43Podejrzewam, ¿e zapomnia³e¶ o `}' i dlatego
+55czyta³em za miejscem, w którym chcia³e¶, abym skoñczy³.
+53Spróbujê z tego wybrn±æ, lecz je¶li b³±d jest powa¿ny
+41to napisz `E' lub `X' i popraw swój plik.
+31 podczas przegl±dania definicji
+28 podczas przegl±dania u¿ycia
+30 podczas przegl±dania nag³ówka
+28 podczas przegl±dania tekstu
+39Wiersz tekstu zawiera niedozwolony znak
+66W³a¶nie natkn±³em siê na dziwny symbol, którego nie mogê odczytaæ.
+53Kontynuuj, a ja zapomnê, ¿e to w ogóle siê wydarzy³o.
+36(Wpisz polecenie lub powiedz `\end')
+44*** (zadanie przerwa³em nie znalaz³szy \end)
+02=>
+25Niezdefiniowane polecenie
+70Na koñcu wiersza (z komunikatem o b³êdzie) powy¿ej widnieje polecenie,
+60którego nigdy nie \def-iniowano. Je¶li przekrêci³e¶ pisowniê
+42(np. `hobx'), to napisz `I' oraz popraw j±
+44(np. `I\hbox'). W przeciwnym razie kontynuuj
+53a ja zapomnê, ¿e natrafi³em na co¶ niezdefiniowanego.
+20Wstawiono brakuj±ce
+01
+43Polecenie oznaczone <do ponownego czytania>
+53nie powininno wyst±piæ pomiêdzy \csname i \endcsname.
+05input
+08endinput
+07topmark
+09firstmark
+07botmark
+14splitfirstmark
+12splitbotmark
+35wielko¶æ stosu na argumenty poleceñ
+09Argument
+26 zawiera nadmiarowy znak }
+47Napotka³em `}', który z niczym nie tworzy pary.
+64Taki b³±d mo¿e byæ spowodowany na przyk³ad przez `\def\a#1{...}'
+59i potem `\a}'. Je¶li bêdziesz kontynuowa³, to `\par', który
+45wstawi³em, wymusi komunikat o wymykaj±cym siê
+57argumencie, co mo¿e byæ w istocie ¼ród³em problemu. Je¶li
+57ten nawias by³ zbêdny, to wpisz `2' w celu pominiêcia go.
+37Akapit siê skoñczy³ zanim zakoñczono
+01
+67Mam wra¿enie, ¿e zapomnia³e¶ o `}', co zmmusi³o mnie do u¿ycia tego
+58polecenia do zbyt du¿ej ilo¶ci tekstu. Jak z tego wybrn±æ?
+56Mam zamiar zapomnieæ o ca³ej sprawie i byæ dobrej my¶li.
+07U¿ycie
+24 nie odpowiada definicji
+51Je¶li powiesz, np. `\def\a1{...}', to zawsze musisz
+43wstawiæ `1' po `\a', poniewa¿ nazwy poleceñ
+49sk³adaj± siê tylko z liter. Za tym makrem brakuje
+44wymaganych znaków, dlatego to makro pomijam.
+02<-
+21Wstawiono brakuj±cy {
+44Wstawi³em lewy nawias, bo jest tu konieczny.
+47Byæ mo¿e teraz zechcesz co¶ usun±æ lub wstawiæ,
+44tak abym móg³ znale¼æ pasuj±cy prawy nawias.
+52(Je¶li wci±¿ nie wiesz, o co chodzi, to wpisz `I}'.)
+29Niezgodne jednostki dla kleju
+60Przyjmujê ¿e 1mu=1pt, je¶li te jednostki zostan± zamienione.
+37Brakowa³o liczby, u¿yjê warto¶ci zero
+47W tym miejsu powinna byæ liczba; wstawi³em `0'.
+46(Je¶li nie widzisz, sk±d liczba w tym miejscu,
+61to zajrzyj do skorowidza w `The TeXbook'' pod `weird error'.)
+11spacefactor
+09prevdepth
+10deadcycles
+15insertpenalties
+02wd
+02ht
+02dp
+11lastpenalty
+08lastkern
+08lastskip
+11inputlineno
+07badness
+12Niew³a¶ciwe
+69Warto¶æ parametru \spacefactor jest dostêpna tylko w trybie poziomym;
+38\prevdepth -- tylko w trybie pionowym.
+53¯aden z tych parametrów nie ma sensu wewn±trz \write.
+45Pomijam, co napisa³e¶ i u¿ywam warto¶ci zero.
+16Nie mo¿na u¿yæ `
+05' po
+26Niepoprawny numer rejestru
+51Numer rejestru musi byæ liczb± z przedzia³u 0..255.
+22Zamieni³em to na zero.
+21Niepoprawny kod znaku
+46Kod znaku musi byæ liczb± z przedzia³u 0..255.
+18Niepoprawna liczba
+47Poniewa¿ oczekiwa³em liczby z przedzia³u 0..15,
+23Niepoprawny `matchchar'
+48`matchar' musi byæ liczb± z przedzia³u 0..32767.
+28Niepoprawny kod ogranicznika
+58Kod ogranicznika musi byæ liczb± z przedzia³u 0..2^{27}-1.
+30Niew³a¶ciwa sta³a alfabetyczna
+51Po znaku ` powinno wyst±piæ jednoznakowe polecenie.
+25W istocie wstawiam tu \0.
+14Za du¿a liczba
+662147483647='17777777777="7FFFFFFF jest najwiêksz± znan± mi liczb±.
+41Dlatego u¿yjê w³a¶nie jej zamiast Twojej.
+04true
+29Niepoprawna jednostka miary (
+20zamieniona na filll)
+52filll jest najwiêksz± jednostk± miary, któr± znammm.
+02em
+02ex
+13wstawiono mu)
+56Jedyn± jednostk± miary dla kleju matematycznego jest mu.
+50Najlepszym sposobem na poprawienie tego b³êdu jest
+57usuniêcie nieprawid³owych jednostek; np. w celu usuniêcia
+58dwóch liter wpisz `2'. (Por. Rozdzia³ 27 w `The TeXbook'.)
+02in
+02pc
+02cm
+02mm
+02bp
+02dd
+02cc
+02sp
+13wstawiono pt)
+48Znane mi jednostki miary to: em, ex, in, pt, pc,
+67cm, mm, dd, cc, bp lub sp; jednostki podanej przez Ciebie nie znam!
+59Przyjmê, ¿e chcia³e¶ napisaæ pt, czyli punkt typograficzny.
+16Wymiar zbyt du¿y
+44Mogê u¿ywaæ wymiarów a¿ do oko³o 5,79 metra.
+49Kontynuj, a ja wstawiê najwiêkszy mo¿liwy wymiar.
+04plus
+05minus
+05width
+06height
+05depth
+06number
+12romannumeral
+06string
+07meaning
+08fontname
+07jobname
+04 at
+64Gdzie siê podzia³ lewy nawias? Napisa³e¶ co¶ w rodzaju `\def\a},
+47co ja zamierzam zinterpretowaæ jako `\def\a{}'.
+40Doliczy³em siê ju¿ dziewiêciu parametrów
+36Zamierzam pomin±æ dodatkowe znaki #.
+34Parametry nale¿y numerowaæ kolejno
+45Wstawi³em cyfrê, która powinna wyst±piæ po #.
+44Aby usun±æ tê, której Ty u¿y³e¶, napisz `1'.
+32Z³y numer argumentu w definicji
+45Zamierza³e¶ napisaæ ## zamiast #, nieprawda¿?
+46A mo¿e gdzie¶ wcze¶niej nie wpisa³e¶ znaku } i
+66wszystko siê pomiesza³o? Zamierzam przyj±æ, ¿e mia³e¶ na my¶li ##.
+66*** (w trybie non-stop u¿ycie \read z terminala jest niedozwolone)
+27Plik skoñczy³ siê wewn±trz
+49W poleceniu \read wyst±pi³y niesparowane nawiasy.
+02if
+05ifcat
+05ifnum
+05ifdim
+05ifodd
+07ifvmode
+07ifhmode
+07ifmmode
+07ifinner
+06ifvoid
+06ifhbox
+06ifvbox
+03ifx
+05ifeof
+06iftrue
+07iffalse
+06ifcase
+02fi
+02or
+04else
+11Nadmiarowe
+37Pomijam to; brak odpowiadaj±cego \if.
+06{true}
+07{false}
+25Wstawiono brakuj±cy = do
+42Brak oczekiwanego znaku `<', `=', lub `>'.
+06{case
+04.fmt
+23nazwê pliku wej¶ciowego
+24Nie mogê znale¼æ pliku `
+25Nie mogê pisaæ do pliku `
+02'.
+04.tex
+11Wpisz inn±
+65*** (b³±d operacji plikowej w trybie non-stop; zadanie przerwano)
+04.dvi
+23nazwê pliku wyj¶ciowego
+06texput
+04.fls
+04.log
+02**
+28nazwa pliku ze sprawozdaniem
+02
+08nullfont
+05Font
+08 scaled
+52 nie jest dostêpny: Niepoprawny plik metryczny (TFM)
+58 nie jest dostêpny: Nie znaleziono pliku metrycznego (TFM)
+61Nie uda³o mi siê za³adowaæ danych metrycznych dla tego fontu,
+37wiêc pomijam specyfikacjê tego fontu.
+65[Czarodzieje mog± naprawiaæ pliki TFM przy pomocy TFtoPL/PLtoTF.]
+33Spróbuj wyspecyfikowaæ nowy font;
+70np. `I\font<ta sama nazwa fontu>=<zastêpcza nazwa pliku metrycznego>'.
+33 nie wprowadzono z braku miejsca.
+30Tego fontu nie bêdê móg³ u¿yæ,
+54poniewa¿ moja pamiêæ na dane o znakach jest zbyt ma³a.
+56Je¶li utkn±³e¶, popro¶ czarodzieja, aby mnie powiêkszy³.
+74Albo spróbuj `I\font<ta sama nazwa fontu>=<nazwa ju¿ za³adowanego fontu>'.
+16Brak nazwy fontu
+43Spodziewa³em siê polecenia, którego bie¿±ce
+49znaczenie by³o by zdefiniowane przy pomocy \font.
+10 ma tylko
+23 parametrów `fontdimen'
+49Aby zwiêkszyæ liczbê parametrów fontu, powiniene¶
+50u¿yæ \fontdimen bezpo¶rednio po za³adowaniu fontu.
+21dane metryczne fontów
+23Brakuj±cy znak: Nie ma
+10 w foncie
+12 TeX output
+08vlistout
+35Gotowe pude³ko wysy³am do pliku DVI
+29Wykorzystanie pamiêci przed:
+05 po:
+20; do wykorzystania:
+52Nie mogê wys³aæ strony do pliku DVI, bo jest za du¿a
+63W³a¶nie utworzona strona ma wiêcej ni¿ 5,48 metra wysoko¶ci lub
+69wiêcej ni¿ 5,48 metra szeroko¶ci. Podejrzewam, ¿e co¶ posz³o nie tak.
+29Usun±³em nastêpuj±ce pude³ko:
+27Nie z³o¿y³em ¿adnej strony.
+26Wynik sk³adu zapisa³em do
+10 stron(-y)
+07 strona
+02,
+13 bajty(-ów)).
+02to
+06spread
+13Niewype³nione
+12Rozci±gniête
+16 \hbox (licho¶æ
+41) powsta³o w trakcie wykonywania \output.
+25) w akapicie w wierszach
+23) w tabeli w wierszach
+02--
+20) wykryto w wierszu
+20Przepe³nione \hbox (
+14pt za szerokie
+25¦ci¶niête \hbox (licho¶æ
+05vpack
+16 \vbox (licho¶æ
+20Przepe³nione \vbox (
+13pt za wysokie
+25¦ci¶niête \vbox (licho¶æ
+02{}
+12displaystyle
+09textstyle
+11scriptstyle
+17scriptscriptstyle
+14Nieznany styl!
+07mathord
+06mathop
+07mathbin
+07mathrel
+08mathopen
+09mathclose
+09mathpunct
+09mathinner
+08overline
+09underline
+04left
+05right
+06limits
+08nolimits
+16u³amek, grubo¶æ
+18= warto¶æ domy¶lna
+19, lewy-ogranicznik
+20, prawy-ogranicznik
+29 nie jest zdefiniowany (znak
+50We w³a¶nie zakoñczonym wzorze matematycznym u¿y³e¶
+73wymienionego wy¿ej znaku z rodziny, której nie zdefiniowano. Na przyk³ad,
+67format `plain' nie pozwala u¿ywaæ \it i \sl w indeksach. Kontynuuj,
+51a ja spróbujê zapomnieæ, ¿e ten znak by³ potrzebny.
+06mlist1
+06mlist2
+06mlist3
+640234000122*4000133**3**344*0400400*000000234000111*1111112341011
+06mlist4
+12 wewn±trz $$
+57W matematyce wyró¿nionej mo¿na u¿yæ uk³adu tabelarycznego
+60(np. \eqalignno), je¶li oprócz niego pomiêdzy $$ nic nie ma.
+58Dlatego usun±³em formu³y poprzedzaj±ce uk³ad tabelaryczny.
+04span
+02cr
+04crcr
+11endtemplate
+26znak ustawiania tabulacji
+55Wstawiono brakuj±cy # w szablonie uk³adu tabelarycznego
+60W szablonie \halign lub \valign, pomiêdzy znakami & powinien
+42wyst±piæ jeden znak #. Ty go nie wpisa³e¶,
+39wiêc jeden wstawi³em; mo¿e to zadzia³a.
+61Dozwolony jest tylko jeden znak # na jedn± pozycjê tabulacji.
+72Wstawi³e¶ wiêcej ni¿ jeden. Opuszczam wszystkie za wyj±tkiem pierwszego.
+04endv
+51Nadmiarowy znak ustawiania tabulacji zamieniono na
+47Wpisa³e¶ wiêcej znaków \span lub & ni¿ by³o ich
+53w nag³ówku w³a¶nie realizowanego \halign lub \valign.
+48Zak³adam, ¿e chcia³e¶ w tym miejscu napisaæ \cr.
+09256 spans
+06align1
+06align0
+56Napotka³em nieskoñczenie kurczliwy klej wewn±trz akapitu
+38W³a¶nie zakoñczony akapit zawiera klej
+58o nieskoñczonej kurczliwo¶ci, np. `\hskip 0pt minus 1fil'.
+62Taki klej nie powinien tutaj wyst±piæ -- umo¿liwia on z³o¿enie
+66ka¿dego akapitu w jednym wierszu. Mo¿emy bezpiecznie jechaæ dalej,
+58poniewa¿ zamieni³em nieskoñczon± kurczliwo¶æ na skoñczon±.
+05disc1
+05disc2
+02@@
+07: line
+03 t=
+06 -> @@
+07 via @@
+03 b=
+03 p=
+03 d=
+10@firstpass
+11@secondpass
+14@emergencypass
+06akapit
+05disc3
+05disc4
+25w trakcie ³amania wiersza
+05HYPH(
+11hyphenation
+19 zostanie pominiêty
+70Wyj±tki przenoszenia wyrazów mog± byæ zapisane tylko przy pomocy liter
+42i dywizów. Wybaczam ten b³±d. Kontynuujmy.
+18To nie jest litera
+45Litery w \hyphenation powinny mieæ \lccode>0.
+50Kontynuuj, a ja pominê znak wczytany przed chwil±.
+36wyj±tki od wzorców dzielenia wyrazów
+55pamiêæ na `kody operacji' we wzorcach dzielenia wyrazów
+74pamiêæ na `kody operacji' we wzorcach dzielenia wyrazów dla jednego jêzyka
+26pamiêæ na wzorce dzielenia
+12Za pó¼no na
+08patterns
+56Wszystkie wzorce trzeba podaæ przed rozpoczêciem sk³adu.
+04¬le
+19(Patrz Appendix H.)
+18To nie jest litera
+28Powtórzony wzorzec dzielenia
+07wycinam
+09vertbreak
+75Pude³ko, które próbujê podzieliæ, zawiera klej o nieskoñczonej kurczliwo¶ci
+46Pude³ko dzielone przy pomocy `\vsplit' zawiera
+69nieskoñczenie kurczliwy klej, np. `\vss' lub `\vskip 0pt minus 1fil'.
+71Taki klej nie powinien tutaj wyst±piæ; mo¿esz bezpiecznie jechaæ dalej,
+06vsplit
+08 wymaga
+04vbox
+45Pude³ko, które próbujesz podzieliæ, to \hbox.
+69Takiego pude³ka nie mogê podzieliæ, dlatego pozostawiam je bez zmian.
+08pagegoal
+09pagetotal
+11pagestretch
+14pagefilstretch
+15pagefillstretch
+16pagefilllstretch
+10pageshrink
+09pagedepth
+04fill
+05filll
+19### bie¿±ca strona:
+33 (od³o¿ono do nastêpnego \output)
+19ca³kowita wysoko¶æ
+18 docelowa wysoko¶æ
+15 sumuje siê do
+03, #
+16 mo¿na podzieliæ
+21%% docelowa wysoko¶æ=
+23, maksymalna g³êboko¶æ=
+47Wstawki mo¿na umieszczaæ tylko w pude³ku `vbox'
+36No, no: Próbujesz wstawiæ \insert do
+35rejestru \box, który zawiera \hbox.
+45Kontynuuj, a ja pominê jego obecn± zawarto¶æ.
+06strona
+64Na bie¿±cej stronie znaleziono klej o nieskoñczonej kurczliwo¶ci
+66Strona przygotowana do wys³ania do pliku DVI zawiera nieskoñczenie
+03 g=
+03 c=
+47Klej o nieskoñczonej kurczliwo¶ci wstawiono ze
+57Klej pochodz±cy ze wstawek, który koryguje ³amanie stron,
+57powinien mieæ skoñczon± kurczliwo¶æ. Mo¿emy jechaæ dalej,
+12% podzielono
+04 do
+19255 nie jest pró¿ny
+68Nie nale¿y u¿ywaæ rejestru \box255 poza procedur± wyj¶cia (\output).
+16Pêtla wyj¶cia --
+25 kolejnych ja³owych cykli
+69Wnioskujê, ¿e twoja procedura \output jest b³êdna, poniewa¿ nigdy nie
+65dochodzi do wykonania \shipout. Wykonam wiêc \shipout\box255 sam.
+59Nastêpnym razem zwiêksz \maxdeadcycles, a bêdê cierpliwszy!
+46Procedura wyj¶cia zawiera niesparowane nawiasy
+74Twoja pokrêtna procedura wyj¶cia zawiera problematyczne nawiasy { i/lub }.
+58Nie bardzo potrafiê sobie z tym poradziæ; ¿yczê szczê¶cia.
+45Procedura wyj¶cia nie u¿y³a ca³ej zawarto¶ci
+72Polecenia w \output powinny doprowadziæ do opró¿nienia rejestru \box255,
+36na przyk³ad przez `\shipout\box255'.
+45Kontynuuj, a ja pominê jego obecn± zawarto¶æ.
+21Wstawiono brakuj±cy $
+60Wstawi³em znak pocz±tku/koñca matematyki, poniewa¿ s±dzê, ¿e
+56taki znak opu¶ci³e¶. Kontynuuj trzymaj±c za mnie kciuki.
+04' w
+73Niestety nie zaprogramowano mnie, jak mam sobie radziæ w takiej sytuacji;
+34Bêdê udawa³, ¿e o to nie prosi³e¶.
+55Je¶li jeste¶ w niew³a¶ciwym trybie, mo¿e uda siê wróciæ
+55do w³a¶ciwego je¶li wpiszesz `I}' lub `I$' lub `I\par'.
+03end
+04dump
+05hskip
+04hfil
+05hfill
+03hss
+07hfilneg
+05vskip
+04vfil
+05vfill
+03vss
+07vfilneg
+33Wpisa³em co¶, o czym zapomnia³e¶.
+34(Patrz <tekst wstawiony> powy¿ej.)
+56Przy odrobinie szczê¶cia, to mo¿e mnie odblokowaæ. Je¶li
+60o niczym nie zapomnia³e¶, to spróbuj teraz wpisaæ `2'; wtedy
+66zapomnê zarówno to, co wpisa³em, jak i to, co spowodowa³o problem.
+06right.
+56Wszystko siê popl±ta³o, ale chyba najgorsze ju¿ za nami.
+18Za du¿o nawiasów }
+37Zamkn±³e¶ wiêcej grup ni¿ otworzy³e¶.
+58Takie g³upstwa s± zazwyczaj nieszkodliwe, jed¼ wiêc dalej.
+12prawy nawias
+32Zbêdny nawias }, lub zapomniano
+53Usun±³em symbol zamykaj±cy grupê, poniewa¿ wydaje siê
+67zbêdny (tak jak w `$x}$'). Mo¿liwe jednak, ¿e nawias by³ potrzebny,
+70a zapomnia³e¶ o czym¶ innym (tak jak w `\hbox{$x}'). W takim przypadku
+64sposobem na wybrniêcie jest dodanie zarówno zapomnianego tekstu,
+52jak i tego, co w³a¶nie usun±³em. Np. wpisuj±c `I$}'.
+08moveleft
+09moveright
+05raise
+05lower
+04copy
+07lastbox
+04vtop
+04hbox
+07shipout
+07leaders
+08cleaders
+08xleaders
+36Brak odpowiedniego kleju po \leaders
+67Powiniene¶ napisaæ `\leaders <pude³ko lub linia><hskip lub vskip>'.
+53Znalaz³em <pude³ko lub liniê> bez odpowiedniego kleju
+54<hskip lub vskip>, wiêc pomijam to polecenie \leaders.
+40Niestety ten \lastbox pozostanie pró¿ny.
+59Niestety zwykle nie mogê zabieraæ rzeczy z bie¿±cej strony.
+35Dlatego \lastbox pozostanie pró¿ny.
+24Wstawiono brakuj±ce `to'
+54Czytam polecenie `\vsplit<numer pude³ka> to <wymiar>'.
+36Teraz bêdê chcia³ zobaczyæ <wymiar>.
+27Tutaj powinno byæ <pude³ko>
+69Oczekiwa³em, ¿e zobaczê \hbox albo \vbox, albo \copy, albo \box, albo
+42co¶ w tym rodzaju. Dlatego na wyj¶ciu mo¿e
+58czego¶ brakowaæ. Próbuj dalej; mo¿esz naprawiæ to pó¼niej.
+06indent
+08noindent
+29' tutaj za wyj±tkiem \leaders
+70Poziom± liniê wstawiamy do pude³ka `hbox' lub do uk³adu tabelarycznego
+56za pomoc± \leaders lub \hrulefill (patrz `The TeXbook').
+11Nie mo¿esz
+60Zamieniam na \insert0; pude³ko o numerze 255 jest wyj±tkiem.
+28Spróbuj `I\vskip-\lastskip'.
+27Spróbuj `I\kern-\lastkern'.
+48Zapewne mo¿esz to wymusiæ na procedurze wyj¶cia.
+09unpenalty
+06unkern
+06unskip
+06unhbox
+07unhcopy
+06unvbox
+07unvcopy
+38Niezgodne listy nie mog± byæ `unboxed'
+46Nic z tego, Pandoro. (Ty przebieg³a diablico.)
+56Nigdy nie otwieram \hbox w trybie pionowym i vice versa.
+53Nie mogê te¿ otwieraæ pude³ek w trybie matematycznym.
+25Niepoprawny matematyczny
+66We wzorach matematycznych trzecia czê¶æ w poleceniu \discretionary
+36musi byæ pusta. Dlatego j± usun±³em.
+44Za d³uga lista z elementami dyskrecjonalnymi
+72Jej -- Nie przysz³o mi na my¶l, ¿e ktokolwiek dotrze a¿ do tego miejsca.
+71Czy naprawdê potrzebujesz tak d³ugiej listy elementów dyskrecjonalnych.
+44Niepoprawna lista elementów dyskrecjonalnych
+66Na li¶cie dyskrecjonalnej mog± wyst±piæ tylko pude³ka i podciêcia.
+45Nastêpuj±c± podlistê dyskrecjonaln± usuniêto:
+28Wstawiono brakuj±cy nawias }
+50Wstawi³em to, co wydaje siê konieczne, by poprawiæ
+42ustawienia tabulacji dla bie¿±cej kolumny.
+56Spróbuj jechaæ dalej; jest spora szansa, ¿e to zadzia³a.
+25Niew³a¶ciwie umieszczono
+67Nie wiem, dlaczego chcia³by¶ umie¶ciæ znak tabulacji w tym miejscu.
+55Je¶li chcia³e¶ umie¶ciæ znak `&', to wpisz teraz `I\&'.
+50Ale je¶li jeden z wcze¶niejszych prawych nawiasów,
+56przedwcze¶nie zakoñczy³ poprzednie ustawianie tabulacji,
+55to na pewno pojawi siê wiele b³êdów. Dlatego proponujê,
+60aby¶ w celu obejrzenia tego, co da siê uratowaæ, wpisa³ `S'.
+70albo \cr, albo \span teraz. Je¶li co¶ podobnego do prawego nawiasu `}'
+57Polecenie \noalign mo¿na wpisaæ tylko po \cr wystêpuj±cym
+61w ustawianiu tabulacji. Kontynuuj, a ja pominê ten przypadek.
+63Polecenie \omit mo¿na wpisaæ tylko po znaku tabulacji lub \cr z
+65Zgadujê, ¿e w tym miejscu chcia³e¶ zakoñczyæ ustawianie tabulacji
+50I'm ignoring this, since I wasn't doing a \mubyte.
+48Pomijam to, poniewa¿ nie zajmowa³em siê \csname.
+04eqno
+05leqno
+13displaylimits
+68Polecenie typu `limits' powinno wyst±piæ za operatorem matematycznym
+58Pomijam ¼le umiejscowione polecenie \limits lub \nolimits.
+35Brakuj±cy ogranicznik (wstawiono .)
+53Spodziewa³em siê zobaczyæ w tym miejscu `(', `\{' lub
+65co¶ w tym rodzaju. Je¶li wpisa³e¶, na przyk³ad, `{' zamiast `\{',
+52to w celu sparowania nawiasów powiniene¶ usun±æ `{',
+52wpisuj±c teraz `1'. W innych przypadkach, kontynuuj.
+51Ogranicznikami mog± byæ znaki których \delcode jest
+70nieujemny, albo mo¿esz u¿yæ polecenia `\delimiter <kod ogranicznika>'.
+07U¿ywaj
+35 do akcentów w trybie matematycznym
+52Zamieniam \accent na \mathaccent; ¿ycz mi szczê¶cia.
+73(Akcenty we wzorach matematycznych to nie to samo, co akcenty w tek¶cie.)
+22Podwojony indeks górny
+42Traktujê `x^1^2' w istocie jako `x^1{}^2'.
+22Podwojony indeks dolny
+42Traktujê `x_1_2' w istocie jako `x_1{}_2'.
+05above
+04over
+04atop
+15abovewithdelims
+14overwithdelims
+14atopwithdelims
+69Niejednoznaczno¶æ -- potrzebna jeszcze jedna para nawiasów klamrowych
+37Pomijam ten u³amek, poniewa¿ nie wiem
+46czy konstrukcja, taka jak `x \over y \over z',
+57oznacza `{x \over y} \over z', czy `x \over {y \over z}'.
+41Pomijam \right bez odpowiadaj±cego \left.
+69Pomin±³em wzór matematyczny: niekompletne fonty grupy matematycznej 2
+65Niestety nie mogê sk³adaæ matematyki, gdy w fontach: \textfont 2,
+51\scriptfont 2 lub \scriptscriptfont 2 brak których¶
+55z warto¶ci \fontdimen wymaganych dla fontu z symbolami.
+69Pomin±³em wzór matematyczny: niekompletne fonty grupy matematycznej 3
+65Niestety nie mogê sk³adaæ matematyki, gdy w fontach: \textfont 3,
+62\scriptfont 3 lub \scriptscriptfont 3 brak których¶ z warto¶ci
+65\fontdimen wymaganych dla fontu z symbolami w ró¿nych rozmiarach.
+40$$ powinno koñczyæ matematykê wyró¿nion±
+72Przypuszczalnie ostatnio przeczytany `$' pasuje do poprzedzaj±cego `$$'.
+55Dlatego za³o¿ê, ¿e napisa³e¶ `$$' w obydwu przypadkach.
+07display
+22Wstawiono brakuj±ce $$
+04long
+05outer
+06global
+03def
+04gdef
+04edef
+04xdef
+06prefix
+31Nie mo¿esz u¿yæ przedrostka z `
+56Bêdê udawaæ, ¿e nie napisa³e¶ \long, \outer lub \global.
+07' lub `
+05' z `
+61Bêdê udawaæ, ¿e nie napisa³e¶ w tym miejscu \long ani \outer.
+29Wstawiono brakuj±ce polecenie
+41Pisz `\def\cs{...}', a nie `\def cs{...}'
+59Musia³em uzupe³niæ Twoj± definicjê o niedostêpne polecenie.
+60Mam nadziejê, ¿e dziêki temu uda mi siê wypl±taæ z k³opotów.
+52Mo¿esz zrêcznie wybrn±æ z tego b³êdu, je¶li bêdziesz
+45uwa¿a³; patrz æwiczenie 27.2 w `The TeXbook'.
+12inaccessible
+03let
+09futurelet
+06mubyte
+09noconvert
+61not appear in <byte sequence> between \mubyte and \endmubyte.
+27The empty <byte sequence>,
+08 ignored
+22The <byte sequence> in
+62\mubyte <token> <byte sequence>\endmubyte should not be empty.
+07chardef
+11mathchardef
+08countdef
+08dimendef
+07skipdef
+09muskipdef
+07toksdef
+10charsubdef
+27Nowe podstawienie za znak:
+03 =
+46Powiniene¶ by³ napisaæ `\read<number> to \cs'.
+27Teraz zamierzam szukaæ \cs.
+08xordcode
+08xchrcode
+08xprncode
+19Nieprawid³owy kod (
+43); kod powinien byæ liczb± z przedzia³u 0..
+15); co najwy¿ej
+44U¿yjê liczby 0 zamiast nieprawid³owego kodu.
+02by
+58Przepe³nienie w trakcie wykonywania operacji arytmetycznej
+47Nie mogê dokoñczyæ tego mno¿enia lub dzielenia,
+34poniewa¿ wynik jest poza zakresem.
+48Zapominam, co napisa³e¶, i niczego nie zmieniam.
+72Niestety w matematyce wyró¿nionej nie mo¿esz napisaæ \setbox po \halign,
+53ani miêdzy poleceniem \accent i znakiem akcentowanym.
+24Z³y wspó³czynnik odstêpu
+67Prawid³owy wspó³czynnik powinien byæ liczb± z przedzia³u 1..32767.
+53W tym miejscu dopuszczalne s± tylko liczby nieujemne.
+42Tylko INITEX mo¿e czytaæ wzorce dzielenia.
+10hyphenchar
+08skewchar
+04FONT
+02at
+06scaled
+26Niew³a¶ciwy rozmiar `at' (
+23pt), zamieniono na 10pt
+60Radzê sobie tylko z fontami w rozmiarach dodatnich, które s±
+62mniejsze ni¿ 2048pt. Dlatego zamieni³em podany wymiar na 10pt.
+12select font
+13errorstopmode
+06openin
+07closein
+07message
+10errmessage
+36(To by³ inny komunikat \errmessage.)
+59Ten komunikat o b³êdzie wygenerowa³o polecenie \errmessage.
+50Dlatego nie mogê podaæ wyczerpuj±cego wyja¶nienia.
+70Wyobra¼ sobie, ¿e jeste¶ Herkulesem Poirot: zbadaj wszystkie poszlaki,
+62i dojd¼ prawdy dziêki metodzie i przymiotom swojego intelektu.
+09lowercase
+09uppercase
+04show
+07showbox
+07showthe
+09showlists
+72To nie jest komunikat o b³êdzie; Wypisujê co¶, u¿ywaj±c polecenia \show.
+59Je¶li mam wy¶wietliæ wiêcej szczegó³ów, to wpisz `I\show..'
+58(np. \show\cs, \showthe\count10, \showbox255, \showlists).
+63Wpisz te¿ `I\tracingonline=1\show...', a na terminalu i w pliku
+53ze sprawozdaniem znajdziesz zawarto¶æ pude³ek i list.
+02>
+09undefined
+05makro
+12makro `long'
+13makro `outer'
+17outer endtemplate
+06> \box
+02OK
+33 (porównaj plik ze sprawozdaniem)
+09 (INITEX)
+50Wewn±trz grupy nie wolno wykonywaæ polecenia \dump
+37G³o¶ne ,,NIE'' wszystkim `{...\dump}'
+27 napisy o ³±cznej d³ugo¶ci
+59 zrzucone pozycje pamiêci; aktualne wykorzystanie pamiêci:
+23 poleceñ wieloznakowych
+33 s³ów(-owa) danych o fontach dla
+21 wprowadzonych fontów
+17 wprowadzony font
+05\font
+34 wyj±tki(-ów) od wzorców dzielenia
+29 wyj±tek od wzorców dzielenia
+31Struktura `trie' jest d³ugo¶ci
+06 i ma
+04 ops
+03 op
+03 z
+12 dla jêzyka
+09 (format=
+22nazwa pliku z formatem
+25Pocz±tek zrzutu do pliku
+26Sprawozdanie zapisa³em do
+02 )
+13end wyst±pi³
+27wewn±trz grupy na poziomie
+06kiedy
+11 w wierszu
+19 by³ niezakoñczony)
+58(dodatkowe informacje znajdziesz w pliku ze sprawozdaniem)
+33(tylko INITEX mo¿e wykonaæ \dump)
+35odpluskwianie # (-1 aby zakoñczyæ):
+07openout
+08closeout
+07special
+09immediate
+11setlanguage
+24[nieznane rozszerzenie!]
+04ext1
+12 (hyphenmin
+10wihajster?
+04ext2
+04ext3
+08endwrite
+07system(
+04)...
+09clobbered
+08executed
+08disabled
+44Polecenie write zawiera niesparowane nawiasy
+66Na tej stronie znalaz³em polecenie \write, które ma mniej { ni¿ }.
+04ext4
+23nazwa pliku wyj¶ciowego
+08\openout
+04 = `
+16podstawienie za
+42Brakuj±cy znak: niekompletne podstawienie
+28U¿yjê podstawienia za znak:
+*214857623
diff --git a/Master/texmf/web2c/tex.pool b/Master/texmf/web2c/tex.pool
new file mode 100644
index 00000000000..d327a4a7b5f
--- /dev/null
+++ b/Master/texmf/web2c/tex.pool
@@ -0,0 +1,1084 @@
+11buffer size
+09pool size
+17number of strings
+03???
+13m2d5c2l5x2v5i
+28End of file on the terminal!
+02!
+42(That makes 100 errors; please try again.)
+02?
+60Type <return> to proceed, S to scroll future error messages,
+44R to run without stopping, Q to run quietly,
+23I to insert something,
+20E to edit your file,
+561 or ... or 9 to ignore the next 1 to 9 tokens of input,
+22H for help, X to quit.
+13OK, entering
+09batchmode
+11nonstopmode
+10scrollmode
+03...
+07insert>
+44I have just deleted some text, as you asked.
+48You can now delete more, or insert, or whatever.
+50Sorry, I don't know how to help in this situation.
+36Maybe you should try asking a human?
+42Sorry, I already gave what help I could...
+59An error might have occurred before I noticed any problems.
+45``If all else fails, read the instructions.''
+02 (
+14Emergency stop
+30TeX capacity exceeded, sorry [
+44If you really absolutely need more capacity,
+35you can ask a wizard to enlarge me.
+19This can't happen (
+59I'm broken. Please show this to someone who can fix can fix
+35I can't go on meeting you like this
+55One of your faux pas seems to have wounded me deeply...
+59in fact, I'm barely conscious. Please fix it and try again.
+12Interruption
+09You rang?
+60Try to insert some instructions for me (e.g.,`I\showlists'),
+43unless you just want to quit by typing `X'.
+16main memory size
+24AVAIL list clobbered at
+31Double-AVAIL list clobbered at
+24Doubly free location at
+12Bad flag at
+14New busy locs:
+05LINK(
+05INFO(
+02[]
+10CLOBBERED.
+04foul
+03fil
+06 plus
+07 minus
+03 []
+26Bad link, display aborted.
+04etc.
+18Unknown node type!
+05unset
+04box(
+02)x
+10, shifted
+09 columns)
+10, stretch
+09, shrink
+11, glue set
+02-
+03< -
+05rule(
+06insert
+15, natural size
+08; split(
+14); float cost
+04glue
+09nonscript
+05mskip
+02mu
+00
+08leaders
+04kern
+13 (for accent)
+05mkern
+04math
+02on
+03off
+13, surrounded
+11 (ligature
+08penalty
+13discretionary
+11 replacing
+04mark
+07vadjust
+08flushing
+07copying
+13vertical mode
+15horizontal mode
+17display math mode
+07no mode
+22internal vertical mode
+26restricted horizontal mode
+09math mode
+18' in vertical mode
+20' in horizontal mode
+22' in display math mode
+12' in no mode
+27' in internal vertical mode
+31' in restricted horizontal mode
+14' in math mode
+18semantic nest size
+04###
+17 entered at line
+10 (language
+10:hyphenmin
+18 (\output routine)
+25### recent contributions:
+10prevdepth
+07ignored
+11, prevgraf
+06 lines
+05 line
+12spacefactor
+19, current language
+28this will be denominator of:
+08lineskip
+12baselineskip
+07parskip
+16abovedisplayskip
+16belowdisplayskip
+21abovedisplayshortskip
+21belowdisplayshortskip
+08leftskip
+09rightskip
+07topskip
+12splittopskip
+07tabskip
+09spaceskip
+10xspaceskip
+11parfillskip
+10thinmuskip
+09medmuskip
+11thickmuskip
+25[unknown glue parameter!]
+04skip
+06muskip
+02pt
+06output
+08everypar
+09everymath
+12everydisplay
+09everyhbox
+09everyvbox
+08everyjob
+07everycr
+07errhelp
+04toks
+08parshape
+03box
+04void
+12current font
+08textfont
+10scriptfont
+16scriptscriptfont
+07catcode
+06lccode
+06uccode
+06sfcode
+08mathcode
+12pretolerance
+09tolerance
+11linepenalty
+13hyphenpenalty
+15exhyphenpenalty
+11clubpenalty
+12widowpenalty
+19displaywidowpenalty
+13brokenpenalty
+12binoppenalty
+10relpenalty
+17predisplaypenalty
+18postdisplaypenalty
+16interlinepenalty
+20doublehyphendemerits
+19finalhyphendemerits
+11adjdemerits
+03mag
+15delimiterfactor
+09looseness
+04time
+03day
+05month
+04year
+14showboxbreadth
+12showboxdepth
+08hbadness
+08vbadness
+07pausing
+13tracingonline
+13tracingmacros
+12tracingstats
+17tracingparagraphs
+12tracingpages
+13tracingoutput
+16tracinglostchars
+15tracingcommands
+15tracingrestores
+06uchyph
+13outputpenalty
+13maxdeadcycles
+09hangafter
+15floatingpenalty
+10globaldefs
+03fam
+10escapechar
+17defaulthyphenchar
+15defaultskewchar
+11endlinechar
+11newlinechar
+08language
+13lefthyphenmin
+14righthyphenmin
+14holdinginserts
+17errorcontextlines
+13charsubdefmin
+13charsubdefmax
+17tracingcharsubdef
+08mubytein
+09mubyteout
+09mubytelog
+10specialout
+28[unknown integer parameter!]
+05count
+07delcode
+09parindent
+12mathsurround
+13lineskiplimit
+05hsize
+05vsize
+08maxdepth
+13splitmaxdepth
+11boxmaxdepth
+05hfuzz
+05vfuzz
+18delimitershortfall
+18nulldelimiterspace
+11scriptspace
+14predisplaysize
+12displaywidth
+13displayindent
+12overfullrule
+10hangindent
+07hoffset
+07voffset
+16emergencystretch
+26[unknown dimen parameter!]
+05dimen
+06EQUIV(
+12notexpanded:
+09hash size
+06csname
+09endcsname
+11IMPOSSIBLE.
+12NONEXISTENT.
+06accent
+07advance
+15afterassignment
+10aftergroup
+10begingroup
+04char
+09delimiter
+06divide
+09endmubyte
+08endgroup
+11expandafter
+04font
+09fontdimen
+06halign
+05hrule
+12ignorespaces
+10mathaccent
+08mathchar
+10mathchoice
+08multiply
+07noalign
+10noboundary
+08noexpand
+04omit
+07penalty
+08prevgraf
+07radical
+04read
+05relax
+06setbox
+03the
+06valign
+07vcenter
+05vrule
+09save size
+15grouping levels
+08curlevel
+09retaining
+09restoring
+05SAVE(
+28Incompatible magnification (
+02);
+36 the previous value will be retained
+58I can handle only one magnification ratio per job. So I've
+59reverted to the magnification you used earlier on this run.
+46Illegal magnification has been changed to 1000
+52The magnification ratio must be between 1 and 32768.
+04ETC.
+04BAD.
+02->
+22begin-group character
+20end-group character
+21math shift character
+26macro parameter character
+22superscript character
+20subscript character
+25end of alignment template
+12blank space
+11the letter
+14the character
+23[unknown command code!]
+02:
+18Runaway definition
+16Runaway argument
+16Runaway preamble
+12Runaway text
+03<*>
+09<insert>
+06<read
+02l.
+11<argument>
+11<template>
+16<recently read>
+19<to be read again>
+16<inserted text>
+09<output>
+11<everypar>
+12<everymath>
+15<everydisplay>
+12<everyhbox>
+12<everyvbox>
+11<everyjob>
+10<everycr>
+07<mark>
+08<write>
+16input stack size
+05write
+48(interwoven alignment preambles are not allowed)
+17text input levels
+03par
+11Incomplete
+34; all text was ignored after line
+54A forbidden control sequence occurred in skipped text.
+59This kind of error happens when you say `\if...' and forget
+59the matching `\fi'. I've inserted a `\fi'; this might work.
+53The file ended while I was skipping conditional text.
+10File ended
+32Forbidden control sequence found
+04 of
+46I suspect you have forgotten a `}', causing me
+41to read past where you wanted me to stop.
+49I'll try to recover; but if the error is serious,
+51you'd better type `E' or `X' now and fix your file.
+26 while scanning definition
+19 while scanning use
+24 while scanning preamble
+20 while scanning text
+39Text line contains an invalid character
+53A funny symbol that I can't read has just been input.
+48Continue, and I'll forget that it ever happened.
+37(Please type a command or say `\end')
+38*** (job aborted, no legal \end found)
+02=>
+26Undefined control sequence
+47The control sequence at the end of the top line
+52of your error message was never \def'ed. If you have
+55misspelled it (e.g., `\hobx'), type `I' and the correct
+51spelling (e.g., `I\hbox'). Otherwise just continue,
+45and I'll forget about whatever was undefined.
+08Missing
+09 inserted
+53The control sequence marked <to be read again> should
+42not appear between \csname and \endcsname.
+05input
+08endinput
+07topmark
+09firstmark
+07botmark
+14splitfirstmark
+12splitbotmark
+20parameter stack size
+12Argument of
+15 has an extra }
+58I've run across a `}' that doesn't seem to match anything.
+52For example, `\def\a#1{...}' and `\a}' would produce
+54this error. If you simply proceed now, the `\par' that
+52I've just inserted will cause me to report a runaway
+54argument that might be the root of the problem. But if
+57your `}' was spurious, just type `2' and it will go away.
+23Paragraph ended before
+13 was complete
+58I suspect you've forgotten a `}', causing me to apply this
+54control sequence to too much text. How can we recover?
+59My plan is to forget the whole thing and hope for the best.
+07Use of
+29 doesn't match its definition
+54If you say, e.g., `\def\a1{...}', then you must always
+52put `1' after `\a', since control sequence names are
+52made up of letters only. The macro here has not been
+51followed by the required stuff, so I'm ignoring it.
+02<-
+18Missing { inserted
+52A left brace was mandatory here, so I've put one in.
+55You might want to delete and/or insert some corrections
+48so that I will find a matching right brace soon.
+54(If you're confused by all this, try typing `I}' now.)
+23Incompatible glue units
+52I'm going to assume that 1mu=1pt when they're mixed.
+31Missing number, treated as zero
+47A number should have been here; I inserted `0'.
+54(If you can't figure out why I needed to see a number,
+51look up `weird error' in the index to The TeXbook.)
+11spacefactor
+09prevdepth
+10deadcycles
+15insertpenalties
+02wd
+02ht
+02dp
+11lastpenalty
+08lastkern
+08lastskip
+11inputlineno
+07badness
+09Improper
+54You can refer to \spacefactor only in horizontal mode;
+54you can refer to \prevdepth only in vertical mode; and
+48neither of these is meaningful inside \write. So
+52I'm forgetting what you said and using zero instead.
+15You can't use `
+08' after
+17Bad register code
+44A register number must be between 0 and 255.
+27I changed this one to zero.
+18Bad character code
+45A character number must be between 0 and 255.
+10Bad number
+51Since I expected to read a number between 0 and 15,
+12Bad mathchar
+46A mathchar number must be between 0 and 32767.
+18Bad delimiter code
+56A numeric delimiter code must be between 0 and 2^{27}-1.
+28Improper alphabetic constant
+56A one-character control sequence belongs after a ` mark.
+37So I'm essentially inserting \0 here.
+14Number too big
+54I can only go up to 2147483647='17777777777="7FFFFFFF,
+42so I'm using that number instead of yours.
+04true
+25Illegal unit of measure (
+18replaced by filll)
+35I dddon't go any higher than filll.
+02em
+02ex
+12mu inserted)
+48The unit of measurement in math glue must be mu.
+51To recover gracefully from this error, it's best to
+52delete the erroneous units; e.g., type `2' to delete
+45two letters. (See Chapter 27 of The TeXbook.)
+02in
+02pc
+02cm
+02mm
+02bp
+02dd
+02cc
+02sp
+12pt inserted)
+49Dimensions can be in units of em, ex, in, pt, pc,
+50cm, mm, dd, cc, bp, or sp; but yours is a new one!
+59I'll assume that you meant to say pt, for printer's points.
+19Dimension too large
+50I can't work with sizes bigger than about 19 feet.
+46Continue and I'll use the largest value I can.
+04plus
+05minus
+05width
+06height
+05depth
+06number
+12romannumeral
+06string
+07meaning
+08fontname
+07jobname
+04 at
+60Where was the left brace? You said something like `\def\a}',
+43which I'm going to interpret as `\def\a{}'.
+32You already have nine parameters
+45I'm going to ignore the # sign you just used.
+41Parameters must be numbered consecutively
+57I've inserted the digit you should have used after the #.
+36Type `1' to delete what you did use.
+42Illegal parameter number in definition of
+41You meant to type ## instead of #, right?
+56Or maybe a } was forgotten somewhere earlier, and things
+58are all screwed up? I'm going to assume that you meant ##.
+49*** (cannot \read from terminal in nonstop modes)
+18File ended within
+33This \read has unbalanced braces.
+02if
+05ifcat
+05ifnum
+05ifdim
+05ifodd
+07ifvmode
+07ifhmode
+07ifmmode
+07ifinner
+06ifvoid
+06ifhbox
+06ifvbox
+03ifx
+05ifeof
+06iftrue
+07iffalse
+06ifcase
+02fi
+02or
+04else
+06Extra
+44I'm ignoring this; it doesn't match any \if.
+06{true}
+07{false}
+23Missing = inserted for
+48I was expecting to see `<', `=', or `>'. Didn't.
+06{case
+04.fmt
+15input file name
+19I can't find file `
+23I can't write on file `
+02'.
+04.tex
+20Please type another
+45*** (job aborted, file error in nonstop mode)
+04.dvi
+20file name for output
+06texput
+04.fls
+04.log
+02**
+20transcript file name
+02
+08nullfont
+05Font
+08 scaled
+36 not loadable: Bad metric (TFM) file
+42 not loadable: Metric (TFM) file not found
+50I wasn't able to read the size data for this font,
+40so I will ignore the font specification.
+48[Wizards can fix TFM files using TFtoPL/PLtoTF.]
+46You might try inserting a different font spec;
+57e.g., type `I\font<same font id>=<substitute font name>'.
+33 not loaded: Not enough room left
+52I'm afraid I won't be able to make use of this font,
+55because my memory for character-size data is too small.
+51If you're really stuck, ask a wizard to enlarge me.
+58Or maybe try `I\font<same font id>=<name of loaded font>'.
+23Missing font identifier
+42I was looking for a control sequence whose
+42current meaning has been defined by \font.
+10 has only
+21 fontdimen parameters
+51To increase the number of font parameters, you must
+53use \fontdimen immediately after the \font is loaded.
+11font memory
+31Missing character: There is no
+09 in font
+12 TeX output
+08vlistout
+31Completed box being shipped out
+21Memory usage before:
+08 after:
+19; still untouched:
+31Huge page cannot be shipped out
+50The page just created is more than 18 feet tall or
+58more than 18 feet wide, so I suspect something went wrong.
+35The following box has been deleted:
+19No pages of output.
+18Output written on
+06 pages
+05 page
+02,
+08 bytes).
+02to
+06spread
+09Underfull
+05Loose
+16 \hbox (badness
+38) has occurred while \output is active
+24) in paragraph at lines
+24) in alignment at lines
+02--
+19) detected at line
+16Overfull \hbox (
+11pt too wide
+21Tight \hbox (badness
+05vpack
+16 \vbox (badness
+16Overfull \vbox (
+11pt too high
+21Tight \vbox (badness
+02{}
+12displaystyle
+09textstyle
+11scriptstyle
+17scriptscriptstyle
+14Unknown style!
+07mathord
+06mathop
+07mathbin
+07mathrel
+08mathopen
+09mathclose
+09mathpunct
+09mathinner
+08overline
+09underline
+04left
+05right
+06limits
+08nolimits
+20fraction, thickness
+09= default
+17, left-delimiter
+18, right-delimiter
+25 is undefined (character
+54Somewhere in the math formula just ended, you used the
+60stated character from an undefined font family. For example,
+58plain TeX doesn't allow \it or \sl in subscripts. Proceed,
+52and I'll try to forget that I needed that character.
+06mlist1
+06mlist2
+06mlist3
+640234000122*4000133**3**344*0400400*000000234000111*1111112341011
+06mlist4
+12 inside $$'s
+53Displays can use special alignments (like \eqalignno)
+57only if nothing but the alignment itself is between $$'s.
+58So I've deleted the formulas that preceded this alignment.
+04span
+02cr
+04crcr
+11endtemplate
+24alignment tab character
+40Missing # inserted in alignment preamble
+50There should be exactly one # between &'s, when an
+56\halign or \valign is being set up. In this case you had
+47none, so I've put one in; maybe that will work.
+29Only one # is allowed per tab
+49more than one, so I'm ignoring all but the first.
+04endv
+40Extra alignment tab has been changed to
+52You have given more \span or & marks than there were
+58in the preamble to the \halign or \valign now in progress.
+50So I'll assume that you meant to type \cr instead.
+09256 spans
+06align1
+06align0
+44Infinite glue shrinkage found in a paragraph
+52The paragraph just ended includes some glue that has
+54infinite shrinkability, e.g., `\hskip 0pt minus 1fil'.
+54Such glue doesn't belong there---it allows a paragraph
+59of any length to fit on one line. But it's safe to proceed,
+55since the offensive shrinkability has been made finite.
+05disc1
+05disc2
+02@@
+07: line
+03 t=
+06 -> @@
+07 via @@
+03 b=
+03 p=
+03 d=
+10@firstpass
+11@secondpass
+14@emergencypass
+09paragraph
+05disc3
+05disc4
+13line breaking
+05HYPH(
+11hyphenation
+16 will be flushed
+48Hyphenation exceptions must contain only letters
+51and hyphens. But continue; I'll forgive and forget.
+12Not a letter
+50Letters in \hyphenation words must have \lccode>0.
+47Proceed; I'll ignore the character I just read.
+20exception dictionary
+18pattern memory ops
+31pattern memory ops per language
+14pattern memory
+13Too late for
+08patterns
+53All patterns must be given before typesetting begins.
+04Bad
+17(See Appendix H.)
+09Nonletter
+17Duplicate pattern
+07pruning
+09vertbreak
+48Infinite glue shrinkage found in box being split
+52The box you are \vsplitting contains some infinitely
+57shrinkable glue, e.g., `\vss' or `\vskip 0pt minus 1fil'.
+59Such glue doesn't belong there; but you can safely proceed,
+06vsplit
+09 needs a
+04vbox
+44The box you are trying to split is an \hbox.
+49I can't split such a box, so I'll leave it alone.
+08pagegoal
+09pagetotal
+11pagestretch
+14pagefilstretch
+15pagefillstretch
+16pagefilllstretch
+10pageshrink
+09pagedepth
+04fill
+05filll
+17### current page:
+28 (held over for next output)
+13total height
+13 goal height
+06 adds
+03, #
+12 might split
+15%% goal height=
+12, max depth=
+38Insertions can only be added to a vbox
+40Tut tut: You're trying to \insert into a
+41\box register that now contains an \hbox.
+47Proceed, and I'll discard its present contents.
+04page
+45Infinite glue shrinkage found on current page
+52The page about to be output contains some infinitely
+03 g=
+03 c=
+38Infinite glue shrinkage inserted from
+53The correction glue for page breaking with insertions
+52must have finite shrinkability. But you may proceed,
+07% split
+04 to
+15255 is not void
+53You shouldn't use \box255 except in \output routines.
+14Output loop---
+24 consecutive dead cycles
+57I've concluded that your \output is awry; it never does a
+55\shipout, so I'm shipping \box255 out myself. Next time
+58increase \maxdeadcycles if you want me to be more patient!
+25Unbalanced output routine
+58Your sneaky output routine has problematic {'s and/or }'s.
+41I can't handle that very well; good luck.
+33Output routine didn't use all of
+43Your \output commands should empty \box255,
+34e.g., by saying `\shipout\box255'.
+43Proceed; I'll discard its present contents.
+18Missing $ inserted
+56I've inserted a begin-math/end-math symbol since I think
+48you left one out. Proceed, with fingers crossed.
+50Sorry, but I'm not programmed to handle this case;
+45I'll just pretend that you didn't ask for it.
+49If you're in the wrong mode, you might be able to
+58return to the right one by typing `I}' or `I$' or `I\par'.
+03end
+04dump
+05hskip
+04hfil
+05hfill
+03hss
+07hfilneg
+05vskip
+04vfil
+05vfill
+03vss
+07vfilneg
+52I've inserted something that you may have forgotten.
+32(See the <inserted text> above.)
+48With luck, this will get me unwedged. But if you
+55really didn't forget anything, try typing `2' now; then
+56my insertion and my current dilemma will both disappear.
+06right.
+58Things are pretty mixed up, but I think the worst is over.
+12Too many }'s
+42You've closed more groups than you opened.
+51Such booboos are generally harmless, so keep going.
+10rightbrace
+22Extra }, or forgotten
+58I've deleted a group-closing symbol because it seems to be
+59spurious, as in `$x}$'. But perhaps the } is legitimate and
+59you forgot something else, as in `\hbox{$x}'. In such cases
+58the way to recover is to insert both the forgotten and the
+40deleted material, e.g., by typing `I$}'.
+08moveleft
+09moveright
+05raise
+05lower
+04copy
+07lastbox
+04vtop
+04hbox
+07shipout
+07leaders
+08cleaders
+08xleaders
+35Leaders not followed by proper glue
+56You should say `\leaders <box or rule><hskip or vskip>'.
+50I found the <box or rule>, but there's no suitable
+48<hskip or vskip>, so I'm ignoring these leaders.
+34Sorry; this \lastbox will be void.
+58Sorry...I usually can't take things from the current page.
+37This \lastbox will therefore be void.
+21Missing `to' inserted
+48I'm working on `\vsplit<box number> to <dimen>';
+31will look for the <dimen> next.
+31A <box> was supposed to be here
+57I was expecting to see \hbox or \vbox or \copy or \box or
+59something like that. So you might find something missing in
+53your output. But keep trying; you can fix this later.
+06indent
+08noindent
+26' here except with leaders
+52To put a horizontal rule in an hbox or an alignment,
+56you should use \leaders or \hrulefill (see The TeXbook).
+10You can't
+45I'm changing to \insert0; box 255 is special.
+32Try `I\vskip-\lastskip' instead.
+31Try `I\kern-\lastkern' instead.
+46Perhaps you can make the output routine do it.
+09unpenalty
+06unkern
+06unskip
+06unhbox
+07unhcopy
+06unvbox
+07unvcopy
+34Incompatible list can't be unboxed
+35Sorry, Pandora. (You sneaky devil.)
+58I refuse to unbox an \hbox in vertical mode or vice versa.
+40And I can't open any boxes in math mode.
+13Illegal math
+54Sorry: The third part of a discretionary break must be
+57empty, in math formulas. I had to delete your third part.
+30Discretionary list is too long
+50Wow---I never thought anybody would tweak me here.
+56You can't seriously need such a huge discretionary list?
+27Improper discretionary list
+54Discretionary lists must contain only boxes and kerns.
+53The following discretionary sublist has been deleted:
+18Missing } inserted
+45I've put in what seems to be necessary to fix
+44the current column of the current alignment.
+43Try to go on, since this might almost work.
+10Misplaced
+55I can't figure out why you would want to use a tab mark
+50here. If you just want an ampersand, the remedy is
+52simple: Just type `I\&' now. But if some right brace
+52up above has ended a previous alignment prematurely,
+52you're probably due for more error messages, and you
+57might try typing `S' now just to see what is salvageable.
+57or \cr or \span just now. If something like a right brace
+46I expect to see \noalign only after the \cr of
+49an alignment. Proceed, and I'll ignore this case.
+56I expect to see \omit only after tab marks or the \cr of
+53I'm guessing that you meant to end an alignment here.
+50I'm ignoring this, since I wasn't doing a \mubyte.
+50I'm ignoring this, since I wasn't doing a \csname.
+04eqno
+05leqno
+13displaylimits
+42Limit controls must follow a math operator
+57I'm ignoring this misplaced \limits or \nolimits command.
+30Missing delimiter (. inserted)
+52I was expecting to see something like `(' or `\{' or
+55`\}' here. If you typed, e.g., `{' instead of `\{', you
+57should probably delete the `{' by typing `1' now, so that
+52braces don't get unbalanced. Otherwise just proceed.
+54Acceptable delimiters are characters whose \delcode is
+58nonnegative, or you can use `\delimiter <delimiter code>'.
+11Please use
+25 for accents in math mode
+55I'm changing \accent to \mathaccent here; wish me luck.
+59(Accents are not the same in formulas as they are in text.)
+18Double superscript
+43I treat `x^1^2' essentially like `x^1{}^2'.
+16Double subscript
+43I treat `x_1_2' essentially like `x_1{}_2'.
+05above
+04over
+04atop
+15abovewithdelims
+14overwithdelims
+14atopwithdelims
+35Ambiguous; you need another { and }
+55I'm ignoring this fraction specification, since I don't
+52know whether a construction like `x \over y \over z'
+53means `{x \over y} \over z' or `x \over {y \over z}'.
+49I'm ignoring a \right that had no matching \left.
+47Math formula deleted: Insufficient symbol fonts
+50Sorry, but I can't typeset math unless \textfont 2
+50and \scriptfont 2 and \scriptscriptfont 2 have all
+50the \fontdimen values needed in math symbol fonts.
+50Math formula deleted: Insufficient extension fonts
+50Sorry, but I can't typeset math unless \textfont 3
+50and \scriptfont 3 and \scriptscriptfont 3 have all
+53the \fontdimen values needed in math extension fonts.
+31Display math should end with $$
+59The `$' that I just saw supposedly matches a previous `$$'.
+49So I shall assume that you typed `$$' both times.
+07display
+19Missing $$ inserted
+04long
+05outer
+06global
+03def
+04gdef
+04edef
+04xdef
+06prefix
+29You can't use a prefix with `
+55I'll pretend you didn't say \long or \outer or \global.
+06' or `
+08' with `
+49I'll pretend you didn't say \long or \outer here.
+33Missing control sequence inserted
+52Please don't say `\def cs{...}', say `\def\cs{...}'.
+59I've inserted an inaccessible control sequence so that your
+60definition will be completed without mixing me up too badly.
+53You can recover graciously from this error, if you're
+42careful; see exercise 27.2 in The TeXbook.
+12inaccessible
+03let
+09futurelet
+06mubyte
+09noconvert
+61not appear in <byte sequence> between \mubyte and \endmubyte.
+27The empty <byte sequence>,
+08 ignored
+22The <byte sequence> in
+62\mubyte <token> <byte sequence>\endmubyte should not be empty.
+07chardef
+11mathchardef
+08countdef
+08dimendef
+07skipdef
+09muskipdef
+07toksdef
+10charsubdef
+28New character substitution:
+03 =
+44You should have said `\read<number> to \cs'.
+34I'm going to look for the \cs now.
+08xordcode
+08xchrcode
+08xprncode
+14Invalid code (
+29), should be in the range 0..
+21), should be at most
+54I'm going to use 0 instead of that illegal code value.
+02by
+19Arithmetic overflow
+50I can't carry out that multiplication or division,
+33since the result is out of range.
+55I'm forgetting what you said and not changing anything.
+57Sorry, \setbox is not allowed after \halign in a display,
+45or between \accent and an accented character.
+16Bad space factor
+47I allow only values in the range 1..32767 here.
+37I allow only nonnegative values here.
+37Patterns can be loaded only by INITEX
+10hyphenchar
+08skewchar
+04FONT
+02at
+06scaled
+20Improper `at' size (
+21pt), replaced by 10pt
+50I can only handle fonts at positive sizes that are
+56less than 2048pt, so I've changed what you said to 10pt.
+12select font
+13errorstopmode
+06openin
+07closein
+07message
+10errmessage
+31(That was another \errmessage.)
+50This error message was generated by an \errmessage
+43command, so I can't give any explicit help.
+54Pretend that you're Hercule Poirot: Examine all clues,
+41and deduce the truth by order and method.
+09lowercase
+09uppercase
+04show
+07showbox
+07showthe
+09showlists
+57This isn't an error message; I'm just \showing something.
+46Type `I\show...' to show more (e.g., \show\cs,
+43\showthe\count10, \showbox255, \showlists).
+54And type `I\tracingonline=1\show...' to show boxes and
+57lists on your terminal as well as in the transcript file.
+02>
+09undefined
+05macro
+10long macro
+11outer macro
+17outer endtemplate
+06> \box
+02OK
+26 (see the transcript file)
+09 (INITEX)
+29You can't dump inside a group
+24`{...\dump}' is a no-no.
+25 strings of total length
+43 memory locations dumped; current usage is
+30 multiletter control sequences
+24 words of font info for
+16 preloaded fonts
+15 preloaded font
+05\font
+23 hyphenation exceptions
+22 hyphenation exception
+27Hyphenation trie of length
+05 has
+04 ops
+03 op
+08 out of
+14 for language
+09 (format=
+16format file name
+26Beginning to dump on file
+22Transcript written on
+02 )
+13end occurred
+24inside a group at level
+05when
+09 on line
+16 was incomplete)
+52(see the transcript file for additional information)
+35(\dump is performed only by INITEX)
+21debug # (-1 to exit):
+07openout
+08closeout
+07special
+09immediate
+11setlanguage
+20[unknown extension!]
+04ext1
+12 (hyphenmin
+08whatsit?
+04ext2
+04ext3
+08endwrite
+07system(
+04)...
+09clobbered
+08executed
+08disabled
+24Unbalanced write command
+59On this page there's a \write with fewer real {'s than }'s.
+04ext4
+16output file name
+08\openout
+04 = `
+17substitution for
+43Missing character: Incomplete substitution
+30Using character substitution:
+*128540375
diff --git a/Master/texmf/web2c/texmf.cnf b/Master/texmf/web2c/texmf.cnf
new file mode 100644
index 00000000000..3a70b9a323c
--- /dev/null
+++ b/Master/texmf/web2c/texmf.cnf
@@ -0,0 +1,658 @@
+% original texmf.cnf -- runtime path configuration file for kpathsea.
+% (If you change or delete `original' on the previous line, the
+% distribution won't install its version over yours.)
+% Public domain.
+%
+% This TeX Live texmf.cnf is not kept in sync with the teTeX texmf.cnf
+% (and not maintained by te), since the two distributions need different
+% settings.
+%
+% What follows is a super-summary of what this .cnf file can
+% contain. Please read the Kpathsea manual for more information.
+%
+% texmf.cnf is generated from texmf.in, by replacing @var@ with the
+% value of the Make variable `var', via a sed file texmf.sed, generated
+% (once) by kpathsea/Makefile (itself generated from kpathsea/Makefile.in
+% by configure).
+%
+% Any identifier (sticking to A-Za-z_ for names is safest) can be assigned.
+% The `=' (and surrounding spaces) is optional.
+% No % or @ in texmf.in, for the sake of autogeneration.
+% (However, %'s and @'s can be edited into texmf.cnf or put in envvar values.)
+% $foo (or ${foo}) in a value expands to the envvar or cnf value of foo.
+%
+% Earlier entries (in the same or another file) override later ones, and
+% an environment variable foo overrides any texmf.cnf definition of foo.
+%
+% All definitions are read before anything is expanded, so you can use
+% variables before they are defined.
+%
+% If a variable assignment is qualified with `.PROGRAM', it is ignored
+% unless the current executable (last filename component of argv[0]) is
+% named PROGRAM. This foo.PROGRAM construct is not recognized on the
+% right-hand side. For environment variables, use FOO_PROGRAM.
+%
+% Which file formats use which paths for searches is described in the
+% various programs' and the kpathsea documentation.
+%
+% // means to search subdirectories (recursively).
+% A leading !! means to look only in the ls-R db, never on the disk.
+% A leading/trailing/doubled ; in the paths will be expanded into the
+% compile-time default. Probably not what you want.
+%
+% You can use brace notation, for example: /usr/local/{mytex:othertex}
+% expands to /usr/local/mytex:/usr/local/othertex. Instead of the path
+% separator you can use a comma: /usr/local/{mytex,othertex} also expands
+% to /usr/local/mytex:/usr/local/othertex. However, the use of the comma
+% instead of the path separator is deprecated.
+%
+% The text above assumes thet path separator is a colon (:). Non-UNIX
+% systems use different path separators, like the semicolon (;).
+
+% Part 1: Search paths and directories.
+
+% You can set an environment variable to override TEXMF if you're testing
+% a new TeX tree, without changing anything else.
+%
+% You may wish to use one of the $SELFAUTO... variables here so TeX will
+% find where to look dynamically. See the manual and the definition
+% below of TEXMFCNF.
+
+% The tree containing the runtime files closely related to the specific
+% program version used:
+TEXMFMAIN = $SELFAUTOPARENT/texmf
+
+% The main distribution tree:
+TEXMFDIST = $SELFAUTOPARENT/texmf-dist
+
+% A place for local additions to a "standard" texmf tree.
+% This tree is not used for local configuration maintained by
+% texconfig, it uses TEXMFCONFIG below.
+TEXMFLOCAL = $SELFAUTOPARENT/../texmf-local
+
+% TEXMFSYSVAR, where texconfig-sys stores variable runtime data.
+% With teTeX-3.0 or later, this must be set.
+% For sharing this tree with $TEXMFMAIN:
+% TEXMFSYSVAR = $TEXMFMAIN
+% For using a separate tree:
+% TEXMFSYSVAR = $SELFAUTOPARENT/texmf-var
+TEXMFSYSVAR = $SELFAUTOPARENT/texmf-var
+
+% TEXMFSYSCONFIG, where texconfig-sys stores configuration data.
+% With teTeX-3.0 or later, this must be set.
+% For sharing this tree with $TEXMFMAIN:
+% TEXMFSYSCONFIG = $TEXMFMAIN
+% For using a separate tree:
+% TEXMFSYSCONFIG = $SELFAUTOPARENT/texmf-config
+TEXMFSYSCONFIG = $SELFAUTOPARENT/texmf-config
+
+% User texmf trees are allowed as follows.
+% This used to be HOMETEXMF.
+TEXMFHOME = $HOME/texmf
+
+% TEXMFVAR, where texconfig stores variable runtime data.
+% With teTeX-3.0 or later, this must be set.
+% For sharing this tree with $TEXMFMAIN:
+% TEXMFVAR = $TEXMFMAIN
+% For using a separate tree:
+% TEXMFVAR = $HOME/.texmf-var # teTeX 3.0 default
+TEXMFVAR = $HOME/.texlive2005/texmf-var
+
+% TEXMFCONFIG, where texconfig stores configuration data.
+% With teTeX-3.0 or later, this must be set.
+% For sharing this tree with $TEXMFMAIN:
+% TEXMFCONFIG = $TEXMFMAIN
+% For using a separate tree:
+% TEXMFCONFIG = $HOME/.texmf-config # teTeX 3.0 default
+% For using a separate tree:
+% TEXMFCONFIG = $SELFAUTOPARENT/texmf-config
+TEXMFCONFIG = $HOME/.texlive2005/texmf-config
+
+% Now, list all the texmf trees. If you have multiple trees you can
+% use shell brace notation, like this:
+% TEXMF = {$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFMAIN}
+% The braces are necessary.
+%
+% For texconfig to work properly, TEXMFCONFIG and TEXMFVAR should be named
+% explicitly and before all other trees.
+TEXMF = {!!$TEXMFCONFIG,!!$TEXMFVAR,$TEXMFHOME,!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFMAIN,!!$TEXMFLOCAL,!!$TEXMFDIST}
+
+% The system trees. These are the trees that are shared by all the users.
+SYSTEXMF = $TEXMFLOCAL;$TEXMFMAIN;$TEXMFDIST
+
+% Where generated fonts may be written. This tree is used when the sources
+% were found in a system tree and either that tree wasn't writable, or the
+% varfonts feature was enabled in MT_FEATURES in mktex.cnf.
+% VARTEXFONTS = /var/tmp/texfonts
+VARTEXFONTS = $TEXMFVAR/fonts
+
+% Where to look for ls-R files. There need not be an ls-R in the
+% directories in this path, but if there is one, Kpathsea will use it.
+%
+% Remove $VARTEXFONTS from TEXMFDBS if the VARTEXFONTS directory is below
+% one of the TEXMF directories (avoids overlapping ls-R files).
+TEXMFDBS = $TEXMF
+
+% It may be convenient to define TEXMF like this:
+% TEXMF = {$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFMAIN,$HOME}
+% which allows users to set up entire texmf trees, and tells TeX to
+% look in places like ~/tex and ~/bibtex. If you do this, define TEXMFDBS
+% like this:
+% TEXMFDBS = $TEXMFHOME;$TEXMFLOCAL;$TEXMFMAIN;$VARTEXFONTS
+% or mktexlsr will generate an ls-R file for $HOME when called, which is
+% rarely desirable. If you do this you'll want to define SYSTEXMF like
+% this:
+% SYSTEXMF = $TEXMFLOCAL;$TEXMFMAIN;$TEXMFDIST
+% so that fonts from a user's tree won't escape into the global trees.
+%
+% On some systems, there will be a system tree which contains all the font
+% files that may be created as well as the formats. For example
+% TEXMFVAR = /var/lib/texmf
+% is used on many Linux systems. In this case, set VARTEXFONTS like this
+% VARTEXFONTS = $TEXMFVAR/fonts
+% and do not mention it in TEXMFDBS (but _do_ mention TEXMFVAR).
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Usually you will not need to edit any of the other variables in part 1. %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% WEB2C is for Web2C specific files. The current directory may not be
+% a good place to look for them.
+WEB2C = $TEXMF/web2c
+
+% TEXINPUTS is for TeX input files -- i.e., anything to be found by \input
+% or \openin, including .sty, .eps, etc.
+
+% Plain TeX. Have the command tex check all directories as a last
+% resort, we may have plain-compatible stuff anywhere.
+TEXINPUTS.tex = .;$TEXMF/tex/{plain,generic,}//
+
+% Other plain-based formats.
+TEXINPUTS.amstex = .;$TEXMF/tex/{amstex,plain,generic,}//
+TEXINPUTS.csplain = .;$TEXMF/tex/{csplain,plain,generic,}//
+TEXINPUTS.eplain = .;$TEXMF/tex/{eplain,plain,generic,}//
+TEXINPUTS.ftex = .;$TEXMF/tex/{formate,plain,generic,}//
+TEXINPUTS.jadetex = .;$TEXMF/tex/{jadetex,plain,generic,}//
+TEXINPUTS.mex = .;$TEXMF/tex/{mex,plain,generic,}//
+TEXINPUTS.texinfo = .;$TEXMF/tex/{texinfo,plain,generic,}//
+
+% LaTeX 2e specific macros are stored in latex/, macros that can only be
+% used with 2.09 in latex209/. In addition, we look in the directory
+% latex209, useful for macros that were written for 2.09 and do not
+% mention 2e at all, but can be used with 2e.
+TEXINPUTS.cslatex = .;$TEXMF/tex/{cslatex,csplain,latex,generic,}//
+TEXINPUTS.platex = .;$TEXMF/tex/{platex,latex,generic,}//
+TEXINPUTS.latex = .;$TEXMF/tex/{latex,generic,}//
+TEXINPUTS.olatex = .;$TEXMF/tex/{latex,generic,}//
+TEXINPUTS.latex209 = .;$TEXMF/tex/{latex209,generic,latex,}//
+
+% Fontinst needs to read afm files.
+TEXINPUTS.fontinst = .;$TEXMF/{tex,fonts/afm}//
+
+% MLTeX.
+TEXINPUTS.frlatex = .;$TEXMF/tex/{french,latex,generic,}//
+TEXINPUTS.frtex = .;$TEXMF/tex/{french,plain,generic,}//
+TEXINPUTS.mllatex = .;$TEXMF/tex/{latex,generic,}//
+TEXINPUTS.mltex = .;$TEXMF/tex/{plain,generic,}//
+
+% e-TeX. This form of the input paths is borrowed from teTeX. A certain
+% variant of TDS is assumed here, unaffected by the build variables.
+TEXINPUTS.elatex = .;$TEXMF/tex/{latex,generic,}//
+TEXINPUTS.etex = .;$TEXMF/tex/{plain,generic,}//
+
+% pdfTeX. This form of the input paths is borrowed from teTeX. A certain
+% variant of TDS is assumed here, unaffected by the build variables.
+TEXINPUTS.pdfcslatex = .;$TEXMF/tex/{cslatex,csplain,latex,generic,}//
+TEXINPUTS.pdfcsplain = .;$TEXMF/tex/{csplain,plain,generic,}//
+TEXINPUTS.pdfjadetex = .;$TEXMF/tex/{jadetex,plain,generic,}//
+TEXINPUTS.pdflatex = .;$TEXMF/tex/{latex,generic,}//
+TEXINPUTS.pdfmex = .;$TEXMF/tex/{mex,plain,generic,}//
+TEXINPUTS.utf8mex = .;$TEXMF/tex/{mex,plain,generic,}//
+TEXINPUTS.pdftex = .;$TEXMF/tex/{plain,generic,}//
+TEXINPUTS.pdftexinfo = .;$TEXMF/tex/{texinfo,plain,generic,}//
+TEXINPUTS.pdfamstex = .;$TEXMF/tex/{amstex,plain,generic,}//
+
+% pdfeTeX.
+TEXINPUTS.pdfelatex = .;$TEXMF/tex/{latex,generic,}//
+TEXINPUTS.pdfetex = .;$TEXMF/tex/{plain,generic,}//
+
+% pdfxTeX.
+TEXINPUTS.pdfxlatex = .;$TEXMF/tex/{latex,generic,}//
+TEXINPUTS.pdfxtex = .;$TEXMF/tex/{plain,generic,}//
+
+% XeTeX
+TEXINPUTS.xelatex = .;$TEXMF/tex/{latex,generic,}//
+TEXINPUTS.xetex = .;$TEXMF/tex/{plain,generic,}//
+
+% Omega / Aleph
+TEXINPUTS.lamed = .;$TEXMF/tex/{lamed,lambda,latex,generic,}//
+TEXINPUTS.lambda = .;$TEXMF/tex/{lambda,latex,generic,}//
+TEXINPUTS.omega = .;$TEXMF/tex/{plain,generic,}//
+TEXINPUTS.aleph = .;$TEXMF/tex/{plain,generic,}//
+
+% Context macros by Hans Hagen:
+TEXINPUTS.context = .;$TEXMF/tex/{context,plain,generic,}//
+
+% odd formats needing their own paths
+TEXINPUTS.lamstex = .;$TEXMF/tex/{lamstex,plain,generic,}//
+TEXINPUTS.lollipop = .;$TEXMF/tex/{lollipop,plain,generic,}//
+TEXINPUTS.platex-pl = .;$TEXMF/tex/{platex,latex,generic,}//
+TEXINPUTS.pdfplatex = .;$TEXMF/tex/{platex,latex,generic,}//
+
+% Earlier entries override later ones, so put this last.
+TEXINPUTS = .;$TEXMF/tex/{$progname,generic,}//
+
+% Metafont, MetaPost inputs.
+MFINPUTS = .;$TEXMF/metafont//;{$TEXMF/fonts,$VARTEXFONTS}/source//
+MPINPUTS = .;$TEXMF/metapost//
+
+% Dump files (fmt/base/mem) for vir{tex,mf,mp} to read (see web2c/INSTALL),
+% and string pools (.pool) for ini{tex,mf,mp}. It is silly that we have six
+% paths and directories here (they all resolve to a single place by default),
+% but historically ...
+TEXFORMATS = .;$TEXMF/web2c
+MFBASES = .;$TEXMF/web2c
+MPMEMS = .;$TEXMF/web2c
+TEXPOOL = .;$TEXMF/web2c
+MFPOOL = .;$TEXMF/web2c
+MPPOOL = .;$TEXMF/web2c
+
+% Device-independent font metric files.
+VFFONTS = .;$TEXMF/fonts/vf//
+TFMFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/tfm//
+
+% The $MAKETEX_MODE below means the drivers will not use a cx font when
+% the mode is ricoh. If no mode is explicitly specified, kpse_prog_init
+% sets MAKETEX_MODE to /, so all subdirectories are searched. See the manual.
+% The modeless part guarantees that bitmaps for PostScript fonts are found.
+PKFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/pk/{$MAKETEX_MODE,modeless}//
+
+% Similarly for the GF format, which only remains in existence because
+% Metafont outputs it (and MF isn't going to change).
+GFFONTS = .;$TEXMF/fonts/gf/$MAKETEX_MODE//
+
+% A backup for PKFONTS and GFFONTS. Not used for anything.
+GLYPHFONTS = .;$TEXMF/fonts
+
+% A place to puth everything that doesn't fit the other font categories.
+MISCFONTS = .;$TEXMF/fonts/misc//
+
+% font name map files. This isn't just fonts/map// because ConTeXt
+% wants support for having files with the same name in the different
+% subdirs. Maybe if the programs ever get unified to accepting the same
+% map file syntax the definition can be simplified again.
+TEXFONTMAPS = .;$TEXMF/fonts/map/{$progname,pdftex,dvips,}//
+
+% support non"k"-xdvi:
+PKFONTS.XDvi = .;$TEXMF/%s;$VARTEXFONTS/pk/{%m,modeless}//
+VFFONTS.XDvi = .;$TEXMF/%s
+PSHEADERS.XDvi = .;$TEXMF/%q{dvips,fonts/type1}//
+TEXPICTS.XDvi = .;$TEXMF/%q{dvips,tex}//
+
+% BibTeX bibliographies and style files.
+BIBINPUTS = .;$TEXMF/bibtex/bib//
+BSTINPUTS = .;$TEXMF/bibtex/{bst,csf}//
+
+% MFT style files.
+MFTINPUTS = .;$TEXMF/mft//
+
+% PostScript headers and prologues (.pro); unfortunately, some programs
+% also use this for acessing font files (enc, type1, truetype)
+TEXPSHEADERS = .;$TEXMF/{dvips,fonts/{enc,type1,type3}}//
+TEXPSHEADERS.gsftopk = .;$TEXMF/{dvips,fonts/{enc,type1,type3,truetype}}//
+
+% OSFONTDIR is to provide a convenient hook for allowing TeX to find
+% fonts installed on the system (outside of TeX). An empty default
+% value would add "//" to the search paths, so we give it a dummy value.
+OSFONTDIR = /please/set/osfontdir/in/the/environment
+
+% PostScript Type 1 outline fonts.
+T1FONTS = .;$TEXMF/fonts/type1//;$OSFONTDIR//
+
+% PostScript AFM metric files.
+AFMFONTS = .;$TEXMF/fonts/afm//;$OSFONTDIR//
+
+% TrueType outline fonts.
+TTFONTS = .;$TEXMF/fonts/truetype//;$OSFONTDIR//
+
+% Opentype outline fonts.
+OPENTYPEFONTS = .;$TEXMF/fonts/opentype//;$OSFONTDIR//
+
+% Type 42 outline fonts.
+T42FONTS = .;$TEXMF/fonts/type42//
+
+% Ligature definition files.
+LIGFONTS = .;$TEXMF/fonts/lig//
+
+% Dvips' config.* files (this name should not start with `TEX'!).
+TEXCONFIG = $TEXMF/dvips//
+
+% Makeindex style (.ist) files.
+INDEXSTYLE = .;$TEXMF/makeindex//
+
+% Font encoding files (.enc).
+ENCFONTS = .;$TEXMF/fonts/enc//
+
+% CMap files.
+CMAPFONTS = .;$TEXMF/fonts/cmap//
+
+% Subfont definition files.
+SFDFONTS = .;$TEXMF/fonts/sfd//
+
+% pdftex config files:
+PDFTEXCONFIG = .;$TEXMF/pdftex/{$progname,}//
+
+% Used by DMP (ditroff-to-mpx), called by makempx -troff.
+% The path given is correct for GROFF on Linux installed under /usr.
+% Originally: TRFONTS = /usr/lib/font/devpost
+TRFONTS = /usr/share/groff/current/font/devps
+MPSUPPORT = .;$TEXMF/metapost/support
+
+% For xdvi to find mime.types and .mailcap, if they do not exist in
+% $HOME. These are single directories, not paths.
+% (But the default mime.types, at least, may well suffice.)
+MIMELIBDIR = $SELFAUTOPARENT/etc
+MAILCAPLIBDIR = $SELFAUTOPARENT/etc
+
+% TeX documentation and source files, for use with kpsewhich.
+% TeX Live has a separate hierarchy with just documentation, texmf-doc,
+% in addition to the doc files in the other hierarchies.
+TEXMFDOCDIR = $SELFAUTOPARENT/texmf-doc/doc
+TEXDOCS = .;$TEXMF/doc//;$TEXMFDOCDIR//
+TEXSOURCES = .;$TEXMF/source//
+
+% Web and CWeb input paths.
+WEBINPUTS = .;$TEXMF/web//
+CWEBINPUTS = .;$TEXMF/cweb//
+
+% Omega-related fonts and other files. The odd construction for OFMFONTS
+% makes it behave in the face of a definition of TFMFONTS. Unfortunately
+% no default substitution would take place for TFMFONTS, so an explicit
+% path is retained.
+OFMFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/{ofm,tfm}//;$TFMFONTS
+OPLFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/opl//
+OVFFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/ovf//
+OVPFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/ovp//
+OTPINPUTS = .;$TEXMF/omega/otp//
+OCPINPUTS = .;$TEXMF/omega/ocp//
+
+% Some additional input variables for several programs. If you add
+% a program that uses the 'other text files' or 'other binary files'
+% search formats, you'll want to add their variables here as well.
+T4HTINPUTS = .;$TEXMF/tex4ht//
+
+% Architecture independent executables.
+TEXMFSCRIPTS = $TEXMF/scripts/{$engine,$progname,}//
+
+%% The mktex* scripts rely on KPSE_DOT. Do not set it in the environment.
+% KPSE_DOT = .
+
+% This definition isn't used from this .cnf file itself (that would be
+% paradoxical), but the compile-time default in paths.h is built from it.
+% The SELFAUTO* variables are set automatically from the location of
+% argv[0], in kpse_set_progname.
+%
+% The TETEXDIR stuff isn't likely to relevant unless you're using teTeX,
+% but it doesn't hurt.
+%
+% For security reasons, it is better not to have . part of the path.
+%
+TEXMFCNF = {$SELFAUTOLOC,$SELFAUTODIR,$SELFAUTOPARENT}{,{/share,}/texmf{-local,}/web2c}:$TETEXDIR
+
+# $progname; kpathsea v. 3.5.3 or later overwrites this at runtime. To
+# avoid empty expansions from binaries linked against an earlier
+# version of the library, we set $progname and $engine to something
+# non-empty;
+progname = unset
+engine = unset
+
+
+% Part 2: Non-path options
+
+% Write .log/.dvi/etc. files here, if the current directory is unwritable.
+% TEXMFOUTPUT = /tmp
+
+% If a dynamic file creation fails, log the command to this file, in
+% either the current directory or TEXMFOUTPUT. Set to the
+% empty string or 0 to avoid logging.
+MISSFONT_LOG = missfont.log
+
+% Set to a colon-separated list of words specifying warnings to suppress.
+% To suppress everything, use TEX_HUSH = all; this is currently equivalent to
+% TEX_HUSH = checksum:lostchar:readable:special
+% To suppress nothing, use TEX_HUSH = none or do not set the variable at all.
+TEX_HUSH = none
+
+% Enable system commands via \write18{...}?
+shell_escape = f
+
+% Allow TeX \openin, \openout, or \input on filenames starting with `.'
+% (e.g., .rhosts) or outside the current tree (e.g., /etc/passwd)?
+% a (any) : any file can be opened.
+% r (restricted) : disallow opening "dotfiles".
+% p (paranoid) : as 'r' and disallow going to parent directories, and
+% restrict absolute paths to be under $TEXMFOUTPUT.
+openout_any = p
+openin_any = a
+
+% Allow TeX, MF, and MP to parse the first line of an input file for
+% the %&format construct.
+parse_first_line = t
+
+% Enable file:line:error style messages.
+file_line_error_style = f
+
+% Enable the mktex... scripts by default? These must be set to 0 or 1.
+% Particular programs can and do override these settings, for example
+% dvips's -M option. Your first chance to specify whether the scripts
+% are invoked by default is at configure time.
+%
+% These values are ignored if the script names are changed; e.g., if you
+% set DVIPSMAKEPK to `foo', what counts is the value of the environment
+% variable/config value `FOO', not the `MKTEXPK' value.
+%
+% MKTEXTEX = 0
+% MKTEXPK = 0
+% MKTEXMF = 0
+% MKTEXTFM = 0
+% MKTEXFMT = 0
+% MKOCP = 0
+% MKOFM = 0
+
+% What MetaPost runs to make MPX files. This is passed an option -troff
+% if MP is in troff mode. Set to `0' to disable this feature.
+MPXCOMMAND = makempx
+
+
+% Part 3: Array and other sizes for TeX (and Metafont and MetaPost).
+%
+% If you want to change some of these sizes only for a certain TeX
+% variant, the usual dot notation works, e.g.,
+% main_memory.hugetex = 20000000
+%
+% If a change here appears to be ignored, try redumping the format file.
+
+% Memory. Must be less than 8,000,000 total.
+%
+% main_memory is relevant only to initex, extra_mem_* only to non-ini.
+% Thus, have to redump the .fmt file after changing main_memory; to add
+% to existing fmt files, increase extra_mem_*. (To get an idea of how
+% much, try \tracingstats=2 in your TeX source file;
+% web2c/tests/memtest.tex might also be interesting.)
+%
+% To increase space for boxes (as might be needed by, e.g., PiCTeX),
+% increase extra_mem_bot.
+%
+% For some xy-pic samples, you may need as much as 700000 words of memory.
+% For the vast majority of documents, 60000 or less will do.
+%
+main_memory = 1500000 % words of inimemory available; also applies to inimf&mp
+extra_mem_top = 0 % extra high memory for chars, tokens, etc.
+extra_mem_bot = 0 % extra low memory for boxes, glue, breakpoints, etc.
+
+% ConTeXt is a memory hog...
+extra_mem_top.context = 2000000
+extra_mem_bot.context = 4000000
+main_memory.context = 1500000
+main_memory.mpost = 1500000
+
+% Words of font info for TeX (total size of all TFM files, approximately).
+font_mem_size = 1000000
+
+% Total number of fonts. Must be >= 50 and <= 2000 (without tex.ch changes).
+font_max = 2000
+
+% Extra space for the hash table of control sequences (which allows 10K
+% names as distributed).
+hash_extra = 50000
+
+% Max number of characters in all strings, including all error messages,
+% help texts, font names, control sequences. These values apply to TeX and MP.
+pool_size = 1250000
+% Minimum pool space after TeX/MP's own strings; must be at least
+% 25000 less than pool_size, but doesn't need to be nearly that large.
+string_vacancies = 90000
+% Maximum number of strings.
+max_strings = 100000
+% min pool space left after loading .fmt
+pool_free = 47500
+
+% Buffer size. TeX uses the buffer to contain input lines, but macro
+% expansion works by writing material into the buffer and reparsing the
+% line. As a consequence, certain constructs require the buffer to be
+% very large, even though most documents can be handled with a small value.
+buf_size = 200000
+
+% Hyphenation trie. The maximum possible is 4194303 (ssup_trie_size in
+% the sources), but we don't need that much. The value here suffices
+% for all known free hyphenation patterns to be loaded simultaneously
+% (as TeX Live does).
+%
+trie_size = 300000
+
+hyph_size = 8191 % prime number of hyphenation exceptions, >610, <32767.
+ % http://primes.utm.edu/curios/page.php/8191.html
+nest_size = 500 % simultaneous semantic levels (e.g., groups)
+max_in_open = 15 % simultaneous input files and error insertions
+param_size = 10000 % simultaneous macro parameters
+save_size = 5000 % for saving values outside current group
+stack_size = 5000 % simultaneous input sources
+
+% These are Omega-specific.
+ocp_buf_size = 500000 % character buffers for ocp filters.
+ocp_stack_size = 10000 % stacks for ocp computations.
+ocp_list_size = 1000 % control for multiple ocps.
+
+% Parameter specific to MetaPost.
+% Maximum number of knots between breakpoints of a path.
+% Set to 2000 by default.
+% path_size.mpost = 10000
+
+% These are pdftex-specific.
+obj_tab_size = 300000 % PDF objects
+dest_names_size = 300000 % destinations
+
+% These work best if they are the same as the I/O buffer size, but it
+% doesn't matter much. Must be a multiple of 8.
+dvi_buf_size = 16384 % TeX
+gf_buf_size = 16384 % MF
+
+% It's probably inadvisable to change these. At any rate, we must have:
+% 45 < error_line < 255;
+% 30 < half_error_line < error_line - 15;
+% 60 <= max_print_line;
+% These apply to Metafont and MetaPost as well.
+error_line = 79
+half_error_line = 50
+max_print_line = 79
+
+
+% Part 4: extra format definitions for TeX Live
+
+main_memory.mf = 800000
+main_memory.mpost = 1000000
+pool_size.mpost = 500000
+main_memory.metafun = 2500000
+pool_size.metafun = 1000000
+
+TEXINPUTS.elambda = .;$TEXMF/tex/{lambda,latex,generic,}//
+TEXINPUTS.eomega = .;$TEXMF/tex/{plain,generic,}//
+TEXINPUTS.pdfxmex = .;$TEXMF/tex/{mex,plain,generic,}//
+TEXINPUTS.frpdflatex = .;$TEXMF/tex/{french,latex,generic,}//
+TEXINPUTS.frpdftex = .;$TEXMF/tex/{french,plain,generic,}//
+TEXINPUTS.xmltex = .;$TEXMF/tex/{xmltex,latex,generic,}//
+TEXINPUTS.pdfxmltex = .;$TEXMF/tex/{xmltex,latex,generic,}//
+
+% XeTeX
+OTFFONTS = .;$TEXMF/fonts/otf/{xetex,}//
+TTF2TFMINPUTS = .;$TEXMF/ttf2pk//
+
+% For bibtex8. Do we really need to repeat the BIBINPUTS setting?
+BIBINPUTS.bibtex8 = .;$TEXMF/bibtex/{bib,}//
+BSTINPUTS.bibtex8 = .;$TEXMF/bibtex/{bst,csf,}//
+
+% allow for compressed files, and various extenions
+TEXDOCSSUFFIX = ;.pdf;.ps;.dvi;.html;.txt;.tex
+TEXDOCSCOMPRESS = ;.gz;.bz2;.zip;.Z
+TEXDOCEXT = {$TEXDOCSSUFFIX}{$TEXDOCSCOMPRESS}
+
+%% t4ht utility, sharing files with TeX4ht
+TEX4HTFONTSET=alias,iso8859,unicode
+TEX4HTINPUTS = .;$TEXMF/tex4ht/base//;$TEXMF/tex4ht/ht-fonts/{$TEX4HTFONTSET}//
+
+% Part for scripts that are distributed/installed in the texmf tree.
+
+% Perl, Python, Ruby, Java scripts (Win32 only)
+% This is used by the irun.exe program which simulates a symlink
+% but also makes use of kpathsea to retrieve the target
+JAVAINPUTS = .;$TEXMF/scripts/{$progname,$engine,}/java//
+LUAINPUTS = .;$TEXMF/scripts/{$progname,$engine,}/lua//
+PERLINPUTS = .;$TEXMF/scripts/{$progname,$engine,}/perl//
+PYTHONINPUTS = .;$TEXMF/scripts/{$progname,$engine,}/python//
+RUBYINPUTS = .;$TEXMF/scripts/{$progname,$engine,}/ruby//
+
+% Suggestions for editor settings under Windows. Uncomment your
+% preferred option. The corresponding MFEDIT can also be set for use with
+% Metafont.
+%
+% Winedt:
+% TEXEDIT=C:\WinEdt\WinEdt.exe "[Open('%s');SelLine(%d,7)]
+% Textpad:
+% TEXEDIT = c:\Progra~1\TextPad\System\Ddeopn32 TextPad %s(%d)
+% UltraEdit (newer Win32 versions):
+% TEXEDIT = uedit32 %s/%d/1
+% WinTeXShell32:
+% TEXEDIT = texshell.exe /l=%d %s
+% vi, vim, gvim. here we show Windows gvim.exe:
+% TEXEDIT = gvim.exe %s +%d
+% PFE:
+% TEXEDIT=pfe32/g%d %s
+% MED:
+% TEXEDIT=med.exe "%s" %d
+% TSE:
+% TEXEDIT=e32.exe "%s" -n%d
+% Epsilon (Lugaru) http://www.lugaru.com/
+% TEXEDIT="c:\Program Files\eps90\bin\e32.exe" +%d %s
+% WinShell
+% TEXEDIT=C:\Progra~1\WinShell\WinShell.exe -c %s -l %d
+% notepad
+% TEXEDIT = notepad %s
+
+% For unix
+%
+% vi, vim, NEdit, (X)Emacs, pico, jed
+% TEXEDIT = vi +%d %s
+% TEXEDIT = vim +%d %s
+% TEXEDIT = nedit +%d %s
+% TEXEDIT = xemacs +%d %s
+% TEXEDIT = emacs +%d %s
+
+%(x)fte:
+% TEXEDIT = xfte -l%d %s
+
+% Disable search on multiple suffixes filenames. In many case, when `foo.bar'
+% is looked for, you do not want to look for `foo.bar.tex' before. This flag
+% disables searching for standard suffixes if the file name has already an
+% extension of 3 characters. Default value is true (old behaviour).
+allow_multiple_suffixes = f
diff --git a/Master/texmf/web2c/texmf.cnf-4WIN b/Master/texmf/web2c/texmf.cnf-4WIN
new file mode 100644
index 00000000000..31ffb29fba5
--- /dev/null
+++ b/Master/texmf/web2c/texmf.cnf-4WIN
@@ -0,0 +1,664 @@
+% original texmf.cnf -- runtime path configuration file for kpathsea.
+% (If you change or delete `original' on the previous line, the
+% distribution won't install its version over yours.)
+% adapted for win32 in TeX Live 2005 edition, this file should be
+% copied to $TEXMFVAR/web2c/
+% Public domain.
+%
+% This TeX Live texmf.cnf is not kept in sync with the teTeX texmf.cnf
+% (and not maintained by te), since the two distributions need different
+% settings.
+%
+% What follows is a super-summary of what this .cnf file can
+% contain. Please read the Kpathsea manual for more information.
+%
+% texmf.cnf is generated from texmf.in, by replacing @var@ with the
+% value of the Make variable `var', via a sed file texmf.sed, generated
+% (once) by kpathsea/Makefile (itself generated from kpathsea/Makefile.in
+% by configure).
+%
+% Any identifier (sticking to A-Za-z_ for names is safest) can be assigned.
+% The `=' (and surrounding spaces) is optional.
+% No % or @ in texmf.in, for the sake of autogeneration.
+% (However, %'s and @'s can be edited into texmf.cnf or put in envvar values.)
+% $foo (or ${foo}) in a value expands to the envvar or cnf value of foo.
+%
+% Earlier entries (in the same or another file) override later ones, and
+% an environment variable foo overrides any texmf.cnf definition of foo.
+%
+% All definitions are read before anything is expanded, so you can use
+% variables before they are defined.
+%
+% If a variable assignment is qualified with `.PROGRAM', it is ignored
+% unless the current executable (last filename component of argv[0]) is
+% named PROGRAM. This foo.PROGRAM construct is not recognized on the
+% right-hand side. For environment variables, use FOO_PROGRAM.
+%
+% Which file formats use which paths for searches is described in the
+% various programs' and the kpathsea documentation.
+%
+% // means to search subdirectories (recursively).
+% A leading !! means to look only in the ls-R db, never on the disk.
+% A leading/trailing/doubled ; in the paths will be expanded into the
+% compile-time default. Probably not what you want.
+%
+% You can use brace notation, for example: /usr/local/{mytex:othertex}
+% expands to /usr/local/mytex:/usr/local/othertex. Instead of the path
+% separator you can use a comma: /usr/local/{mytex,othertex} also expands
+% to /usr/local/mytex:/usr/local/othertex. However, the use of the comma
+% instead of the path separator is deprecated.
+%
+% The text above assumes thet path separator is a colon (:). Non-UNIX
+% systems use different path separators, like the semicolon (;).
+
+% Part 1: Search paths and directories.
+
+% You can set an environment variable to override TEXMF if you're testing
+% a new TeX tree, without changing anything else.
+%
+% You may wish to use one of the $SELFAUTO... variables here so TeX will
+% find where to look dynamically. See the manual and the definition
+% below of TEXMFCNF.
+
+% The tree containing the runtime files closely related to the specific
+% program version used:
+TEXMFMAIN = $SELFAUTOPARENT/texmf
+
+% The main distribution tree:
+TEXMFDIST = $SELFAUTOPARENT/texmf-dist
+
+% A place for local additions to a "standard" texmf tree.
+% This tree is not used for local configuration maintained by
+% texconfig, it uses TEXMFCONFIG below.
+%TEXMFLOCAL = $SELFAUTOPARENT/../texmf-local
+TEXMFLOCAL = $SELFAUTOPARENT/texmf-local
+
+% TEXMFSYSVAR, where texconfig-sys stores variable runtime data.
+% With teTeX-3.0 or later, this must be set.
+% For sharing this tree with $TEXMFMAIN:
+% TEXMFSYSVAR = $TEXMFMAIN
+% For using a separate tree:
+% TEXMFSYSVAR = $SELFAUTOPARENT/texmf-var
+TEXMFSYSVAR = $SELFAUTOPARENT/texmf-var
+
+% TEXMFSYSCONFIG, where texconfig-sys stores configuration data.
+% With teTeX-3.0 or later, this must be set.
+% For sharing this tree with $TEXMFMAIN:
+% TEXMFSYSCONFIG = $TEXMFMAIN
+% For using a separate tree:
+% TEXMFSYSCONFIG = $SELFAUTOPARENT/texmf-config
+%TEXMFSYSCONFIG = $SELFAUTOPARENT/texmf-var
+
+% User texmf trees are allowed as follows.
+% This used to be HOMETEXMF.
+TEXMFHOME = $HOME/texmf
+
+% TEXMFVAR, where texconfig stores variable runtime data.
+% With teTeX-3.0 or later, this must be set.
+% For sharing this tree with $TEXMFMAIN:
+% TEXMFVAR = $TEXMFMAIN
+% For using a separate tree:
+% TEXMFVAR = $HOME/.texmf-var # teTeX 3.0 default
+% TEXMFVAR = $HOME/.texlive2005/texmf-var
+TEXMFVAR = $SELFAUTOPARENT/texmf-var
+
+% TEXMFCONFIG, where texconfig stores configuration data.
+% With teTeX-3.0 or later, this must be set.
+% For sharing this tree with $TEXMFMAIN:
+% TEXMFCONFIG = $TEXMFMAIN
+% For using a separate tree:
+% TEXMFCONFIG = $HOME/.texmf-config # teTeX 3.0 default
+% For using a separate tree:
+% TEXMFCONFIG = $SELFAUTOPARENT/texmf-config
+%TEXMFCONFIG = $HOME/.texlive2005/texmf-config
+%TEXMFCONFIG = $SELFAUTOPARENT/texmf-var
+
+% Now, list all the texmf trees. If you have multiple trees you can
+% use shell brace notation, like this:
+% TEXMF = {$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFMAIN}
+% The braces are necessary.
+%
+% For texconfig to work properly, TEXMFCONFIG and TEXMFVAR should be named
+% explicitly and before all other trees.
+%TEXMF = {!!$TEXMFCONFIG,!!$TEXMFVAR,$TEXMFHOME,!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFMAIN,!!$TEXMFLOCAL,!!$TEXMFDIST}
+TEXMF = {!!$TEXMFVAR,$TEXMFHOME,!!$TEXMFMAIN,!!$TEXMFLOCAL,!!$TEXMFDIST}
+
+% The system trees. These are the trees that are shared by all the users.
+SYSTEXMF = $TEXMFLOCAL;$TEXMFMAIN;$TEXMFDIST
+
+% Where generated fonts may be written. This tree is used when the sources
+% were found in a system tree and either that tree wasn't writable, or the
+% varfonts feature was enabled in MT_FEATURES in mktex.cnf.
+% VARTEXFONTS = /var/tmp/texfonts
+VARTEXFONTS = $TEXMFVAR/fonts
+
+% Where to look for ls-R files. There need not be an ls-R in the
+% directories in this path, but if there is one, Kpathsea will use it.
+%
+% Remove $VARTEXFONTS from TEXMFDBS if the VARTEXFONTS directory is below
+% one of the TEXMF directories (avoids overlapping ls-R files).
+TEXMFDBS = $TEXMF
+
+% It may be convenient to define TEXMF like this:
+% TEXMF = {$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFMAIN,$HOME}
+% which allows users to set up entire texmf trees, and tells TeX to
+% look in places like ~/tex and ~/bibtex. If you do this, define TEXMFDBS
+% like this:
+% TEXMFDBS = $TEXMFHOME;$TEXMFLOCAL;$TEXMFMAIN;$VARTEXFONTS
+% or mktexlsr will generate an ls-R file for $HOME when called, which is
+% rarely desirable. If you do this you'll want to define SYSTEXMF like
+% this:
+% SYSTEXMF = $TEXMFLOCAL;$TEXMFMAIN;$TEXMFDIST
+% so that fonts from a user's tree won't escape into the global trees.
+%
+% On some systems, there will be a system tree which contains all the font
+% files that may be created as well as the formats. For example
+% TEXMFVAR = /var/lib/texmf
+% is used on many Linux systems. In this case, set VARTEXFONTS like this
+% VARTEXFONTS = $TEXMFVAR/fonts
+% and do not mention it in TEXMFDBS (but _do_ mention TEXMFVAR).
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Usually you will not need to edit any of the other variables in part 1. %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% WEB2C is for Web2C specific files. The current directory may not be
+% a good place to look for them.
+WEB2C = $TEXMF/web2c
+
+% TEXINPUTS is for TeX input files -- i.e., anything to be found by \input
+% or \openin, including .sty, .eps, etc.
+
+% Plain TeX. Have the command tex check all directories as a last
+% resort, we may have plain-compatible stuff anywhere.
+TEXINPUTS.tex = .;$TEXMF/tex/{plain,generic,}//
+
+% Other plain-based formats.
+TEXINPUTS.amstex = .;$TEXMF/tex/{amstex,plain,generic,}//
+TEXINPUTS.csplain = .;$TEXMF/tex/{csplain,plain,generic,}//
+TEXINPUTS.eplain = .;$TEXMF/tex/{eplain,plain,generic,}//
+TEXINPUTS.ftex = .;$TEXMF/tex/{formate,plain,generic,}//
+TEXINPUTS.jadetex = .;$TEXMF/tex/{jadetex,plain,generic,}//
+TEXINPUTS.mex = .;$TEXMF/tex/{mex,plain,generic,}//
+TEXINPUTS.texinfo = .;$TEXMF/tex/{texinfo,plain,generic,}//
+
+% LaTeX 2e specific macros are stored in latex/, macros that can only be
+% used with 2.09 in latex209/. In addition, we look in the directory
+% latex209, useful for macros that were written for 2.09 and do not
+% mention 2e at all, but can be used with 2e.
+TEXINPUTS.cslatex = .;$TEXMF/tex/{cslatex,csplain,latex,generic,}//
+TEXINPUTS.platex = .;$TEXMF/tex/{platex,latex,generic,}//
+TEXINPUTS.latex = .;$TEXMF/tex/{latex,generic,}//
+TEXINPUTS.olatex = .;$TEXMF/tex/{latex,generic,}//
+TEXINPUTS.latex209 = .;$TEXMF/tex/{latex209,generic,latex,}//
+
+% Fontinst needs to read afm files.
+TEXINPUTS.fontinst = .;$TEXMF/{tex,fonts/afm}//
+
+% MLTeX.
+TEXINPUTS.frlatex = .;$TEXMF/tex/{french,latex,generic,}//
+TEXINPUTS.frtex = .;$TEXMF/tex/{french,plain,generic,}//
+TEXINPUTS.mllatex = .;$TEXMF/tex/{latex,generic,}//
+TEXINPUTS.mltex = .;$TEXMF/tex/{plain,generic,}//
+
+% e-TeX. This form of the input paths is borrowed from teTeX. A certain
+% variant of TDS is assumed here, unaffected by the build variables.
+TEXINPUTS.elatex = .;$TEXMF/tex/{latex,generic,}//
+TEXINPUTS.etex = .;$TEXMF/tex/{plain,generic,}//
+
+% pdfTeX. This form of the input paths is borrowed from teTeX. A certain
+% variant of TDS is assumed here, unaffected by the build variables.
+TEXINPUTS.pdfcslatex = .;$TEXMF/tex/{cslatex,csplain,latex,generic,}//
+TEXINPUTS.pdfcsplain = .;$TEXMF/tex/{csplain,plain,generic,}//
+TEXINPUTS.pdfjadetex = .;$TEXMF/tex/{jadetex,plain,generic,}//
+TEXINPUTS.pdflatex = .;$TEXMF/tex/{latex,generic,}//
+TEXINPUTS.pdfmex = .;$TEXMF/tex/{mex,plain,generic,}//
+TEXINPUTS.utf8mex = .;$TEXMF/tex/{mex,plain,generic,}//
+TEXINPUTS.pdftex = .;$TEXMF/tex/{plain,generic,}//
+TEXINPUTS.pdftexinfo = .;$TEXMF/tex/{texinfo,plain,generic,}//
+TEXINPUTS.pdfamstex = .;$TEXMF/tex/{amstex,plain,generic,}//
+
+% pdfeTeX.
+TEXINPUTS.pdfelatex = .;$TEXMF/tex/{latex,generic,}//
+TEXINPUTS.pdfetex = .;$TEXMF/tex/{plain,generic,}//
+
+% pdfxTeX.
+TEXINPUTS.pdfxlatex = .;$TEXMF/tex/{latex,generic,}//
+TEXINPUTS.pdfxtex = .;$TEXMF/tex/{plain,generic,}//
+
+% XeTeX
+TEXINPUTS.xelatex = .;$TEXMF/tex/{latex,generic,}//
+TEXINPUTS.xetex = .;$TEXMF/tex/{plain,generic,}//
+
+% Omega / Aleph
+TEXINPUTS.lamed = .;$TEXMF/tex/{lamed,lambda,latex,generic,}//
+TEXINPUTS.lambda = .;$TEXMF/tex/{lambda,latex,generic,}//
+TEXINPUTS.omega = .;$TEXMF/tex/{plain,generic,}//
+TEXINPUTS.aleph = .;$TEXMF/tex/{plain,generic,}//
+
+% Context macros by Hans Hagen:
+TEXINPUTS.context = .;$TEXMF/tex/{context,plain,generic,}//
+
+% odd formats needing their own paths
+TEXINPUTS.lamstex = .;$TEXMF/tex/{lamstex,plain,generic,}//
+TEXINPUTS.lollipop = .;$TEXMF/tex/{lollipop,plain,generic,}//
+TEXINPUTS.platex-pl = .;$TEXMF/tex/{platex,latex,generic,}//
+TEXINPUTS.pdfplatex = .;$TEXMF/tex/{platex,latex,generic,}//
+
+% Earlier entries override later ones, so put this last.
+TEXINPUTS = .;$TEXMF/tex/{$progname,generic,}//
+
+% Metafont, MetaPost inputs.
+MFINPUTS = .;$TEXMF/metafont//;{$TEXMF/fonts,$VARTEXFONTS}/source//
+MPINPUTS = .;$TEXMF/metapost//
+
+% Dump files (fmt/base/mem) for vir{tex,mf,mp} to read (see web2c/INSTALL),
+% and string pools (.pool) for ini{tex,mf,mp}. It is silly that we have six
+% paths and directories here (they all resolve to a single place by default),
+% but historically ...
+TEXFORMATS = .;$TEXMF/web2c
+MFBASES = .;$TEXMF/web2c
+MPMEMS = .;$TEXMF/web2c
+TEXPOOL = .;$TEXMF/web2c
+MFPOOL = .;$TEXMF/web2c
+MPPOOL = .;$TEXMF/web2c
+
+% Device-independent font metric files.
+VFFONTS = .;$TEXMF/fonts/vf//
+TFMFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/tfm//
+
+% The $MAKETEX_MODE below means the drivers will not use a cx font when
+% the mode is ricoh. If no mode is explicitly specified, kpse_prog_init
+% sets MAKETEX_MODE to /, so all subdirectories are searched. See the manual.
+% The modeless part guarantees that bitmaps for PostScript fonts are found.
+PKFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/pk/{$MAKETEX_MODE,modeless}//
+
+% Similarly for the GF format, which only remains in existence because
+% Metafont outputs it (and MF isn't going to change).
+GFFONTS = .;$TEXMF/fonts/gf/$MAKETEX_MODE//
+
+% A backup for PKFONTS and GFFONTS. Not used for anything.
+GLYPHFONTS = .;$TEXMF/fonts
+
+% A place to puth everything that doesn't fit the other font categories.
+MISCFONTS = .;$TEXMF/fonts/misc//
+
+% font name map files. This isn't just fonts/map// because ConTeXt
+% wants support for having files with the same name in the different
+% subdirs. Maybe if the programs ever get unified to accepting the same
+% map file syntax the definition can be simplified again.
+TEXFONTMAPS = .;$TEXMF/fonts/map/{$progname,pdftex,dvips,}//
+
+% support non"k"-xdvi:
+PKFONTS.XDvi = .;$TEXMF/%s;$VARTEXFONTS/pk/{%m,modeless}//
+VFFONTS.XDvi = .;$TEXMF/%s
+PSHEADERS.XDvi = .;$TEXMF/%q{dvips,fonts/type1}//
+TEXPICTS.XDvi = .;$TEXMF/%q{dvips,tex}//
+
+% BibTeX bibliographies and style files.
+BIBINPUTS = .;$TEXMF/bibtex/bib//
+BSTINPUTS = .;$TEXMF/bibtex/{bst,csf}//
+
+% MFT style files.
+MFTINPUTS = .;$TEXMF/mft//
+
+% PostScript headers and prologues (.pro); unfortunately, some programs
+% also use this for acessing font files (enc, type1, truetype)
+TEXPSHEADERS = .;$TEXMF/{dvips,fonts/{enc,type1,type3}}//
+TEXPSHEADERS.gsftopk = .;$TEXMF/{dvips,fonts/{enc,type1,type3,truetype}}//
+
+% OSFONTDIR is to provide a convenient hook for allowing TeX to find
+% fonts installed on the system (outside of TeX). An empty default
+% value would add "//" to the search paths, so we give it a dummy value.
+OSFONTDIR = /please/set/osfontdir/in/the/environment
+
+% PostScript Type 1 outline fonts.
+T1FONTS = .;$TEXMF/fonts/type1//;$OSFONTDIR//
+
+% PostScript AFM metric files.
+AFMFONTS = .;$TEXMF/fonts/afm//;$OSFONTDIR//
+
+% TrueType outline fonts.
+TTFONTS = .;$TEXMF/fonts/truetype//;$OSFONTDIR//
+
+% Opentype outline fonts.
+OPENTYPEFONTS = .;$TEXMF/fonts/opentype//;$OSFONTDIR//
+
+% Type 42 outline fonts.
+T42FONTS = .;$TEXMF/fonts/type42//
+
+% Ligature definition files.
+LIGFONTS = .;$TEXMF/fonts/lig//
+
+% Dvips' config.* files (this name should not start with `TEX'!).
+TEXCONFIG = $TEXMF/dvips//
+
+% Makeindex style (.ist) files.
+INDEXSTYLE = .;$TEXMF/makeindex//
+
+% Font encoding files (.enc).
+ENCFONTS = .;$TEXMF/fonts/enc//
+
+% CMap files.
+CMAPFONTS = .;$TEXMF/fonts/cmap//
+
+% Subfont definition files.
+SFDFONTS = .;$TEXMF/fonts/sfd//
+
+% pdftex config files:
+PDFTEXCONFIG = .;$TEXMF/pdftex/{$progname,}//
+
+% Used by DMP (ditroff-to-mpx), called by makempx -troff.
+% The path given is correct for GROFF on Linux installed under /usr.
+% Originally: TRFONTS = /usr/lib/font/devpost
+TRFONTS = /usr/share/groff/current/font/devps
+MPSUPPORT = .;$TEXMF/metapost/support
+
+% For xdvi to find mime.types and .mailcap, if they do not exist in
+% $HOME. These are single directories, not paths.
+% (But the default mime.types, at least, may well suffice.)
+MIMELIBDIR = $SELFAUTOPARENT/etc
+MAILCAPLIBDIR = $SELFAUTOPARENT/etc
+
+% TeX documentation and source files, for use with kpsewhich.
+% TeX Live has a separate hierarchy with just documentation, texmf-doc,
+% in addition to the doc files in the other hierarchies.
+TEXMFDOCDIR = $SELFAUTOPARENT/texmf-doc/doc
+TEXDOCS = .;$TEXMF/doc//;$TEXMFDOCDIR//
+TEXSOURCES = .;$TEXMF/source//
+
+% Web and CWeb input paths.
+WEBINPUTS = .;$TEXMF/web//
+CWEBINPUTS = .;$TEXMF/cweb//
+
+% Omega-related fonts and other files. The odd construction for OFMFONTS
+% makes it behave in the face of a definition of TFMFONTS. Unfortunately
+% no default substitution would take place for TFMFONTS, so an explicit
+% path is retained.
+OFMFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/{ofm,tfm}//;$TFMFONTS
+OPLFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/opl//
+OVFFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/ovf//
+OVPFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/ovp//
+OTPINPUTS = .;$TEXMF/omega/otp//
+OCPINPUTS = .;$TEXMF/omega/ocp//
+
+% Some additional input variables for several programs. If you add
+% a program that uses the 'other text files' or 'other binary files'
+% search formats, you'll want to add their variables here as well.
+T4HTINPUTS = .;$TEXMF/tex4ht//
+
+% Architecture independent executables.
+TEXMFSCRIPTS = $TEXMF/scripts/{$engine,$progname,}//
+
+%% The mktex* scripts rely on KPSE_DOT. Do not set it in the environment.
+% KPSE_DOT = .
+
+% This definition isn't used from this .cnf file itself (that would be
+% paradoxical), but the compile-time default in paths.h is built from it.
+% The SELFAUTO* variables are set automatically from the location of
+% argv[0], in kpse_set_progname.
+%
+% The TETEXDIR stuff isn't likely to relevant unless you're using teTeX,
+% but it doesn't hurt.
+%
+% For security reasons, it is better not to have . part of the path.
+%
+TEXMFCNF = {$SELFAUTOLOC,$SELFAUTODIR,$SELFAUTOPARENT}{,{/share,}/texmf{-local,}/web2c}:$TETEXDIR
+
+# $progname; kpathsea v. 3.5.3 or later overwrites this at runtime. To
+# avoid empty expansions from binaries linked against an earlier
+# version of the library, we set $progname and $engine to something
+# non-empty;
+progname = unset
+engine = unset
+
+
+% Part 2: Non-path options
+
+% Write .log/.dvi/etc. files here, if the current directory is unwritable.
+% TEXMFOUTPUT = /tmp
+
+% If a dynamic file creation fails, log the command to this file, in
+% either the current directory or TEXMFOUTPUT. Set to the
+% empty string or 0 to avoid logging.
+MISSFONT_LOG = missfont.log
+
+% Set to a colon-separated list of words specifying warnings to suppress.
+% To suppress everything, use TEX_HUSH = all; this is currently equivalent to
+% TEX_HUSH = checksum:lostchar:readable:special
+% To suppress nothing, use TEX_HUSH = none or do not set the variable at all.
+TEX_HUSH = none
+
+% Enable system commands via \write18{...}?
+shell_escape = f
+
+% Allow TeX \openin, \openout, or \input on filenames starting with `.'
+% (e.g., .rhosts) or outside the current tree (e.g., /etc/passwd)?
+% a (any) : any file can be opened.
+% r (restricted) : disallow opening "dotfiles".
+% p (paranoid) : as 'r' and disallow going to parent directories, and
+% restrict absolute paths to be under $TEXMFOUTPUT.
+openout_any = p
+openin_any = a
+
+% Allow TeX, MF, and MP to parse the first line of an input file for
+% the %&format construct.
+parse_first_line = t
+
+% Enable file:line:error style messages.
+file_line_error_style = f
+
+% Enable the mktex... scripts by default? These must be set to 0 or 1.
+% Particular programs can and do override these settings, for example
+% dvips's -M option. Your first chance to specify whether the scripts
+% are invoked by default is at configure time.
+%
+% These values are ignored if the script names are changed; e.g., if you
+% set DVIPSMAKEPK to `foo', what counts is the value of the environment
+% variable/config value `FOO', not the `MKTEXPK' value.
+%
+% MKTEXTEX = 0
+% MKTEXPK = 0
+% MKTEXMF = 0
+% MKTEXTFM = 0
+% MKTEXFMT = 0
+% MKOCP = 0
+% MKOFM = 0
+
+% What MetaPost runs to make MPX files. This is passed an option -troff
+% if MP is in troff mode. Set to `0' to disable this feature.
+MPXCOMMAND = makempx
+
+
+% Part 3: Array and other sizes for TeX (and Metafont and MetaPost).
+%
+% If you want to change some of these sizes only for a certain TeX
+% variant, the usual dot notation works, e.g.,
+% main_memory.hugetex = 20000000
+%
+% If a change here appears to be ignored, try redumping the format file.
+
+% Memory. Must be less than 8,000,000 total.
+%
+% main_memory is relevant only to initex, extra_mem_* only to non-ini.
+% Thus, have to redump the .fmt file after changing main_memory; to add
+% to existing fmt files, increase extra_mem_*. (To get an idea of how
+% much, try \tracingstats=2 in your TeX source file;
+% web2c/tests/memtest.tex might also be interesting.)
+%
+% To increase space for boxes (as might be needed by, e.g., PiCTeX),
+% increase extra_mem_bot.
+%
+% For some xy-pic samples, you may need as much as 700000 words of memory.
+% For the vast majority of documents, 60000 or less will do.
+%
+main_memory = 1500000 % words of inimemory available; also applies to inimf&mp
+extra_mem_top = 0 % extra high memory for chars, tokens, etc.
+extra_mem_bot = 0 % extra low memory for boxes, glue, breakpoints, etc.
+
+% ConTeXt is a memory hog...
+extra_mem_top.context = 2000000
+extra_mem_bot.context = 4000000
+main_memory.context = 1500000
+main_memory.mpost = 1500000
+
+% Words of font info for TeX (total size of all TFM files, approximately).
+font_mem_size = 1000000
+
+% Total number of fonts. Must be >= 50 and <= 2000 (without tex.ch changes).
+font_max = 2000
+
+% Extra space for the hash table of control sequences (which allows 10K
+% names as distributed).
+hash_extra = 50000
+
+% Max number of characters in all strings, including all error messages,
+% help texts, font names, control sequences. These values apply to TeX and MP.
+pool_size = 1250000
+% Minimum pool space after TeX/MP's own strings; must be at least
+% 25000 less than pool_size, but doesn't need to be nearly that large.
+string_vacancies = 90000
+% Maximum number of strings.
+max_strings = 100000
+% min pool space left after loading .fmt
+pool_free = 47500
+
+% Buffer size. TeX uses the buffer to contain input lines, but macro
+% expansion works by writing material into the buffer and reparsing the
+% line. As a consequence, certain constructs require the buffer to be
+% very large, even though most documents can be handled with a small value.
+buf_size = 200000
+
+% Hyphenation trie. The maximum possible is 4194303 (ssup_trie_size in
+% the sources), but we don't need that much. The value here suffices
+% for all known free hyphenation patterns to be loaded simultaneously
+% (as TeX Live does).
+%
+trie_size = 300000
+
+hyph_size = 8191 % prime number of hyphenation exceptions, >610, <32767.
+ % http://primes.utm.edu/curios/page.php/8191.html
+nest_size = 500 % simultaneous semantic levels (e.g., groups)
+max_in_open = 15 % simultaneous input files and error insertions
+param_size = 10000 % simultaneous macro parameters
+save_size = 5000 % for saving values outside current group
+stack_size = 5000 % simultaneous input sources
+
+% These are Omega-specific.
+ocp_buf_size = 500000 % character buffers for ocp filters.
+ocp_stack_size = 10000 % stacks for ocp computations.
+ocp_list_size = 1000 % control for multiple ocps.
+
+% Parameter specific to MetaPost.
+% Maximum number of knots between breakpoints of a path.
+% Set to 2000 by default.
+% path_size.mpost = 10000
+
+% These are pdftex-specific.
+obj_tab_size = 300000 % PDF objects
+dest_names_size = 300000 % destinations
+
+% These work best if they are the same as the I/O buffer size, but it
+% doesn't matter much. Must be a multiple of 8.
+dvi_buf_size = 16384 % TeX
+gf_buf_size = 16384 % MF
+
+% It's probably inadvisable to change these. At any rate, we must have:
+% 45 < error_line < 255;
+% 30 < half_error_line < error_line - 15;
+% 60 <= max_print_line;
+% These apply to Metafont and MetaPost as well.
+error_line = 79
+half_error_line = 50
+max_print_line = 79
+
+
+% Part 4: extra format definitions for TeX Live
+
+main_memory.mf = 800000
+main_memory.mpost = 1000000
+pool_size.mpost = 500000
+main_memory.metafun = 2500000
+pool_size.metafun = 1000000
+
+TEXINPUTS.elambda = .;$TEXMF/tex/{lambda,latex,generic,}//
+TEXINPUTS.eomega = .;$TEXMF/tex/{plain,generic,}//
+TEXINPUTS.pdfxmex = .;$TEXMF/tex/{mex,plain,generic,}//
+TEXINPUTS.frpdflatex = .;$TEXMF/tex/{french,latex,generic,}//
+TEXINPUTS.frpdftex = .;$TEXMF/tex/{french,plain,generic,}//
+TEXINPUTS.xmltex = .;$TEXMF/tex/{xmltex,latex,generic,}//
+TEXINPUTS.pdfxmltex = .;$TEXMF/tex/{xmltex,latex,generic,}//
+
+% XeTeX
+OTFFONTS = .;$TEXMF/fonts/otf/{xetex,}//
+TTF2TFMINPUTS = .;$TEXMF/ttf2pk//
+
+% For bibtex8. Do we really need to repeat the BIBINPUTS setting?
+BIBINPUTS.bibtex8 = .;$TEXMF/bibtex/{bib,}//
+BSTINPUTS.bibtex8 = .;$TEXMF/bibtex/{bst,csf,}//
+
+% allow for compressed files, and various extenions
+TEXDOCSSUFFIX = ;.pdf;.ps;.dvi;.html;.txt;.tex
+TEXDOCSCOMPRESS = ;.gz;.bz2;.zip;.Z
+TEXDOCEXT = {$TEXDOCSSUFFIX}{$TEXDOCSCOMPRESS}
+
+%% t4ht utility, sharing files with TeX4ht
+TEX4HTFONTSET=alias,iso8859
+TEX4HTINPUTS = .;$TEXMF/tex4ht/base//;$TEXMF/tex4ht/ht-fonts/{$TEX4HTFONTSET}//
+
+% Part for scripts that are distributed/installed in the texmf tree.
+
+% Perl, Python, Ruby, Java scripts (Win32 only)
+% This is used by the irun.exe program which simulates a symlink
+% but also makes use of kpathsea to retrieve the target
+JAVAINPUTS = .;$TEXMF/scripts/{$progname,$engine,}/java//
+LUAINPUTS = .;$TEXMF/scripts/{$progname,$engine,}/lua//
+PERLINPUTS = .;$TEXMF/scripts/{$progname,$engine,}/perl//
+PYTHONINPUTS = .;$TEXMF/scripts/{$progname,$engine,}/python//
+RUBYINPUTS = .;$TEXMF/scripts/{$progname,$engine,}/ruby//
+
+% Suggestions for editor settings under Windows. Uncomment your
+% preferred option. The corresponding MFEDIT can also be set for use with
+% Metafont.
+%
+% Winedt:
+% TEXEDIT=C:\WinEdt\WinEdt.exe "[Open('%s');SelLine(%d,7)]
+% Textpad:
+% TEXEDIT = c:\Progra~1\TextPad\System\Ddeopn32 TextPad %s(%d)
+% UltraEdit (newer Win32 versions):
+% TEXEDIT = uedit32 %s/%d/1
+% WinTeXShell32:
+% TEXEDIT = texshell.exe /l=%d %s
+% vi, vim, gvim. here we show Windows gvim.exe:
+% TEXEDIT = gvim.exe %s +%d
+% PFE:
+% TEXEDIT=pfe32/g%d %s
+% MED:
+% TEXEDIT=med.exe "%s" %d
+% TSE:
+% TEXEDIT=e32.exe "%s" -n%d
+% Epsilon (Lugaru) http://www.lugaru.com/
+% TEXEDIT="c:\Program Files\eps90\bin\e32.exe" +%d %s
+% WinShell
+% TEXEDIT=C:\Progra~1\WinShell\WinShell.exe -c %s -l %d
+% notepad
+% TEXEDIT = notepad %s
+
+% For unix
+%
+% vi, vim, NEdit, (X)Emacs, pico, jed
+% TEXEDIT = vi +%d %s
+% TEXEDIT = vim +%d %s
+% TEXEDIT = nedit +%d %s
+% TEXEDIT = xemacs +%d %s
+% TEXEDIT = emacs +%d %s
+
+%(x)fte:
+% TEXEDIT = xfte -l%d %s
+
+% Disable search on multiple suffixes filenames. In many case, when `foo.bar'
+% is looked for, you do not want to look for `foo.bar.tex' before. This flag
+% disables searching for standard suffixes if the file name has already an
+% extension of 3 characters. Default value is true (old behaviour).
+allow_multiple_suffixes = f
diff --git a/Master/texmf/web2c/updmap.cfg b/Master/texmf/web2c/updmap.cfg
new file mode 100644
index 00000000000..c1ddf38d250
--- /dev/null
+++ b/Master/texmf/web2c/updmap.cfg
@@ -0,0 +1,246 @@
+# created during TeX Live installation, Thu Oct 27 15:43:12 CEST 2005.
+################################################################
+# OPTIONS
+################################################################
+#
+# dvipsPreferOutline
+#
+# Should dvips (by default) prefer bitmap fonts or outline fonts
+# if both are available? Independent of this setting, outlines
+# can be forced by putting "p psfonts_t1.map" into a config file
+# that dvips reads. Bitmaps (for the fonts in question) can
+# be forced by putting "p psfonts_pk.map" into a config file.
+# We provide such config files which can be enabled via
+# dvips -Poutline ... resp. dvips -Ppk ...
+#
+# Valid settings for dvipsPreferOutline are true / false:
+dvipsPreferOutline true
+
+#
+# LW35
+#
+# Which fonts for the "Basic 35 Laserwriter Fonts" do you want to use and
+# how are the filenames chosen? Valid settings:
+# URW: URW fonts with "vendor" filenames (e.g. n019064l.pfb)
+# URWkb: URW fonts with "berry" filenames (e.g. uhvbo8ac.pfb)
+# ADOBE: Adobe fonts with "vendor" filenames (e.g. hvnbo___.pfb)
+# ADOBEkb: Adobe fonts with "berry" filenames (e.g. phvbo8an.pfb)
+LW35 URWkb
+
+#
+# dvipsDownloadBase35
+#
+# Should dvips (by default) download the standard 35 LaserWriter fonts
+# with the document (then set dvipsDownloadBase35 true) or should these
+# fonts be used from the ps interpreter / printer?
+# Whatever the default is, the user can override it by specifying
+# dvips -Pdownload35 ... resp. dvips -Pbuiltin35 ... to either download
+# the LW35 fonts resp. use the built-in fonts.
+#
+# Valid settings are true / false:
+dvipsDownloadBase35 false
+
+#
+# pdftexDownloadBase14
+#
+# Should pdftex download the base 14 pdf fonts? Since some configurations
+# (ps / pdf tools / printers) use bad default fonts, it is safer to download
+# the fonts. The pdf files will get bigger, though.
+# Valid settings are true (download the fonts) or false (don't download
+# the fonts). Adobe recomments to embed all fonts.
+pdftexDownloadBase14 true
+
+#
+# dvipdfmDownloadBase14
+#
+# Should dvipdfm download the base 14 pdf fonts? Since some configurations
+# (ps / pdf tools / printers) use bad default fonts, it is safer to download
+# the fonts. The pdf files will get bigger, though.
+# Valid settings are true (download the fonts) or false (don't download
+# the fonts).
+dvipdfmDownloadBase14 true
+
+################################################################
+# Map files.
+################################################################
+#
+# There are two possible entries: Map and MixedMap. Both have one additional
+# argument: the filename of the map file. MixedMap ("mixed" means that
+# the font is available as bitmap and as outline) lines will not be used
+# in the default map of dvips if dvipsPreferOutline is false. Inactive
+# Map files should be marked by "#! " (without the quotes), not just #.
+#
+# (comments on a few map files from the teTeX updmap.cfg; for TeX Live,
+# the actual Map lines are created during installation.)
+#
+# AntykwaPoltawskiego; CTAN:fonts/psfonts/polish/antp/
+#
+# AntykwaTorunska; CTAN:fonts/antt/
+#
+# "quasi" fonts derived from URW and enhanced (from the Polish TeX users);
+# CTAN:fonts/psfonts/polish/qfonts/
+#
+# Bitstream Charter text font
+#
+# Computer Modern fonts extended with Russian letters;
+# CTAN:fonts/cyrillic/cmcyr/
+#
+# symbols for ConTeXt macro package
+#
+# latin modern; CTAN:fonts/lm.
+#
+# a symbol font; CTAN:fonts/psfonts/marvosym/
+#
+# two font map entries for the mathpple package
+#
+# for Omega
+#
+# the pazo fonts; CTAN:fonts/mathpazo
+#
+# pxfonts (palatino extension); CTAN:fonts/pxfonts
+#
+# txfonts (times extension); CTAN:fonts/txfonts
+#
+# XY-pic fonts; CTAN:macros/generic/diagrams/xypic
+#
+# 7-8-9 sizes for cmex taken from TeXtrace2001 different implementation
+# for font entries found in ams-cmex-bsr-interpolated.map and
+# cmother-bsr-interpolated.map.
+#
+# ps-type1 versions for ams; CTAN:fonts/amsfonts/ps-type1
+#
+# ps-type1 versions for cm; CTAN:fonts/cm/ps-type1/bluesky
+#
+# CSTeX; http://math.feld.cvut.cz/olsak/cstex/
+#
+# mf -> type1 converted fonts by Taco Hoekwater
+#
+# Polish version of Computer Modern; CTAN:language/polish/plpsfont
+#
+# Polish version of Computer Concrete; CTAN:fonts/psfonts/polish/cc-pl
+#
+# See comments in doc/fonts/belleek/README about using mt-belleek.map
+# instead of mt-yy.map:
+#
+# Euro Symbol fonts by Henrik Theiling; CTAN:fonts/eurosym
+#
+# vntex support, see http://vntex.org/
+#
+# Doublestroke, based on Knuth's Computer Modern Roman; CTAN:fonts/doublestroke
+#
+# FPL, free substitutes for the commercial Palatino SC/OsF fonts
+# are available from CTAN:fonts/fpl; used by psnfss 9.2.
+Map SkakNew.map
+Map aifonts.map
+Map antp.map
+Map antt.map
+Map aramaic.map
+Map arev.map
+Map augie.map
+Map aurical.map
+Map belleek.map
+Map bera.map
+Map bsmiu.map
+Map burmese.map
+Map charter.map
+Map chartervn.map
+Map cheq.map
+Map cherokee.map
+Map cjhebrew.map
+Map cm-lgc.map
+Map cmcyr.map
+Map cypriot.map
+Map dictsym.map
+Map epiolmec.map
+Map esvect.map
+Map etruscan.map
+Map fourier.map
+Map fpls.map
+Map fut10.map
+Map garuda.map
+Map gbsnu.map
+Map greek4cbc.map
+Map greek6cbc.map
+Map grverb.map
+Map hieroglf.map
+Map iwona.map
+Map kerkis.map
+Map kurier.map
+Map leawood.map
+Map linearb.map
+Map literat.map
+Map lm.map
+Map lscy.map
+Map lucidabr.map
+Map lumath.map
+Map marvosym.map
+Map mntz.map
+Map mscorevn.map
+Map nabatean.map
+Map norasi.map
+Map oands.map
+Map oinuit.map
+Map oldprsn.map
+Map omega.map
+Map pazo.map
+Map pbsi.map
+Map phaistos.map
+Map phoenician.map
+Map proto10.map
+Map pxfonts.map
+Map qbk.map
+Map qcr.map
+Map qhv.map
+Map qpl.map
+Map qtm.map
+Map qzc.map
+Map slantcm.map
+Map tabvar.map
+Map txfonts.map
+Map ugarite.map
+Map umj.map
+Map urwvn.map
+Map wadalab.map
+Map yfrak.map
+Map zpeu.map
+MixedMap allrunes.map
+MixedMap ams-bsr-interpolated.map
+MixedMap ams-bsr.map
+MixedMap ams-cmcsc-bsr-interpolated.map
+MixedMap arabtex.map
+MixedMap cbgreek.map
+MixedMap ccpl.map
+MixedMap cm-super-t1.map
+MixedMap cm-super-t2a.map
+MixedMap cm-super-t2b.map
+MixedMap cm-super-t2c.map
+MixedMap cm-super-ts1.map
+MixedMap cm-super-x2.map
+MixedMap cmother-bsr.map
+MixedMap cmtext-bsr-interpolated.map
+MixedMap cmtext-bsr.map
+MixedMap csother.map
+MixedMap cstext.map
+MixedMap dvng.map
+MixedMap esint.map
+MixedMap ethiop.map
+MixedMap eurosym.map
+MixedMap hfbright.map
+MixedMap iby.map
+MixedMap latex-bsr.map
+MixedMap manfnt.map
+MixedMap mflogo.map
+MixedMap mongolian.map
+MixedMap musix.map
+MixedMap plother.map
+MixedMap pltext.map
+MixedMap rsfs.map
+MixedMap stmaryrd.map
+MixedMap tipa.map
+MixedMap trajan.map
+MixedMap ttcmex.map
+MixedMap vnrother.map
+MixedMap vnrtext.map
+MixedMap wasy.map
+MixedMap xypic.map
+MixedMap yhmath.map
diff --git a/Master/texmf/web2c/viscii-t5.tcx b/Master/texmf/web2c/viscii-t5.tcx
new file mode 100644
index 00000000000..c92d03fb34e
--- /dev/null
+++ b/Master/texmf/web2c/viscii-t5.tcx
@@ -0,0 +1,140 @@
+%% viscii-t5.tcx: encoding translation table for TeX
+%% input: VISCII
+%% internal TeX: T5 font encoding (Vietnamese TeX)
+%% comment: Prepared by Han The Thanh <hanthethanh@gmx.net>
+%% Public domain
+
+0xe1 0xa1 % aacute
+0xc1 0x81 % Aacute
+0xe5 0xab % abreve
+0xc5 0x8b % Abreve
+0xa1 0xad % abreveacute
+0x81 0x8d % Abreveacute
+0xa3 0xb0 % abrevedotbelow
+0x83 0x90 % Abrevedotbelow
+0xa2 0xac % abrevegrave
+0x82 0x8c % Abrevegrave
+0xc6 0xaf % abrevehookabove
+0x02 0x8f % Abrevehookabove
+0xc7 0xae % abrevetilde
+0x05 0x8e % Abrevetilde
+0xe2 0xa5 % acircumflex
+0xc2 0x85 % Acircumflex
+0xa4 0xa7 % acircumflexacute
+0x84 0x87 % Acircumflexacute
+0xa7 0xaa % acircumflexdotbelow
+0x87 0x8a % Acircumflexdotbelow
+0xa5 0xa6 % acircumflexgrave
+0x85 0x86 % Acircumflexgrave
+0xa6 0xa9 % acircumflexhookabove
+0x86 0x89 % Acircumflexhookabove
+0xe7 0xa8 % acircumflextilde
+0x06 0x88 % Acircumflextilde
+0xd5 0xa4 % adotbelow
+0x80 0x84 % Adotbelow
+0xe0 0xa0 % agrave
+0xc0 0x80 % Agrave
+0xe4 0xa3 % ahookabove
+0xc4 0x83 % Ahookabove
+0xe3 0xa2 % atilde
+0xc3 0x82 % Atilde
+0xf0 0x1f % dcroat
+0xd0 0x1e % Dcroat
+0xe9 0xb2 % eacute
+0xc9 0x92 % Eacute
+0xea 0xb6 % ecircumflex
+0xca 0x96 % Ecircumflex
+0xaa 0xb8 % ecircumflexacute
+0x8a 0x98 % Ecircumflexacute
+0xae 0xbb % ecircumflexdotbelow
+0x8e 0x9b % Ecircumflexdotbelow
+0xab 0xb7 % ecircumflexgrave
+0x8b 0x97 % Ecircumflexgrave
+0xac 0xba % ecircumflexhookabove
+0x8c 0x9a % Ecircumflexhookabove
+0xad 0xb9 % ecircumflextilde
+0x8d 0x99 % Ecircumflextilde
+0xa9 0xb5 % edotbelow
+0x89 0x95 % Edotbelow
+0xe8 0xb1 % egrave
+0xc8 0x91 % Egrave
+0xeb 0xb4 % ehookabove
+0xcb 0x94 % Ehookabove
+0xa8 0xb3 % etilde
+0x88 0x93 % Etilde
+0xed 0xbd % iacute
+0xcd 0x9d % Iacute
+0xb8 0xe0 % idotbelow
+0x98 0xc0 % Idotbelow
+0xec 0xbc % igrave
+0xcc 0x9c % Igrave
+0xef 0xbf % ihookabove
+0x9b 0x9f % Ihookabove
+0xee 0xbe % itilde
+0xce 0x9e % Itilde
+0xf3 0xe2 % oacute
+0xd3 0xc2 % Oacute
+0xf4 0xe6 % ocircumflex
+0xd4 0xc6 % Ocircumflex
+0xaf 0xe8 % ocircumflexacute
+0x8f 0xc8 % Ocircumflexacute
+0xb5 0xeb % ocircumflexdotbelow
+0x93 0xcb % Ocircumflexdotbelow
+0xb0 0xe7 % ocircumflexgrave
+0x90 0xc7 % Ocircumflexgrave
+0xb1 0xea % ocircumflexhookabove
+0x91 0xca % Ocircumflexhookabove
+0xb2 0xe9 % ocircumflextilde
+0x92 0xc9 % Ocircumflextilde
+0xf7 0xe5 % odotbelow
+0x9a 0xc5 % Odotbelow
+0xf2 0xe1 % ograve
+0xd2 0xc1 % Ograve
+0xf6 0xe4 % ohookabove
+0x99 0xc4 % Ohookabove
+0xbd 0xec % ohorn
+0xb4 0xcc % Ohorn
+0xbe 0xee % ohornacute
+0x95 0xce % Ohornacute
+0xfe 0xf1 % ohorndotbelow
+0x94 0xd1 % Ohorndotbelow
+0xb6 0xed % ohorngrave
+0x96 0xcd % Ohorngrave
+0xb7 0xf0 % ohornhookabove
+0x97 0xd0 % Ohornhookabove
+0xde 0xef % ohorntilde
+0xb3 0xcf % Ohorntilde
+0xf5 0xe3 % otilde
+0xa0 0xc3 % Otilde
+0xfa 0xf3 % uacute
+0xda 0xd3 % Uacute
+0xf8 0xf6 % udotbelow
+0x9e 0xd6 % Udotbelow
+0xf9 0xf2 % ugrave
+0xd9 0xd2 % Ugrave
+0xfc 0xf5 % uhookabove
+0x9c 0xd5 % Uhookabove
+0xdf 0xf7 % uhorn
+0xbf 0xd7 % Uhorn
+0xd1 0xf9 % uhornacute
+0xba 0xd9 % Uhornacute
+0xf1 0xfc % uhorndotbelow
+0xb9 0xdc % Uhorndotbelow
+0xd7 0xf8 % uhorngrave
+0xbb 0xd8 % Uhorngrave
+0xd8 0xfb % uhornhookabove
+0xbc 0xdb % Uhornhookabove
+0xe6 0xfa % uhorntilde
+0xff 0xda % Uhorntilde
+0xfb 0xf4 % utilde
+0x9d 0xd4 % Utilde
+0xfd 0xfe % yacute
+0xdd 0xde % Yacute
+0xdc 0x1d % ydotbelow
+0x1e 0x1c % Ydotbelow
+0xcf 0xfd % ygrave
+0x9f 0xdd % Ygrave
+0xd6 0x1b % yhookabove
+0x14 0x1a % Yhookabove
+0xdb 0xff % ytilde
+0x19 0xdf % Ytilde