<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Dobrý den.<br>
    <br>
    Aby se při použití \cline nemusela pokaždé měnit kategorie znaku -,
    udělal pan Tesařík (autor české podpory pro babel) úpravu definice
    tohoto příkazu. Když se dáte před \begin{document} následující kód,
    nemusíte nic měnit.<br>
    <br>
    %Tesaříkova patch \cline pro babel s czech a slovak<br>
    \makeatletter<br>
    \begingroup<br>
      \catcode`\-=\active<br>
      \def\x{\endgroup<br>
      \let\cs@cline\@cline<br>
      \expandafter\def\expandafter\@cline<br>
        \expandafter##\expandafter1\expandafter<br>
          -\expandafter##\expandafter2\expandafter\@nil\expandafter<br>
           
    {\expandafter\cs@cline\expandafter##\expandafter1\minus##2\@nil}<br>
    }\x<br>
    \makeatother<br>
    <br>
    Samozřejmě můžete narazit na jiný výskyt znaku -, kde vadí, že je
    aktivní. Místo příkazu na změnu kategorie, který Vám poradil pan
    Wagner, můžete na přepínání použít babelovské \shorthandoff{-} a
    \shorthandon{-}.<br>
    <br>
    Dále babel s volbou czech/slovak definuje příkaz \minus, který se
    pro neaktivní - dá použít. Někdy se mi např. stalo, že vadilo - u
    nějakého rozměru.<br>
    <br>
    Zdraví<br>
        Jaromír Kuben<br>
    <br>
    <div class="moz-cite-prefix">Dne 14. 10. 2015 v 16:06 Zdenek Wagner
      napsal(a):<br>
    </div>
    <blockquote
cite="mid:CAC1phybaECM_+hg+D1tAHvynst7YWACHaYYxv6j83Rmvgr5J+w@mail.gmail.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <div dir="ltr">
        <div>
          <div>
            <div>
              <div>
                <div>
                  <div>Dobrý den,<br>
                    <br>
                  </div>
                  cslatex již mnoho let není udržován, v distribucích
                  zůstává jen kvůli tomu, aby mohly být zpracovány staré
                  dokumenty. Sice není vyvíjen žádný tlak na jeho
                  vyřazení, ale v budoucnu k tomu může dojít. Odpověď
                  tedy zní: buď babelizovaný latex, nebo xelatex +
                  polyglossia, pro lualatex je možné obojí.<br>
                  <br>
                </div>
                Pokud použijete lualatex či xelatex, pracujete interně v
                unicode. V případě lualatexu si nejsem jist, ale v
                xelatexu se defaultně použijí LM fonty.<br>
                <br>
              </div>
              Pokud chcete použít babelizovaný latex, pak si musíte
              uvědomit, že se defaultně použijí CM fonty, tedy kódování
              OT1. Nejen že je diakritika posazena ošklivě, ale nebude
              fungovat správně ani dělení slov. Kvůli dělení slov je
              nutno přepnout kódování na T1, pro vzhled fontu je nutno
              zvolit LM fonty (nebo jiné fonty s dobrou podporou
              češtiny). Potřebujete tedy navíc tyto dva řádky:<br>
              <br>
            </div>
            \usepackage[T1]{fontenc}<br>
          </div>
          \usepackage{lmodern}<br>
          <br>
        </div>
        Problém \cline plyne z toho, že babel nezachází dostatečně
        chytře s aktivními znaky. Pokud nevyužíváte možnost opakování
        spojovníku na novém řádku, když k dělení slova dojde právě ve
        spojovníku, pak se problému zbavíte příkazem \catcode`\-=12 hned
        za \begin{document}. Pokud rozšířenou možnost dělení využijete,
        pak je třeba tento příkaz vložit na začátek každého prostředí
        table, kde se v tabulce \cline používá.<br>
        <br>
      </div>
      <div class="gmail_extra"><br clear="all">
        <div>
          <div class="gmail_signature">Zdeněk Wagner<br>
            <a moz-do-not-send="true"
              href="http://ttsm.icpf.cas.cz/team/wagner.shtml"
              target="_blank">http://ttsm.icpf.cas.cz/team/wagner.shtml</a><br>
            <a moz-do-not-send="true" href="http://icebearsoft.euweb.cz"
              target="_blank">http://icebearsoft.euweb.cz</a></div>
        </div>
        <br>
        <div class="gmail_quote">Dne 14. října 2015 15:48 Jan Holub <span
            dir="ltr"><<a moz-do-not-send="true"
              href="mailto:Jan.Holub@fit.cvut.cz" target="_blank">Jan.Holub@fit.cvut.cz</a>></span>
          napsal(a):<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">Dobrý den,<br>
            po letech používání stylu Prosper na slajdy jsem přešel na
            jeho nástupce<br>
            Powerdot. Narazil jsem na následující problém, se kterým si
            nevím rady<br>
            (a ani kolegové).<br>
            <br>
            Když zkomipluji slajdy pomocí cslatex (viz přiložený kód),
            pak první<br>
            kompilace proběhne v pořádku, v další mi zahlásí následující
            chybové<br>
            hlášení.<br>
            <br>
-------------------------------------------------------------------<br>
            /usr/share/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))
            (./<a moz-do-not-send="true" href="http://ccc.bm"
              rel="noreferrer" target="_blank">ccc.bm</a>)<br>
            (./<a moz-do-not-send="true" href="http://ccc.bm"
              rel="noreferrer" target="_blank">ccc.bm</a>) (./ccc.toc)<br>
            ! Undefined control sequence.<br>
            \czech ->\czech PD1<br>
            <br>
            l.8 \begin{document}<br>
            <br>
            ?<br>
-------------------------------------------------------------------<br>
            <br>
            Pokud použiji babelizovaný latex, tak sice kompilace
            proběhne, ale mám<br>
            fonty s ošklivě umístěnými diakritickými znaménky a problém
            s příkazem<br>
            \cline{2-5}. Ten dokáži nouzově odstranit pomocí
            \expandafter. Problém s<br>
            fontem je ale horší.<br>
            <br>
            Mám nadále používat babelizovaný latex nebo cslatex?<br>
            <br>
            Poradíte mi prosím, jak vyřešit problém(y) ve zvoleném
            řešení?<br>
            <br>
            Předem děkuji za rady.<br>
            Jan Holub<br>
            <br>
            <br>
-------------------------------------------------------------------<br>
\documentclass[style=jefka,mode=present,paper=screen,orient=landscape]{powerdot}<br>
            <br>
            \usepackage[latin2]{inputenc}<br>
            \usepackage{czech}<br>
            \usepackage[czech]{babel}<br>
            <br>
            \begin{document}<br>
            <br>
            \begin{slide}{Název slajdu}<br>
            <br>
              obsah slajdu<br>
            <br>
              ěščřžýáíé<br>
            <br>
            \end{slide}<br>
            <br>
            \end{document}<br>
            _______________________________________________<br>
            csTeX mailing list<br>
            <a moz-do-not-send="true"
              href="mailto:csTeX@cs.felk.cvut.cz">csTeX@cs.felk.cvut.cz</a><br>
            <a moz-do-not-send="true"
              href="https://lists.felk.cvut.cz/mailman/listinfo/cstex"
              rel="noreferrer" target="_blank">https://lists.felk.cvut.cz/mailman/listinfo/cstex</a><br>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <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="https://lists.felk.cvut.cz/mailman/listinfo/cstex">https://lists.felk.cvut.cz/mailman/listinfo/cstex</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>