<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-2" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Jejda... Omlouvam se prevelice za zkomoleni jmena pana Zyky (znam
jednoho cloveka stejne znejiciho jmena ... jenze s mekkym... :-) ) ... <br>
Samozrejme dekuji panu Zykovi za nasmerovani ... a jeste jednou se moc
omlouvam...<br>
<br>
Jarda Hajtmar<br>
<br>
<br>
Jaroslav Hajtmar napsal(a):
<blockquote cite="mid461015F6.9010501@gyza.cz" type="cite">
<pre wrap="">Dobry den.
Dekuji panu Zikovi za nasmerovani ...
<a class="moz-txt-link-freetext" href="http://www.pragma-ade.com/general/manuals/metafun-p.pdf">http://www.pragma-ade.com/general/manuals/metafun-p.pdf</a> bylo presne co
jsem potreboval.
Diky i za vysvetleni vyhodnocovani podminek... to ze ConTeXt pracuje s
aktivnimi znaky koneckoncu pan Wagner vicemene predpokladal ...
> Zkuste \showthe\catcode`\ž
> Obávám se, že diakritika je řešena pomocí aktivních znaků, zatímco v
> plainu jste zvyklý na TCX tabulky, případně encTeX. V UTF-8 při
> použití aktivních znaků se můžete dočkat ještě mnoha jiných
> nepříjemných překvapení.>
Kazdopadne komentar pana Wagnera k UTF8 zcasti vysvetluje i to, proc mi
nektera plainovska makra nepracuji pokud mam zapnuto kodovani UTF8 -
proto porad pouzivam CP1250
Jeste jednou diky.
Jarda Hajtmar
Vit Zyka napsal(a):
</pre>
<blockquote type="cite">
<pre wrap="">Jaroslav Hajtmar wrote:
</pre>
<blockquote type="cite">
<pre wrap="">Dobry den.
Googloval jsem o stosest, ale nenasel jsem zadne rozumne informace o
praci s Layers v ConTeXtu. Mj. nejsou ani v oficialnich manualech.
</pre>
</blockquote>
<pre wrap="">Mozna je neco v menaulu o MetaFanu.
</pre>
<blockquote type="cite">
<pre wrap="">Krome nekolika prikladu na <a class="moz-txt-link-freetext" href="http://wiki.contextgarden.net">http://wiki.contextgarden.net</a> jsem nic
nenasel a uzivani jednotlivych prikladu je pro mne spis experimentovanim
metodou pokusu a omylu... Nekde jsem cetl, ze Layers se pouzivaji hlavne
k moznosti absolutniho pozicovani objektu na strance ... rad bych se
</pre>
</blockquote>
<pre wrap="">ano, to je velmi vyhodne. Pouzivam to napriklad takto:
-------------------------------
\setupbackgrounds[text][background={color,TextBgPos,foreground,TextFrPos}]
\definelayer[TextBgPos][position=no,corner=top,height=\paperheight]
\definelayer[TextFrPos][position=no,corner=top,height=\paperheight]
\def\putOn[#1](#2,#3){%
\doifnextcharelse[
{\doputOn[#1](#2,#3)}%
{\doputOn[#1](#2,#3)[rb]}%
}
\def\doputOn[#1](#2,#3)[#4]{%
\setlayer[#1][x=#2,y=#3,location=#4]%
}
\def\putOnText{\putOn[TextBgPos]}
\def\putOverText{\putOn[TextFrPos]}
-------------------------------
Vice prikladu ve zdrojaku napr. zde
<a class="moz-txt-link-freetext" href="http://source.contextgarden.net/tex/context/base/page-lyr.tex?search=layer">http://source.contextgarden.net/tex/context/base/page-lyr.tex?search=layer</a>
</pre>
<blockquote type="cite">
<pre wrap="">ovsem dozvedel nekde vice informaci o moznostech tohoto nastroje,
hlavne o moznosti pripadne pruhlednosti a nepruhlednosti vrstev atd ...
</pre>
</blockquote>
<pre wrap="">vrstvy jsou pruhledne; pokud chtete 'videt' pod vami napsany text ci pod
pozadi (background), musite psat ci kreslit pruhlednou barvou (viz
zmineny manual o MetaFanu).
</pre>
<blockquote type="cite">
<pre wrap="">Dale bych se rad zeptal na to, jak ConTeXt pracuje s primitivy \if \else
\fi pri testovani ceskych znaku ...
Pro ukazku meho dotazu :
\def\test#1{\if#1ž žena\else muž\fi\par}
\def\testA#1{\if#1m muž\else žena\fi\par}
\test{ž}
\test{m}
</pre>
</blockquote>
<pre wrap="">\if testuje tokeny az po uplne expanzi. Ceske znaky jsou v ConTeXtu
(konkretne pri vasem zadani \enableregime[cp1250]) aktivni, takze
porovnavate
\zcaron ž
m ž
coz je v obou pripadech false.
Lepsi je testovat takto:
\def\test#1{\ifx#1\zcaron žena\else muž\fi\par}
nebo pro jistotu
\def\Myzcaron{ž}
\def\test#1{\ifx#1\Myzcaron žena\else muž\fi\par}
S pozdravem
Vit Zyka
</pre>
<blockquote type="cite">
<pre wrap="">\testA{ž}
\testA{m}
dá výsledek:
muž
muž
žena
muž
ConTeXt mam nastaven na :
\enableregime[cp1250]
\mainlanguage[cz]
a textovy zdrojovy text je samozrejme kodovan v odpovidajicim kodovani.
Vyse uvedeny priklad je jen zjednodusenim meho problemu (normalne
testuji nejake znaky nactene z textove databaze (CSV) kodovane
samozrejme v prislusnem kodovani ).
Pripada mi, ze ConTeXt neni schopen otestovat pismeno "ž" (obecne s
diakritikou) ... Ja to samozrejme obesel druhym testem, ale jde mi o to,
ze v pdfPlainu mi to prvni makro tj. makro \test funguje uplne
normalne... Doplnuji i to, ze jsem zkousel experimentovat i s kodovanim
a nefungovalo mi to ani pri \enableregime[utf8] Muzete mi nekdo prosim
poradit v cem je asi problem?
Diky za rady ..
Jarda Hajtmar
</pre>
</blockquote>
<pre wrap="">
_______________________________________________
csTeX mailing list
<a class="moz-txt-link-abbreviated" href="mailto:csTeX@cs.felk.cvut.cz">csTeX@cs.felk.cvut.cz</a>
<a class="moz-txt-link-freetext" href="http://lists.felk.cvut.cz/mailman/listinfo/cstex">http://lists.felk.cvut.cz/mailman/listinfo/cstex</a>
</pre>
</blockquote>
<pre wrap=""><!---->
_______________________________________________
csTeX mailing list
<a class="moz-txt-link-abbreviated" href="mailto:csTeX@cs.felk.cvut.cz">csTeX@cs.felk.cvut.cz</a>
<a class="moz-txt-link-freetext" href="http://lists.felk.cvut.cz/mailman/listinfo/cstex">http://lists.felk.cvut.cz/mailman/listinfo/cstex</a>
</pre>
</blockquote>
<br>
</body>
</html>