diff options
author | Karl Berry <karl@freefriends.org> | 2013-09-06 23:13:44 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2013-09-06 23:13:44 +0000 |
commit | a5409c09805bf26ec9aa61b1c32fddbd4a5d2a67 (patch) | |
tree | 30056c5ca7998f3dd66ed8be5f8c3383620679d7 /Master/texmf-dist/tex/csplain/base/csplain.ini | |
parent | d211c476a793546259e3fe8b6417f3f36d477a99 (diff) |
csplain (6sep13)
git-svn-id: svn://tug.org/texlive/trunk@31589 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/csplain/base/csplain.ini')
-rw-r--r-- | Master/texmf-dist/tex/csplain/base/csplain.ini | 67 |
1 files changed, 56 insertions, 11 deletions
diff --git a/Master/texmf-dist/tex/csplain/base/csplain.ini b/Master/texmf-dist/tex/csplain/base/csplain.ini index 17616df4e14..b8648e5af3e 100644 --- a/Master/texmf-dist/tex/csplain/base/csplain.ini +++ b/Master/texmf-dist/tex/csplain/base/csplain.ini @@ -1,3 +1,4 @@ +% csplain.ini -- see the text after \dump command for more information \input csfonts % re-defines primitive \font \input plain % format Plain \restorefont % original meaning of primitive \font @@ -15,7 +16,7 @@ \fi \ifx\enc\undefined \else \input csenc-\enc.tex \fi % re-encoding using encTeX -\ifx\directlua\undefined \else\input luatexiniconfig.tex \fi % LuaTeX specific +\ifx\directlua\undefined \else\input luatexiniconfig.tex \fi % LuaTeX specific \ifx\XeTeXuseglyphmetrics\undefined \else % XeTeX specific: \csname newcount\endcsname \XeTeXallocatorG \XeTeXallocatorG=3 @@ -29,10 +30,10 @@ \fi \ifx\pdfoutput\undefined \else % added in Feb. 2005 - \def\tmpa{\pdfcsplain} - \expandafter\def\expandafter\tmpb\expandafter{\csname\jobname\endcsname} - \ifx\tmpa\tmpb %% PDFTeX with PDF output - \message {jobname=pdfcsplain, PDF output initialised.} + \def\tmpa#1#2#3#4\relax{\def\tmpa{#1#2#3}}\expandafter\tmpa\jobname\relax + \def\tmpb{pdf} \edef\tmpa{\meaning\tmpa} \edef\tmpb{\meaning\tmpb} + \ifx\tmpa\tmpb %% PDFTeX with PDF output, \jobname starts by "pdf": + \message {jobname=pdf*, PDF output initialised.} \openin0=pdftexconfig.tex \ifeof0 \message{WARNING: pdftexconfig.tex does not exist. I set \string\pdfoutput=1 only.}% @@ -40,18 +41,54 @@ \fi \pdfoutput=1 \else - \message {jobname=csplain with pdftex, DVI output initialised.} + \message {jobname=non-pdf, DVI output initialised.} \pdfoutput=0 \let\oripdfoutput=\pdfoutput \let\pdfoutput=\undefined \fi \let\tmpa=\undefined \let\tmpb=\undefined \fi - \dump -Information about changes (since <Apr. 1995>) -============================================= +csplain.ini -- the basic file for CSplain format generation +=========================================================== + +The default behavior after texengine -ini csplain.ini: + + - csplain.fmt with DVI output is created + - plain.tex is loaded but cs fonts are preloaded instead of cm fonts + - \hsize, \vsize are set basely on A4 paper format (no letter) + - internal encoding is assumed like csfonts encoding + - no input--internal re-encoding is activated + - language patterns for English, Czech, Slovak are preloaded + (see the hyphen.lan file for info how to add more languages) + - if encTeX is detected then characters 128--255 are printable + - if luaTeX is used then \input luatexiniconfig is performed + - if XeTeX is used then \newXeTeXintercharclass is defined + +If pdfTeX primitives are detected and -jobname is set to "pdf*" +(pdfsomething) then PDF output is initialized (instead DVI). Example: + pdftex -ini -jobname pdfcsplain csplain.ini + +If pdfTeX primitives are detected and PDF output is initialized and the +pdftexconfig.tex file exists then \input pdftexconfig.tex is performed. + +If encTeX is detected, then the meaning of \enc sequence is a subject +of the following behavior: + \enc=u ... UTF-8 input is activated (recommended for 8bit texengines) + \enc=w ... CP1250 input is activated (usable for old Win systems) + \enc=p ... CP852 input is activated (for very old systems) + \enc=k ... Kamenicky input is activated (for very old DOS systems) + undefined . No re-encoding (usable for old Unix systems with ISO-8859-2) + +You can type pdftex -ini -enc "\let\enc=u \input csplain.ini" +or you can use a wrapper file (like csplain-utf8.ini). + +See http://petr.olsak.net/csplain.html for more information. + + +Changes of CSplain files (since <Apr. 1995>) +============================================ ** 1 ** <Aug. 1996> file extcode.tex renamed to il2code.tex (suggested by Jan Kasprzak) @@ -134,15 +171,23 @@ file extcode.tex renamed to il2code.tex (suggested by Jan Kasprzak) * \letfont macro introduced. * lmfonts.tex: \ifx\font\corkencoded \def\tmp{rm} corrected. - Jul. 2013: [format didn't modified] + Jul. 2013: [format wasn't modified] * \newXeTeXintercharclass defined for XeTeX. * chars-8z.tex: twice loading is protected. * lmfonts.tex: cs-lmtt10 loaded, encoding is OK. - Aug, 2013: [format didn't modified] + Aug. 2013: [format wasn't modified] * ams-math, tx-math.tex: \dgsize, \whichtfm corrected * ams-math, tx-math.tex: \mathpreloaded introduced, used in fonts/*.tex + Sep. 2013: [format wasn't modified] +* ams-math, tx-math.tex: \mF introduced +* ucode.tex corrected +* fonts/*.tex: \input chars-8z only if !\corkencoded AND !\unicoded +* exchars.tex introduced +* csplain.ini: PDF output initialized if \jobname=pdf* +* chars-8z: \crq 155->96 + COPYRIGHT ========= |