head 1.21; access; symbols; locks scherer:1.21; strict; comment @# @; 1.21 date 97.02.10.22.09.13; author scherer; state Exp; branches; next 1.20; 1.20 date 97.02.08.13.43.57; author scherer; state Exp; branches; next 1.19; 1.19 date 97.02.08.10.54.41; author scherer; state Exp; branches; next 1.18; 1.18 date 97.02.08.10.07.56; author scherer; state Exp; branches; next 1.17; 1.17 date 97.02.08.09.51.27; author scherer; state Exp; branches; next 1.16; 1.16 date 97.02.07.11.53.26; author scherer; state Exp; branches; next 1.15; 1.15 date 97.02.06.17.39.44; author scherer; state Exp; branches; next 1.14; 1.14 date 97.01.25.21.04.05; author scherer; state Exp; branches; next 1.13; 1.13 date 96.10.15.05.14.00; author scherer; state Exp; branches; next 1.12; 1.12 date 96.07.07.08.44.44; author scherer; state Exp; branches; next 1.11; 1.11 date 96.07.07.08.35.10; author scherer; state Exp; branches; next 1.10; 1.10 date 96.01.18.19.04.24; author scherer; state Exp; branches; next 1.9; 1.9 date 95.12.17.19.39.11; author scherer; state Exp; branches; next 1.8; 1.8 date 95.12.17.13.34.28; author scherer; state Exp; branches; next 1.7; 1.7 date 95.12.11.14.42.46; author scherer; state Exp; branches; next 1.6; 1.6 date 95.12.07.21.47.00; author scherer; state Exp; branches; next 1.5; 1.5 date 95.11.28.12.58.45; author scherer; state Exp; branches; next 1.4; 1.4 date 95.11.18.19.37.43; author scherer; state Exp; branches; next 1.3; 1.3 date 95.11.18.19.33.03; author scherer; state Exp; branches; next 1.2; 1.2 date 95.10.28.17.55.09; author scherer; state Exp; branches; next 1.1; 1.1 date 95.10.28.17.41.07; author scherer; state Exp; branches; next ; desc @This is `User-StartUp.entry' as of `AmiWeb2C'. @ 1.21 log @Introducing a third TDS tree and a common "share/texmf/" structure in preparation of the "TeX Live CD" distribution. @ text @; ; This file is supposed to be `execute'd in your standard ; User-StartUp file in the S: directory. It sets up the ; default configuration for the AmiWeb2c system with the ; PasTeX drivers. Feel free to change things according to ; your personal needs. ; ; AmiWeb2c 2.0 (c) 1995,1997 Andreas Scherer ; PasTeX 1.4 (c) 1990-1995 Georg Heßmann ; ;BEGIN TeX ; path TeXMF:AmiWeb2c/bin/amiweb2c add ; AmiWeb2c 2.0 system path TeXMF:AmiWeb2c/bin/amiweb2c/pastex add ; PasTeX 1.4 drivers path TeXMF:AmiWeb2c/bin/amiweb2c/local add ; other TeXnical utilities ; alias LaTeX "tex &latex " alias ETeX "tex \language=\USenglish \input " alias ELaTeX "tex &latex \language=\USenglish \input " alias FTeX "tex \language=\french \input " alias FLaTeX "tex &latex \language=\french \input " alias GTeX "tex \language=\german \input " alias GLaTeX "tex &latex \language=\german \input " alias ITeX "tex \language=\italian \input " alias ILaTeX "tex &latex \language=\italian \input " ; alias MetaFont "mf " alias MetaPost "mp " alias MFPost "mp &mfplain " ; ; Used by CallMF 2: ; rx "setclip('VIRTEX','tex')" rx "setclip('VIRMF','mf')" rx "setclip('GFTOPK','gftopk')" ; ; The following default values from the `texk' implementation can readily ; be used by adding an `empty' path in the respective environment variable. ; You don't have to repeat these paths explicitly, except if you want to ; change their sequence. ; ; Environment variables acknowledged by BibTeX: ; ; Here the .bib files (bibliography files of general interest) reside: ; BIBINPUTS = ".;$TEXMF/bibtex/bib//" ; Here the .bst files (BibTeX style files) reside: ; BSTINPUTS = ".;$TEXMF/bibtex/bst//" ; ; Environment variables acknowledged by MetaFont: ; ; Here .base files (usually plain.base will suffice) reside: ; MFBASES = ".;$TEXMF/web2c" ; Here .mf files (non-font files, like modes.mf, and font sources) reside: ; MFINPUTS = ".;$TEXMF/metafont//;{$dbfonts,$VARTEXFONTS}//source//" ; Here mf.pool (used only by IniTeX when creating new bases) can be found: ; MFPOOL = ".;$TEXMF/web2c" ; ; Environment variables acknowledged by MetaPost: ; ; Here .mem files (usually plain.mem and mfplain.mem) reside: ; MPMEMS = ".;$TEXMF/web2c" ; Here .mp files (non-font files and font sources) reside: ; MPINPUTS = ".;$TEXMF/metapost//" ; Here mp.pool (used only by IniMP when creating new mems) can be found: ; MPPOOL = ".;$TEXMF/web2c" ; ; Environment variables acknowledged by TeX: ; ; Here .fmt files (usually plain.fmt and latex.fmt) reside: ; TEXFORMATS = ".;$TEXMF/web2c" ; Here .tex files (macro packages, hyphenation tables, etc.) reside: ; TEXINPUTS = ".;$dbtex//" ; Here tex.pool (used only by IniTeX when creating new formats) can be found: ; TEXPOOL = ".;$TEXMF/web2c" ; ; Environment variables pointing to font files of various types: ; ; TFMFONTS = ".;{$dbfonts,$VARTEXFONTS}//tfm//" ; GLYPHFONTS = ".;$dbfonts" ; GFFONTS = ".;$dbfonts//gf/$MAKETEX_MODE//" ; PKFONTS = ".;{$dbfonts,$VARTEXFONTS}//pk/{$MAKETEX_MODE,modeless}//" ; VFFONTS = ".;$dbfonts//vf//" ; ; Special environment for MetaPost: ; setenv MPXCOMMAND "rx makempx.rexx" ; ; Settings for CallMF 2: ; ; create a batch file for missing fonts: ;setenv CALLMF MakeBatch.rexx ; generate missing fonts on the fly: setenv CALLMF MakeTeXFont.rexx ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; ; Settings for non-AmiWeb2c packages and programs, e.g., settings for ; PasTeX, HWGPost, ... This section will most certainly have to be ; adapted to local conditions. Since I can't foresee what users might ; want to put here, I comment everything, but keep the entries used ; in my installation. ; ; PasTeX requires a root directory `TeX:'. Also the directory structure ; is different, so here `TeX:' only points to the top-level directory of ; `config' and `ps' (and `rexx'). ; assign TeX: TeXMF:AmiWeb2c/share/amiweb2c/pastex ; PasTeX 1.4 stuff ; ; GhostScript requires a root director `GhostScript:'. ; assign GhostScript: TeXMF:AmiWeb2c/ghostscript ; ; Define the general TeX environment: ; ; TeX call for editor in case of error: setenv TEXEDIT "rx TeX:rexx/TeXedit.rexx %s %d" setenv TEXREXXEDIT "TeX:rexx/TeXedit.rexx %s %d" ; start EDIT=CED in case of error (else only E): ;setenv TEXREXX EDIT setenv TEXREXX E ; ; Sometimes I'm using really BIG fonts (like Old German or GnuPlot output): ; setenv DVIPRINT "FONTMEM 300000" setenv SHOWDVI "FONTMEM 300000" ; ; HWGPost settings: ; assign POST: TeX:ps assign POST: TeXMF:AmiWeb2c/share/texmf/dvips add ; assign PSFONTS: TeXMF:AmiWeb2c/share/texmf/fonts/type1/bakoma/cm assign PSFONTS: TeXMF:AmiWeb2c/share/texmf/fonts/type1/bakoma/ams add assign PSFONTS: TeXMF:AmiWeb2c/share/texmf/fonts/psfonts add ; ;END TeX @ 1.20 log @The system-independent CD distribution has an extra "/share" part. Just to make sure it still works on the Amiga I put a new top-name in. @ text @d107 1 a107 1 assign TeX: TeXMF:AmiWeb2c/pastex ; PasTeX 1.4 stuff @ 1.19 log @Der "/usr"-Teil kann entfallen, ohne daß die Geschwindigkeit leidet. @ text @d13 3 a15 3 path TeXMF:share/bin/amiweb2c add ; AmiWeb2c 2.0 system path TeXMF:share/bin/pastex add ; PasTeX 1.4 drivers path TeXMF:share/bin/local add ; other TeXnical utilities d107 1 a107 1 assign TeX: TeXMF:share/pastex ; PasTeX 1.4 stuff d111 1 a111 1 assign GhostScript: TeXMF:share/ghostscript d130 1 a130 1 assign POST: TeXMF:share/texmf/dvips add d132 3 a134 3 assign PSFONTS: TeXMF:share/texmf/fonts/type1/bakoma/cm assign PSFONTS: TeXMF:share/texmf/fonts/type1/bakoma/ams add assign PSFONTS: TeXMF:share/texmf/fonts/psfonts add @ 1.18 log @Heinz Wrobels POST arbeitet tatsächlich mit den *.pro-Dateien von DVIPS. @ text @d13 3 a15 3 path TeXMF:usr/share/bin/amiweb2c add ; AmiWeb2c 2.0 system path TeXMF:usr/share/bin/pastex add ; PasTeX 1.4 drivers path TeXMF:usr/share/bin/local add ; other TeXnical utilities d107 1 a107 1 assign TeX: TeXMF:usr/share/pastex ; PasTeX 1.4 stuff d111 1 a111 1 assign GhostScript: TeXMF:usr/share/ghostscript d130 1 a130 1 assign POST: TeXMF:usr/share/texmf/dvips add d132 3 a134 3 assign PSFONTS: TeXMF:usr/share/texmf/fonts/type1/bakoma/cm assign PSFONTS: TeXMF:usr/share/texmf/fonts/type1/bakoma/ams add assign PSFONTS: TeXMF:usr/share/texmf/fonts/psfonts add @ 1.17 log @Dank ausreichend Dummy-Pfadteilen kann AmiWeb2c nun doch völlig konform mit der UNIX-Installation betreiben. Man muß nur vermeiden, daß der `/texmf'-Teil direkt neben dem Strichpunkt des Devices steht. @ text @d130 1 @ 1.16 log @Oops, knappt an einer Katastrophe vorbeigeschrammt. Nach den jüngsten Änderungen gibt es Probleme mit der Geschwindigkeit, aber was soll's. @ text @d13 3 a15 11 setenv TEXMFCNF "TeXMF:bin" ; ; PasTeX requires a root directory `TeX:'. Also the directory structure ; is different, so here `TeX:' only points to the top-level directory of ; `config' and `ps' (and `rexx'). ; assign TeX: TeXMF:pastex ; PasTeX 1.4 stuff ; path TeXMF:bin/amiweb2c add ; AmiWeb2c 2.0 system path TeXMF:bin/pastex add ; PasTeX 1.4 drivers path TeXMF:bin/local add ; other TeXnical utilities a83 9 ; Define the general TeX environment: ; ; TeX call for editor in case of error: setenv TEXEDIT "rx TeX:rexx/TeXedit.rexx %s %d" setenv TEXREXXEDIT "TeX:rexx/TeXedit.rexx %s %d" ; start EDIT=CED in case of error (else only E): ;setenv TEXREXX EDIT setenv TEXREXX E ; d103 19 d131 3 a133 3 assign PSFONTS: TeXMF:fonts/type1/bakoma/cm assign PSFONTS: TeXMF:fonts/type1/bakoma/ams add assign PSFONTS: TeXMF:fonts/psfonts add @ 1.15 log @Mein System heißt "AmiWeb2c". @ text @d4 1 a4 1 ; default configuration for the AmiWeb2C system with the d8 1 a8 1 ; AmiWeb2C 2.0 (c) 1993-1996 Andreas Scherer d13 9 a21 1 path TeXMF:bin/amiweb2c add ; AmiWeb2C 2.0 system a38 3 setenv TEXFORMAT "plain" setenv MFBASE "plain" ; d53 1 a53 1 ; BIBINPUTS = ".,TeXMF:bibtex/bib//" d55 1 a55 1 ; BSTINPUTS = ".,TeXMF:bibtex/bst//" d60 1 a60 1 ; MFBASES = ".,TeXMF:web2c/bases//" d62 1 a62 1 ; MFINPUTS = ".,TeXMF:metafont//,TeXMF:fonts/source//" d64 1 a64 1 ; MFPOOL = ".,TeXMF:web2c/pool" d69 1 a69 1 ; MPMEMS = ".,TeXMF:web2c/mems//" d71 1 a71 1 ; MPINPUTS = ".,TeXMF:metapost//" d73 1 a73 1 ; MPPOOL = ".,TeXMF:web2c/pool" d78 1 a78 1 ; TEXFORMATS = ".,TeXMF:web2c/formats//" d80 1 a80 1 ; TEXINPUTS = ".,TeXMF:tex//" d82 1 a82 1 ; TEXPOOL = ".,TeXMF:web2c/pool" d86 5 a90 5 ; TFMFONTS = ".,TeXMF:fonts/tfm//" ; GLYPHFONTS = ".,TeXMF:fonts" ; GFFONTS = ".,TeXMF:fonts/gf//" ; PKFONTS = ".,TeXMF:fonts/pk//" ; VFFONTS = ".,TeXMF:fonts/vf" d95 2 a96 2 setenv TEXEDIT "rx TeXMF:pastex/rexx/TeXedit.rexx %s %d" setenv TEXREXXEDIT "TeXMF:pastex/rexx/TeXedit.rexx %s %d" d103 1 a103 1 setenv MPXCOMMAND "rx TeXMF:web2c/rexx/MakeMPX.rexx" d108 1 a108 1 ;setenv CALLMF TeXMF:web2c/rexx/MakeBatch.rexx d110 1 a110 1 setenv CALLMF TeXMF:web2c/rexx/MakeTeXFont.rexx d114 1 a114 1 ; Settings for non-AmiWeb2C packages and programs, e.g., settings for a119 13 ; PasTeX requires a root directory `TeX:' instead of `TeXMF:'. Also the ; directory structure is different, so here `TeX:' only points to the ; top-level directory of `config' and `ps' (and `rexx'). ; assign TeX: TeXMF:pastex ; ; For the sake of ShowDVI and DVIprint, some special entries pointing to ; the respective configuration files are necessary. In this case it is ; very convenient that the empty path is misunderstood as the `current' ; directory, while AmiWeb2C fills in the defaults. ; setenv TEXCONFIG ",TeXMF:pastex/config" ; d127 2 a128 1 assign POST: TeXMF:pastex/ps a131 4 ; ; Special environment for MakeIndex: ; setenv INDEXSTYLE ".,TeXMF:makeindex/styles" @ 1.14 log @Damit das Verhalten von ShowDVI und DVIPrint dem von DVIPS gleicht, werden fehlende PK-Files jetzt "on the fly" erzeugt. @ text @d13 1 a13 1 path TeXMF:bin/web2c add ; AmiWeb2C 2.0 system @ 1.13 log @Die Umschaltung auf LaTeX für METAPOST-Labels erfolgt jetzt über die Clip-Liste von ARexx und nicht mehr über eine spezielle Version von "MakeMPX.rexx". @ text @d103 1 a103 1 setenv CALLMF TeXMF:web2c/rexx/MakeBatch.rexx d105 1 a105 1 ;setenv CALLMF TeXMF:web2c/rexx/MakeTeXFont.rexx @ 1.12 log @Die BaKoMa Fonts kommen normalerweise in zwei getrennten Verzeichnissen. @ text @d96 1 a96 2 ; Special environment for MetaPost; the first uses plain TeX, the ; second uses LaTeX for typesetting METAPOST labels: a98 1 ; setenv MPXCOMMAND "rx TeXMF:web2c/rexx/MakeMPXL.rexx" @ 1.11 log @METAPOST l"a"st sich ganz einfach dazu "uberreden, die Labels mit LaTeX statt mit plain TeX zu setzen. @ text @d139 1 @ 1.10 log @Erweitere PSFONTS: auf die "echten" PostScript-Fonts. @ text @d8 1 a8 1 ; AmiWeb2C 2.0 (c) 1993-1995 Andreas Scherer d96 2 a97 1 ; Special environment for MetaPost: d100 1 @ 1.9 log @Give some information about the usage of this file. @ text @d137 1 @ 1.8 log @Minor corrections and deletions. @ text @d1 9 a9 2 ;;;; AmiWeb2C 2.0 (c) 1993-1995 Andreas Scherer ;;;;;;;;;;;;;;;;;;;;;;;; ;;;; PasTeX 1.4 (c) 1990-1995 Georg Heßmann ;;;;;;;;;;;;;;;;;;;;;;;;;;;; d34 2 d107 1 a107 1 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; a140 2 ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; @ 1.7 log @Switch back to `plain' formats and bases. @ text @a10 2 alias GTeX "tex \language=\german \input " alias GLaTeX "tex &latex \language=\german \input " d15 2 d34 1 a34 2 ; change their sequence. In several cases alternative environment ; variables are listed. In each set the first existing value is used. d102 1 a102 1 ; adapted to local conditions. Since I can't forsee what users might @ 1.6 log @Use `plain' again. @ text @d24 2 a25 2 setenv TEXFORMAT "tex" setenv MFBASE "mf" @ 1.5 log @Use `tex.fmt' as the default format instead of `plain.fmt'. Similar entries for MF and MP. Hope, this won't change anymore. @ text @d11 1 a11 1 alias GTeX "tex &tex \language=\german \input " d13 1 a13 1 alias ETeX "tex &tex \language=\USenglish \input " d15 1 a15 1 alias FTeX "tex &tex \language=\french \input " d17 1 a17 1 alias ITeX "tex &tex \language=\italian \input " d46 1 a46 1 ; Here .base files (usually mf.base will suffice) reside: d55 1 a55 1 ; Here .mem files (usually mp.mem and mfplain.mem) reside: d64 1 a64 1 ; Here .fmt files (usually tex.fmt and latex.fmt) reside: @ 1.4 log @`TeXEdit.rexx' and `NameStruc' come from `PasTeX'. @ text @d1 2 a2 2 ;;;; AmiWeb2C 2.0 (c) 1993-1995 Andreas Scherer ;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;; PasTeX 1.4 beta (c) 1990-1994 Georg Heßmann ;;;;;;;;;;;;;;;;;;;;;;;;;;; d7 1 a7 1 path TeXMF:bin/pastex add ; PasTeX 1.4 beta drivers d11 1 a11 1 alias GTeX "tex &plain \language=\german \input " d13 1 a13 1 alias ETeX "tex &plain \language=\USenglish \input " d15 1 a15 1 alias FTeX "tex &plain \language=\french \input " d17 1 a17 1 alias ITeX "tex &plain \language=\italian \input " d46 1 a46 1 ; Here .base files (usually plain.base will suffice) reside: d55 1 a55 1 ; Here .mem files (usually plain.mem and mfplain.mem) reside: d64 1 a64 1 ; Here .fmt files (usually plain.fmt and latex.fmt) reside: @ 1.3 log @Rename `amiga' to `local' similar to the TDS convention. @ text @d82 2 a83 2 setenv TEXEDIT "rx TeXMF:web2c/rexx/TeXedit.rexx %s %d" setenv TEXREXXEDIT "TeXMF:web2c/rexx/TeXedit.rexx %s %d" @ 1.2 log @Prepare the default setup for `texk 7'. Most likely this will be a private installation only. @ text @d8 1 a8 1 path TeXMF:bin/amiga add ; other TeXnical utilities d40 1 a40 1 ; BIBINPUTS = ".,TeXMF:bibtex/bib" d42 1 a42 1 ; BSTINPUTS = ".,TeXMF:bibtex/bst" @ 1.1 log @Initial revision @ text @d1 1 a1 1 ;;;; AmiWeb2C 1.0 (c) 1993-1995 Andreas Scherer ;;;;;;;;;;;;;;;;;;;;;;;;;;;; d6 1 a6 1 path TeXMF:bin/web2c61 add ; AmiWeb2C 1.0 system d10 25 a34 21 resident TeXMF:bin/web2c61/VirTeX resident TeXMF:bin/web2c61/VirMF ; alias TeX "virtex &plain \language=\german \input " alias LaTeX "virtex &latex \language=\german \input " alias ETeX "virtex &plain \language=\USenglish \input " alias ELaTeX "virtex &latex \language=\USenglish \input " alias FTeX "virtex &plain \language=\french \input " alias FLaTeX "virtex &latex \language=\french \input " alias ITeX "virtex &plain \language=\italian \input " alias ILaTeX "virtex &latex \language=\italian \input " ; alias MetaFont "virmf &plain " ; alias MetaPost "virmp &plain " alias MFPost "virmp &mfplain " ; ; The following default values from `TeXMF:source/web2c-6.1/kpathsea/SMakefile' ; can readily be used by adding an `empty' path in the respective environment ; variable. You don't have to repeat these paths explicitly, except if you ; want to change their sequence. In several cases alternative environment d42 1 a42 3 ; BSTINPUTS = ".,TeXMF:bibtex/bst" + TEXINPUTS ; Here bibtex.mcf (BibTeX memory configuration file) can be found: ; BIBTEXCONFIG = ".,TeXMF:web2c61/config" + TEXCONFIG d47 1 a47 1 ; MFBASES = ".,TeXMF:web2c61/bases//" d51 1 a51 3 ; MFPOOL = ".,TeXMF:web2c61/pool" ; Here mf.mcf (MetaFont memory configuration file) can be found: ; MFCONFIG = ".,TeXMF:web2c61/config" + TEXCONFIG d56 1 a56 1 ; MPMEMS = ".,TeXMF:web2c61/mems//" d58 1 a58 1 ; MPINPUTS = ".,TeXMF:metapost//,TeXMF:fonts/source//" d60 1 a60 3 ; MPPOOL = ".,TeXMF:web2c61/pool" ; Here mp.mcf (MetaPost memory configuration file) can be found: ; MPCONFIG = ".,TeXMF:web2c61/config" + TEXCONFIG d65 1 a65 1 ; TEXFORMATS = ".,TeXMF:web2c61/formats//" d69 1 a69 5 ; TEXPOOL = ".,TeXMF:web2c61/pool" ; Here tex.mcf (TeX memory configuration file) can be found: ; TEXCONFIG = ".,TeXMF:web2c61/config" ; Here .tfm files (TeX font metric files) reside: ; TEXFONTS = ".,TeXMF:fonts/tfm//" d73 5 a77 5 ; TFMFONTS = ".,TeXMF:fonts/tfm//" + TEXFONTS ; GLYPHFONTS = ".,TeXMF:fonts//" + TEXFONTS ; GFFONTS = ".,TeXMF:fonts/gf//" + GLYPHFONTS + TEXFONTS ; PKFONTS = ".,TeXMF:fonts/pk//" + TEXPKS + GLYPHFONTS + TEXFONTS ; VFFONTS = ".,TeXMF:fonts/vf" + TEXFONTS a80 2 setenv TEXEDIT "rx TeXMF:web2c61/rexx/TeXedit.rexx %s %d" setenv MFEDIT "rx TeXMF:web2c61/rexx/MFEdit.rexx %s %d" d82 2 a83 1 setenv TEXREXXEDIT "TeXMF:web2c61/rexx/TeXedit.rexx %s %d" a86 1 setenv TEXFORMAT plain d90 1 a90 1 setenv MPXCOMMAND "rx TeXMF:web2c61/rexx/MakeMPX.rexx" d95 1 a95 1 setenv CALLMF TeXMF:web2c61/rexx/MakeBatch.rexx d97 1 a97 1 ;setenv CALLMF TeXMF:web2c61/rexx/MakeTeXFont.rexx @