summaryrefslogtreecommitdiff
path: root/language/multilingual/eurotex/LESMEG
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /language/multilingual/eurotex/LESMEG
Initial commit
Diffstat (limited to 'language/multilingual/eurotex/LESMEG')
-rw-r--r--language/multilingual/eurotex/LESMEG177
1 files changed, 177 insertions, 0 deletions
diff --git a/language/multilingual/eurotex/LESMEG b/language/multilingual/eurotex/LESMEG
new file mode 100644
index 0000000000..1ffdffbb8e
--- /dev/null
+++ b/language/multilingual/eurotex/LESMEG
@@ -0,0 +1,177 @@
+EuroTeX versjon 1.1, mars 1997.
+
+Denne programpakken inneholder en flerspråklig TeX-tilpasning for
+europeere. Ved hjelp av denne pakken kan man benytte ikke-engelske
+bokstaver i manuskriptet. Alle bokstaver i fonten ISO Latin 1 blir
+behandlet nøyaktig som engelske bokstaver og skaper ingen problemer ved
+orddeling, utskrift til fil, e.l. Orddeling går også problemfritt med
+de øvrige bokstaver i dc-fontene. Pakken inneholder orddelingsmønstre for
+engelsk, tysk, fransk, italiensk, polsk, dansk, norsk, svensk, islandsk og
+finsk. Den kan enkelt utvides til flere språk, eller enkelte språk kan
+byttes ut. Filen multling.tex inneholder nødvendige definisjoner.
+Filen nor-plain-dc.* gir en fullstendig beskrivelse.
+
+Systemet er utviklet på en Sun Sparcstation. Det forutsettes at man
+benytter åttebits fonter både i TeX og ved skriving av filer. Dette
+er bare mulig i TeX 3.x. Denne pakken er utviklet på TeX 3.141.
+
+I TeX må dc-fontene benyttes, ved skriving av filer må ISO Latin 1 benyttes.
+X-Windows 11.5 inneholder ISO Latin 1 (ISO 8859/1). Denne kan gjøres
+tilgjengelig ved å sette
+ setenv LC_CTYPE iso_8859_1
+i din .login-fil, og
+ stty -istrip cs8 #Solaris
+i din .cshrc-fil. Ovenstående definisjoner gjør at du kan lese de norske
+bokstavene i denne filen. For å kunne skrive skandinaviske og tyske
+bokstaver kan du kopiere filen keyboard/.Xmodmap.us til din bruker og i
+din .xinitrc-fil sette
+ xmodmap .Xmodmap.us
+(her er forutsatt amerikansk tastatur). Med disse definisjonene vil de
+fleste aktuelle tilleggstegn fremkomme ved hjelp av "Alt"-tasten på nokså
+logiske taster. De blir gyldige i kommandomodus og i vi-editoren.
+Andre editorer (f.eks. emacs-19.28) kan kreve at de legges inn på annen måte.
+Selvfølgelig kan tegnene også legges inn på andre taster.
+
+For at dette programsystemet skal virke som forutsatt, må følgende endringer
+gjøres i kildekoden til TeX (Web2c 14.05.1992).
+
+(Nedenstående endringer i filen tex.ch må gjøres før man har kjørt configure.
+I configure kopieres tex.ch til ctex.ch, og ctex.ch benyttes dernest i make.
+Dersom man genererer TeX på nytt uten å kjøre configure, må man påse at
+endringene i tex.ch også kommer inn i ctex.ch. I praksis skal tex.ch og
+ctex.ch være like.)
+
+i filen tex/tex.ch må tilordningen
+ @!trie_size=24000;
+erstattes med:
+ @!trie_size=60000;
+
+i filen tex/tex.ch må tilordningene
+ @!trie_op_size=750;
+ @!neg_trie_op_size=-750;
+erstattes med:
+ @!trie_op_size=2000;
+ @!neg_trie_op_size=-2000;
+
+i filen tex/tex.ch må linjene
+ @y
+ for i:=0 to @'37 do xchr[i]:=chr(i);
+ for i:=@'177 to @'377 do xchr[i]:=chr(i);
+ @z
+erstattes med:
+ @y
+ for i:=0 to @'37 do xchr[i]:=chr(i);
+ for i:=@'177 to @'377 do xchr[i]:=chr(i);
+ xchr[@'377]:=chr(@'337);
+ xchr[@'337]:=chr(@'377);
+ @z
+
+i filen tex/tex.ch må linjene
+ @x
+ @<Character |k| cannot be printed@>=
+ (k<" ")or(k>"~")
+ @y
+ @<Character |k| cannot be printed@>=
+ (k<" ")or((k>"~")and(k<192))or(k=215)or(k=223)or(k=247)
+ @z
+legges inn foran avsnittet
+ % [4.51] Open the pool file
+
+i filen lib/site.h må linjen
+ #undef NONASCII
+erstattes med:
+ #define NONASCII
+
+De foreslåtte trie_size-verdier skulle være tilstrekkelig for de fleste
+implementasjoner med opp til 10 språk.
+
+Filene under eurotex/inputs må legges på katalogen inputs.
+I filen plain.tex under inputs må linjen
+ \input hyphen
+erstattes med:
+ \input multling
+Videre må filen hyphen.tex skifte navn:
+ mv hyphen.tex enghyph.tex
+
+Dernest må TeX (dvs initex og virtex) genereres på nytt (med make),
+og en ny utgave av plain.fmt under formats må dannes.
+TeX er da ferdig til bruk.
+
+Under eurotex/doc ligger tex-, dvi- og ps-filer på norsk, engelsk og tysk
+med en beskrivelse av TeX-utvidelsene. tex-filene kan først kjøres etter
+at TeX-utvidelsene er blitt lagt inn.
+
+Filene under eurotex/bin er konverteringsfiler. De er laget for å ligge
+under /local/bin, men kan selvfølgelig legges inn på en vilkårlig katalog
+i din PATH. Adressen i siste linje i filene iso2tex og tex2iso
+må i så fall settes til den katalogen du legger filene på.
+
+
+ Lykke til!
+ Ivar Aavatsmark
+ ivar.aavatsmark@nho.hydro.com
+
+
+PS
+Følgende lapsus er observert for TeX 3.141 på Solaris 2.3:
+TeX vil godta ikke-ascii-tegn (som æ ø å ä ö ü ß) i filnavn og gi riktig
+behandling av slike filer. Imidlertid vil ikke-ascii-tegn i filnavnet bli
+erstattet med kode 0 (^^@) eller 1 (^^A) i meldingene på skjermen.
+Med en tex-fil ved navn "bølge.tex" vil man således få følgende melding:
+
+> tex bølge
+This is TeX, C Version 3.141
+(b^^@lge.tex
+Default language: English
+[1] )
+Output written on b^^@lge.dvi (1 page, 212 bytes).
+Transcript written on b^^@lge.log.
+>
+
+De opprettede dvi- og log-filer vil imidlertid få de korrekte navnene
+"bølge.dvi" og "bølge.log".
+
+PPS
+To av makroene definert i multling.tex, nemlig \ggg og \lll, kolliderer
+med AMS-definisjonene. Dersom AMS-tegnene ønskes innlemmet i TeX, må
+følgende endring gjøres i filen amssym.tex.
+De 4 nedenstående linjene er kommentert ut og erstattet med de
+etterfølgende 6. Med disse endringene i amssym.tex kan AMS-definisjonene
+innlemmes, og alle makroer vil gjelde som forutsatt.
+%\newsymbol\lll 136E
+% \let\llless\lll
+%\newsymbol\ggg 136F
+% \let\gggtr\ggg
+\newsymbol\llless 136E
+\newsymbol\gggtr 136F
+\ifx\lllhyph\undefined \let\lll=\llless
+ \else\def\lll{\relax\ifmmode\llless\else\lllhyph\fi} \fi
+\ifx\ggghyph\undefined \let\ggg=\gggtr
+ \else\def\ggg{\relax\ifmmode\gggtr\else\ggghyph\fi} \fi
+
+PPPS
+EuroTeX inneholder ingen LaTeX-tilpasning. En slik tilpasning kan lages
+ved i definisjonen av tekstfontene å erstatte cm-fontene med dc-fonter.
+Vi har laget en slik tilpasning, men denne er ikke lagt ut på anonym ftp.
+
+PPPPS
+EuroTeX-versjonen vil ikke behandle kall til cm-tekstfonter korrekt.
+Tegnfølgene !` og ?` er ikke ligaturer for ¡ og ¿ i EuroTeX.
+Makroen \it\$ er ikke definert som pundtegnet £ i EuroTeX.
+For å kunne kjøre tilsendte TeX-filer med kall til cm-tekstfonter kan man
+i tillegg til ovenstående flerspråklige TeX-versjon lage en TeX-versjon som
+ikke kaller multling.tex, men isteden kaller enghyph.tex. En slik versjon
+kunne kalles cmtex. Ovenstående endringer i kildekoden til TeX gjør ingen
+skade for cmtex, slik at cmtex for alle praktiske formål blir lik den
+opprinnelige amerikanske TeX.
+
+
+ENDRINGER
+
+I versjon 1.1 benyttes nye orddelingsmønstre for fransk, italiensk,
+polsk og svensk.
+
+I versjon 1.0 gav makroene \S \! \pound \{ \} \backslash \silohi \siltgt
+\sigtlt \sigtgt feil resultat dersom de ble brukt i forbindelse med
+\uppercase eller \lowcase. Denne feil er rettet i versjon 1.1.
+