<div dir="ltr">Dne 4. března 2015 9:38 Michal Růžička <span dir="ltr"><<a href="mailto:ruzicka.mich@gmail.com" target="_blank">ruzicka.mich@gmail.com</a>></span> napsal(a):<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="im">Pěkný den,<br>
<br>
alternativní LaTeXové řešení je přidání<br>
<br>
\AtBeginDocument{\shorthandoff{-"}} % Obcházení chyby v podpoře češtiny<br>
                                    % v balíčku Babel<br>
<br>
do hlavičky za \usepackage[czech]{babel}.<br></span></blockquote><div><br></div><div>Toto není "bug", ale "feature". Je to dáno tím, jak je kernel babelu vytvořen. Ještě horší problémy způsobuje např. francouzština. Problém je přesně v tom, co napsal M. Fikar. Primitiv \accent zakazuje dělení slov, takže pokud používáte kódování fontů OT1, kde písmena s diakritikou nejsou, nejde to ani v plainu. LaTeX navíc z mnoha důvodů přidává diakritiku dosti komplikovanými mechanismy. A ještě horší je to v kombinaci s UTF8, protože z několika znaků skládáte jeden (8bitový TeX bez encTeXu nepracuje s Unicode, takže ě jsou pro něj na vstupu dvě písmena, z nichž se při použití kódování OT1 složí \v{e}, při použití 8bitového kódování (např. T1) složí jedno písmeno ě. Znak - má v preambuli kategorii 12, kategorii 13 získá až za \begin{document}.<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="im">
<br>
S pozdravem,<br>
Michal Růžička<br></span></blockquote><div><br><br><br clear="all"><div><div class="gmail_signature">Zdeněk Wagner<br><a href="http://hroch486.icpf.cas.cz/wagner/" target="_blank">http://hroch486.icpf.cas.cz/wagner/</a><br><a href="http://icebearsoft.euweb.cz" target="_blank">http://icebearsoft.euweb.cz</a></div></div>
<br> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="im">
<br>
Dne 4.3.2015 v 8:12 Luboš Kloc napsal(a):<br>
</span><div class=""><div class="h5">> Problém bude asi v tom, že při použití balíčku inputenc jsou znaky s<br>
> diakritikou aktivní, takže to nejsou "normální" znaky.<br>
><br>
> Doporučil bych místo inputenc použít encTeX, ale jako plainista nevím<br>
> přesně, jak se to v LaTeXu udělá, takže to nechám na znalce.<br>
><br>
> S pozdravem,<br>
><br>
> Luboš Kloc<br>
><br>
><br>
><br>
> Dne 4.3.2015 v 04:09 Alkor napsal(a):<br>
>> Rád bych použil \hyphenation pro definování správného dělení v pdflatex verze pdfTeX 3.1415926-2.5-1.40.13 (Linux Fedora 18):<br>
>><br>
>> \documentclass[draft,a4paper,12pt,openany]{book}<br>
>> \usepackage[utf8]{inputenc}<br>
>> \usepackage[czech]{babel}<br>
>> \hyphenation{vy-prá-vě-ní}<br>
>> ....<br>
>><br>
>> ale dává mi to chybu:<br>
>><br>
>> ! Improper \hyphenation will be flushed.<br>
>> \leavevmode ->\unhbox<br>
>>                        \voidb@x<br>
>> l.20 \hyphenation{vy-prá<br>
>>                           -vě-ní}<br>
>><br>
>> Experimentováním jsem pochopil, že problém je ve znacích s diakritikou. Nevíte, prosím, co s tím? Díky.<br>
>> _______________________________________________<br>
>> csTeX mailing list<br>
>> <a href="mailto:csTeX@cs.felk.cvut.cz">csTeX@cs.felk.cvut.cz</a><br>
>> <a href="https://lists.felk.cvut.cz/mailman/listinfo/cstex" target="_blank">https://lists.felk.cvut.cz/mailman/listinfo/cstex</a><br>
>><br>
><br>
> _______________________________________________<br>
> csTeX mailing list<br>
> <a href="mailto:csTeX@cs.felk.cvut.cz">csTeX@cs.felk.cvut.cz</a><br>
> <a href="https://lists.felk.cvut.cz/mailman/listinfo/cstex" target="_blank">https://lists.felk.cvut.cz/mailman/listinfo/cstex</a><br>
><br>
_______________________________________________<br>
csTeX mailing list<br>
<a href="mailto:csTeX@cs.felk.cvut.cz">csTeX@cs.felk.cvut.cz</a><br>
<a href="https://lists.felk.cvut.cz/mailman/listinfo/cstex" target="_blank">https://lists.felk.cvut.cz/mailman/listinfo/cstex</a><br>
</div></div></blockquote></div><br></div></div>