makra uzivajici Levyho rectinu [long]

Petr Sojka sojka at daeron.ics.muni.cz
Fri May 20 21:47:47 CEST 1994


: Prosim vsechny techove kouzelniky, zvlaste ty, kdo pouzivaji
: nekterou z rectin (Silvio Levy, KD rectinu - Dryllerakis) aby
: mi pomohli vyresit problem jak psat makra ktere v sobe tuto rectinu
: zapinaji a vypinaji -- pro nezasvecene -- jde o to, ze recke akcenty
: pouzivaji jako ligatury znaky ~,<,>,",`,', | v ruznych kombinacich
: a tyto maji predefinovany catcode na pismeno. Posilam cast Levyho
: manualu - (prorezano) - podstatny je posledni odstavec
:
: pripadne budu do smrti zavazan tomu, kdo by mi oxerexoval a poslal
: nize citovany clanek Reinhard Wonnebergera , TUGBoat October 1986,
: zvlaste strany 179-180
Prikladam summary na podobny dotaz na info-texu, snad to bude
dobra stopa, zvlast modifikace Levyho maker od D. Wujastyka;
prakticne zkusenosti z pouzivanim nektere ze sesti rectin
pod pub/tex/CTAN/fonts
nemam. Po tugboatu se podivam v nasi knihovne a pokud ho najdu, poslu.
Pekny vikend preje
Petr <Sojka at muni.cz>
:
: velmi dekuji za kazdou stopu
: *************************************************************************
: *  Petr Skoda                         Tel   : (0204) 85201, l. 361      *
: *  251 65 Ondrejov                    e-mail: skoda at sunstel.asu.cas.cz  *
: *  Ceska republika                            aststel at csearn.bitnet     *
: *************************************************************************


From: "Dr GJC Lokhorst" <GLOKHORST at fac.fbk.eur.nl>
To: ling-tex at shsu.edu, info-tex at shsu.edu
Date: Fri, 6 May 1994 16:06:43 +0200
Subject: [A] Greek in TeX and LaTeX [summary]

Greek for TeX and LaTeX.

***************************************************************
About a week ago, I asked how one should combine the edmac
package (which runs under plain tex) with Greek (preferably
using the NFSS). I received numerous replies. I am grateful to
all who responded. I'll summarize the most useful suggestions
below.
***************************************************************

David Kastrup <dak at pool.informatik.rwth-aachen.de> wrote:

