<!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>