diff options
author | Karl Berry <karl@freefriends.org> | 2006-01-02 23:54:12 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2006-01-02 23:54:12 +0000 |
commit | 1377238750c74b1368814c7d74319ccbce32962d (patch) | |
tree | 8f07a7ef8732c5122d606cdb4119e038e373fc2d /Master/texmf | |
parent | 68f924e662b21d83bb49df2322329b6c416919b0 (diff) |
trunk/Master/texmf/web2c/
git-svn-id: svn://tug.org/texlive/trunk@39 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf')
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 |