[cstex] powerdot a cstex

Vokac Petr Petr.Vokac at ujv.cz
Wed Oct 14 21:22:49 CEST 2015


Ve slidech jsem to asi nikdy nepoužil.
V dokumentech to mám ještě schované
v minipage a table. Zkuste to dát do minipage.

> On 14. 10. 2015, at 18:08, Jan Holub <Jan.Holub at fit.cvut.cz> wrote:
>
> To bohužel nestačí:
>
> Argument of \@cline has an extra }.
> <inserted text>
>                \par
> l.116 \end{slide}
>
>
> Dne 14.10.2015 v 17:36 Petr Vokac napsal(a):
>> Nestaci:
>>
>> {
>> \catcode`-=12
>> \begin{tabular
>> ...
>>
>> \end{tabular}
>> }
>>
>> On 10/14/2015 05:28 PM, Jan Holub wrote:
>>> Dobrý den,
>>> děkuji za rady. U tohoto stylu bohužel nepomáhá ani Vámi popsaný způsob,
>>> ani \shorthandoff{-} a \shorthandon{-}, které jsem používal dříve.
>>> Pomohlo jen \catcode`\-=12 hned za \begin{document}.
>>>
>>> S pozdravem,
>>> Jan Holub
>>>
>>> Dne 14.10.2015 v 16:35 Kuben Jaromír napsal(a):
>>>> Dobrý den.
>>>>
>>>> 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.
>>>>
>>>> %Tesaříkova patch \cline pro babel s czech a slovak
>>>> \makeatletter
>>>> \begingroup
>>>>  \catcode`\-=\active
>>>>  \def\x{\endgroup
>>>>  \let\cs at cline\@cline
>>>>  \expandafter\def\expandafter\@cline
>>>>    \expandafter##\expandafter1\expandafter
>>>>      -\expandafter##\expandafter2\expandafter\@nil\expandafter
>>>>        {\expandafter\cs at cline\expandafter##\expandafter1\minus##2\@nil}
>>>> }\x
>>>> \makeatother
>>>>
>>>> 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{-}.
>>>>
>>>> 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.
>>>>
>>>> Zdraví
>>>>    Jaromír Kuben
>>>>
>>>> Dne 14. 10. 2015 v 16:06 Zdenek Wagner napsal(a):
>>>>> Dobrý den,
>>>>>
>>>>> 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í.
>>>>>
>>>>> 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.
>>>>>
>>>>> 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:
>>>>>
>>>>> \usepackage[T1]{fontenc}
>>>>> \usepackage{lmodern}
>>>>>
>>>>> 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á.
>>>>>
>>>>>
>>>>> Zdeněk Wagner
>>>>> http://ttsm.icpf.cas.cz/team/wagner.shtml
>>>>> http://icebearsoft.euweb.cz
>>>>>
>>>>> Dne 14. října 2015 15:48 Jan Holub <Jan.Holub at fit.cvut.cz
>>>>> <mailto:Jan.Holub at fit.cvut.cz>> napsal(a):
>>>>>
>>>>>    Dobrý den,
>>>>>    po letech používání stylu Prosper na slajdy jsem přešel na jeho
>>>>>    nástupce
>>>>>    Powerdot. Narazil jsem na následující problém, se kterým si nevím rady
>>>>>    (a ani kolegové).
>>>>>
>>>>>    Když zkomipluji slajdy pomocí cslatex (viz přiložený kód), pak první
>>>>>    kompilace proběhne v pořádku, v další mi zahlásí následující chybové
>>>>>    hlášení.
>>>>>
>>>>>    -------------------------------------------------------------------
>>>>>    /usr/share/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))
>>>>>    (./ccc.bm <http://ccc.bm>)
>>>>>    (./ccc.bm <http://ccc.bm>) (./ccc.toc)
>>>>>    ! Undefined control sequence.
>>>>>    \czech ->\czech PD1
>>>>>
>>>>>    l.8 \begin{document}
>>>>>
>>>>>    ?
>>>>>    -------------------------------------------------------------------
>>>>>
>>>>>    Pokud použiji babelizovaný latex, tak sice kompilace proběhne, ale mám
>>>>>    fonty s ošklivě umístěnými diakritickými znaménky a problém s příkazem
>>>>>    \cline{2-5}. Ten dokáži nouzově odstranit pomocí \expandafter.
>>>>>    Problém s
>>>>>    fontem je ale horší.
>>>>>
>>>>>    Mám nadále používat babelizovaný latex nebo cslatex?
>>>>>
>>>>>    Poradíte mi prosím, jak vyřešit problém(y) ve zvoleném řešení?
>>>>>
>>>>>    Předem děkuji za rady.
>>>>>    Jan Holub
>>>>>
>>>>>
>>>>>    -------------------------------------------------------------------
>>>>>    \documentclass[style=jefka,mode=present,paper=screen,orient=landscape]{powerdot}
>>>>>
>>>>>    \usepackage[latin2]{inputenc}
>>>>>    \usepackage{czech}
>>>>>    \usepackage[czech]{babel}
>>>>>
>>>>>    \begin{document}
>>>>>
>>>>>    \begin{slide}{Název slajdu}
>>>>>
>>>>>      obsah slajdu
>>>>>
>>>>>      ěščřžýáíé
>>>>>
>>>>>    \end{slide}
>>>>>
>>>>>    \end{document}
>>>>>    _______________________________________________
>>>>>    csTeX mailing list
>>>>>    csTeX at cs.felk.cvut.cz <mailto:csTeX at cs.felk.cvut.cz>
>>>>>    https://lists.felk.cvut.cz/mailman/listinfo/cstex
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> csTeX mailing list
>>>>> csTeX at cs.felk.cvut.cz
>>>>> https://lists.felk.cvut.cz/mailman/listinfo/cstex
>>>>
>>>>
>>>> _______________________________________________
>>>> csTeX mailing list
>>>> csTeX at cs.felk.cvut.cz
>>>> https://lists.felk.cvut.cz/mailman/listinfo/cstex
>>>>
>>> _______________________________________________
>>> csTeX mailing list
>>> csTeX at cs.felk.cvut.cz
>>> https://lists.felk.cvut.cz/mailman/listinfo/cstex
>>
>>
>> ---------------------------------------
>>
>> Neuvádí-li se v textu nebo příloze tohoto e-mailu jinak, není jeho obsah zamýšlen jako návrh na uzavření smlouvy (nabídka) nebo přijetí nabídky. Každá smlouva, pokud bude uzavřena, musí mít výhradně písemnou formu. Informace obsažené v tomto e-mailu jsou určeny výlučně pro potřeby jeho adresáta. Jeho text nebo přílohy mohou obsahovat důvěrné údaje, případně jiné informace podléhající ochraně dle příslušných právních předpisů. Pokud Vám tento e-mail byl omylem doručen, zdržte se jakéhokoli nakládání s textem či přílohami, jako je kopírovaní, přeposílání, zpřístupnění další osobě a podobně. O chybném doručení informujte, prosím, odesílatele a e-mail včetně příloh vymažte ze svého počítače a dalších informačních systémů.
>>
>> --------------------------------------
>>
>> If not stated otherwise, the text of the e-mail is not intended as a contracting offer (draft contract) or offer acceptance. Each contract, should it be concluded, strictly requires a written form. The information contained in this e-mail is intended solely for the addressee. The main body or attachments may contain confidential information or, as the case may be, other information subject to protection under the relevant legal regulations. If you have received this e-mail in error, please refrain from copying, forwarding or disclosing the content or attachments to other persons. Please notify the sender about the mistaken delivery and delete the e-mail, including all attachments, from your computer.
>>
>>  Think about the nature... Do you really need to print this e-mail?
>>
>> _______________________________________________
>> csTeX mailing list
>> csTeX at cs.felk.cvut.cz
>> https://lists.felk.cvut.cz/mailman/listinfo/cstex
>>
> _______________________________________________
> csTeX mailing list
> csTeX at cs.felk.cvut.cz
> https://lists.felk.cvut.cz/mailman/listinfo/cstex


---------------------------------------

Neuvádí-li se v textu nebo příloze tohoto e-mailu jinak, není jeho obsah zamýšlen jako návrh na uzavření smlouvy (nabídka) nebo přijetí nabídky. Každá smlouva, pokud bude uzavřena, musí mít výhradně písemnou formu. Informace obsažené v tomto e-mailu jsou určeny výlučně pro potřeby jeho adresáta. Jeho text nebo přílohy mohou obsahovat důvěrné údaje, případně jiné informace podléhající ochraně dle příslušných právních předpisů. Pokud Vám tento e-mail byl omylem doručen, zdržte se jakéhokoli nakládání s textem či přílohami, jako je kopírovaní, přeposílání, zpřístupnění další osobě a podobně. O chybném doručení informujte, prosím, odesílatele a e-mail včetně příloh vymažte ze svého počítače a dalších informačních systémů.

--------------------------------------

If not stated otherwise, the text of the e-mail is not intended as a contracting offer (draft contract) or offer acceptance. Each contract, should it be concluded, strictly requires a written form. The information contained in this e-mail is intended solely for the addressee. The main body or attachments may contain confidential information or, as the case may be, other information subject to protection under the relevant legal regulations. If you have received this e-mail in error, please refrain from copying, forwarding or disclosing the content or attachments to other persons. Please notify the sender about the mistaken delivery and delete the e-mail, including all attachments, from your computer.

 Think about the nature... Do you really need to print this e-mail?




More information about the csTeX mailing list