You might try the new Alpha kdgreek package (still due to
change) from laotzu.doc.ic.ac.uk, version 4.0. It has no
problem whatsoever with mixed Greek and latin characters in
macro arguments, and will even support, say, german.sty (after
declaring \greekchar\") to produce the right thing for
\footnote{Dies n"amlich hei"st "`$su"'i$"', ohne Diphtong}

Of course, I post this with a bit of vanity, as I am not
altogether unrelated with the new design...

***************************************************************
However, there was one problem:
***************************************************************

David Kastrup <dak at pool.informatik.rwth-aachen.de> wrote:

Your example seems to be written in plain TeX. Starting from
version 4.0Alpha (available, as I wrote, from
laotzu.doc.ic.ac.uk), in the LaTeX macro version the problem has
been solved. If you have a lot of initiative, and definitely
need a plain TeX version, you might want to steal the ideas in
the LaTeX version to once and for all solve the problem for
plain TeX as well (don't forget to mail the spoils in that case
to Kostis, as he'll be glad for any work he is spared).

I know of no publicly available version before KdGreek 4.0Alpha,
which will solve the dreaded catcode problem (which, in essence,
means that the Greek/Roman-ness of characters and accent is
fixed at the time they are first read from file, which is a
problem if they appear in macro arguments, such as of footnotes,
*together* with Greek/Roman font changes).

Your problems are due to that, and if you *can* work with LaTeX,
get the 4.0 version. If you cannot, get it as well, and modify
the plain TeX version using the LaTeX version. If your TeX
expertise is not sufficient, try to get hold of a local wizard.
In either case, notify Kostis whenever you get something
worthwhile done.

Hope you manage to get by.

***************************************************************
David was wrong, fortunately: there is a package before KdGreek
4.0Alpha which solves the dreaded catcode problem, namely the
ibygrk package.
***************************************************************

Pierre A. MacKay <mackay at cs.washington.edu> wrote:

The ibygrk package, with input coding based on the Ibycus/TLG
archive of all ancient Greek texts (modified BetaCode), avoids
the problem of active characters, etc. by using post-positive
characters and an elaborate ligature table.

***************************************************************
After I had installed ibygrk, I received the simplest solution
of all:
***************************************************************

Dominik Wujastyk <D.Wujastyk at ucl.ac.uk> wrote:

I append to this email a modified copy of Silvio Levy's
greekmacros.tex file, with three changes in it which solve the
problem of the change in catcode of the tilde, which then has to
form ligatures (so *must* be a letter).  The short test file you
sent me works fine using these modifications (I see the same --
correct -- ouput both in \text and outside it).

I see that you use GreekTeX, rather than Silvio Levy's original
fonts and macros; I'm afraid I only have the older system, but I
think you will be able to use the same idea to modify your files.

This solution is due to John Lavagnino and Wayne Sullivan.

Best wishes,

Dominik

(I am uuencoding the file, since the tilde character sometimes
gets altered by mail gateways.)

begin 644 greekmac.tex
M7&1E9EQI9FYE>'1C:&%R(S$C,B,S>UQL971<=&5M<&4@(S%<9&5F7'1E;7!A
M>R,R?5QD969<=&5M<&)[(S-]7&9U='5R96QE=`T*("!<=&5M<&-<:69N8VA]
M#0I<9&5F7&EF;F-H>UQI9GA<=&5M<&-<=&5M<&5<;&5T7'1E;7!D7'1E;7!A
M7&5L<V5<;&5T7'1E;7!D7'1E;7!B7&9I7'1E;7!D?0T*7&1E9EQG;V)B;&4C
M,7M]#0I<9F]N=%QT96YG<CUG<G)E9S$P#0I<9F]N=%QT96YG<F)F/6=R8FQD
M,3`-"EQF;VYT7'1E;F=R='0]9W)T=#$P#0I[7&-A=&-O9&5 at 7'X],3$@7&=L
M;V)A;%QL971<1U)T:6QD93U^?2`@)2`@/"TM+2TM+2TM+2TM(&-H86YG90T*
M7&1E9EQG<F5E:VUO9&5[)0T*7&-A=&-O9&5 at 7#P],3,-"EQC871C;V1E8%P^
M/3$S#0I<8V%T8V]D96!<)STQ,0T*7&-A=&-O9&5 at 7&`],3$-"EQL971^/5Q'
M4G1I;&1E("`@("`@("`@("`@("`@("`@("`@("`@("`E("`\+2TM+2TM+2TM
M+2T at 8VAA;F=E#0HE(%QC871C;V1E8%Q^/3$Q("`@("`@("`@("`@("`@("`@
M("`@("`@)2`@/"TM+2TM+2TM+2TM(&-H86YG90T*7&-A=&-O9&5 at 7"(],3$-
M"EQC871C;V1E8%Q\/3$Q#0I<;&-C;V1E8%P\/6!</"4-"EQL8V-O9&5 at 7#X]
M8%P^)0T*7&QC8V]D96!<)SU at 7"<E#0I<;&-C;V1E8%Q@/6!<8"4-"EQL8V-O
M9&5 at 7'X]8%Q^)0T*7&QC8V]D96!<(CU at 7"(E#0I<;&-C;V1E8%Q\/6!<?"4-
M"EQT96YG<EQD969<8F9[7'1E;F=R8F9]7&1E9EQT='M<=&5N9W)T='U]#0I<
M;F5W8V]U;G1<=G=L#0I<;F5W8V]U;G1<86-C=`T*7&1E9EQL='L\?0T*7&1E
M9EQG='L^?0T*>PT*("!<9W)E96MM;V1E#0H@(%QG9&5F/GM<:69N97AT8VAA
M<B!@>UQE>'!A;F1A9G1E<EQS;6]O=&AG<F%V95QG;V)B;&5]>UQC:&%R7&QQ
M7#Y]?0T*("!<9V1E9CQ[7&EF;F5X=&-H87(@8'M<97AP86YD869T97)<<F]U
M9VAG<F%V95QG;V)B;&5]>UQC:&%R7&QQ7#Q]?0T*("!<9V1E9EQS;6]O=&AG
M<F%V92,Q>UQA8V-T/5QR<3$S-R!<=G=L/5QL<2,Q(%QD;V)R96%T:&EN9V=R
M879E?0T*("!<9V1E9EQR;W5G:&=R879E(S%[7&%C8W0]7')Q,3`S(%QV=VP]
M7&QQ(S$@7&1O8G)E871H:6YG9W)A=F5]#0H@(%QG9&5F7&1O8G)E871H:6YG
M9W)A=F5[7&EF;G5M7'9W;%QL=%QR<3$T,"`@("`E:68@=7!P97)C87-E#0H@
M("`@7&-H87)<=&AE7&%C8W1<8VAA<EQT:&5<=G=L7&5L<V5<97AP86YD869T
M97)<=&5S=&EO=&%<9FE]#0H@(%QG9&5F7'1E<W1I;W1A>UQI9FYE>'1C:&%R
M('Q[7&%D9&EO=&%<9&]A8V-E;G1<9V]B8FQE?7M<9&]A8V-E;G1]?0T*("!<
M9V1E9EQA9&1I;W1A>UQI9FYU;5QV=VP]7&QQ(&%<=G=L/5QR<3,W,`T*("`@
M(%QE;'-E7&EF;G5M7'9W;#U<;'$@:%QV=VP]7')Q,S<Q(%QE;'-E7'9W;#U<
M<G$S-S(@7&9I7&9I?0T*("!<9V1E9EQD;V%C8V5N='M<86-C96YT7'1H95QA
M8V-T(%QC:&%R7'1H95QV=VQ<<F5L87A]#0I]#0H-"EQN97=I9EQI9F=R965K
M7&=R965K9F%L<V4-"@T*7&1E9EQB96=I;F=R965K>UQB9W)O=7!<9W)E96MT
M<G5E7&=R965K;6]D97T-"EQD969<96YD9W)E96M[7&5G<F]U<'T-"@T*7&QE
M=%QM871H/20-"GM<8V%T8V]D96!<)#TQ,PT*7&=D969<9W)E96MD96QI;7-[
M7&-A=&-O9&5 at 7"0],3,-"EQD968D>UQI9F=R965K7&5N9&=R965K7&5L<V5<
M8F5G:6YG<F5E:UQF:7T-"EQD969<9&ES<&QA>7M<;6%T:%QM871H?5QD969<
;96YD9&ES<&QA>7M<;6%T:%QM871H?7U]#0H`
`
end

***************************************************************
After some deliberation, I am now using

plain-nfss + edmac + edmacfss + ibygrk

Everything works great. Thanks again to all who responded.
***************************************************************

------------------------
Dr. Gert-Jan C. Lokhorst, Erasmus University Rotterdam
lokhorst at filint.fwb.eur.nl, glokhorst at fac.fbk.eur.nl
------------------------




More information about the csTeX mailing list