<div dir="ltr">Dne 1. září 2015 22:03 Kuben Jaromír <span dir="ltr"><<a href="mailto:jaromir.kuben@unob.cz" target="_blank">jaromir.kuben@unob.cz</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">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    Dobrý den.<br>
    <br>
    Pokud používáte pdfTeX, ten umí mikrotypografická rozšíření. Ta
    obvykle problémy se zlomem výrazně sníží. V LaTeXu je na to balíček
    microtype, jak se aktivují v plainu, nevím. Ale za pokus to stojí,
    zkusil jsem to (poprvé) nedávno na několikasetstránkové texty a
    rozdíl je markantní.<br></div></blockquote><div><br></div><div>Použití v plainu vysvětlil Vít Zýka zde: <a href="http://bulletin.cstug.cz/bul20051.shtml">http://bulletin.cstug.cz/bul20051.shtml</a><br></div><div><br clear="all"><div><div class="gmail_signature">Zdeněk Wagner<br><a href="http://ttsm.icpf.cas.cz/team/wagner.shtml" target="_blank">http://ttsm.icpf.cas.cz/team/wagner.shtml</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"><div bgcolor="#FFFFFF" text="#000000">
    <br>
    LuaTeX umí těch rozšíření o něco míň, xeTeX ještě míň. Ale i to by
    asi stačilo. Informace lze najít v dokumentaci k balíčku microtype.<br>
    <br>
    Zdraví<br>
        Jaromír Kuben<br>
    <br>
    <div>Dne 1. 9. 2015 v 12:05 Marcel Svitalský
      napsal(a):<br>
    </div>
    <blockquote type="cite"><div><div class="h5">
      
      (Tento dotaz jsem postnul na <a href="http://tex.stackexchange.com" target="_blank">tex.stackexchange.com</a>, ale s
      dovolením se zeptám i zde.)<br>
      <br>
      Dobrý den,<br>
      <br>
      pracuji teď na větším projektu s textem, jejž naprosto nemohu
      měnit, takže občas narážím na problémy se zlomem. Vytvořil jsem si
      tedy následující makro pro plain i LaTeX (jehož užití samozřejmě
      předpokládá, že už je nastaveno hyphenation atp.):<br>
      <br>
      <blockquote><tt>\def\emergency #1 #2\par{%</tt><tt><br>
        </tt><tt>\begingroup</tt><tt><br>
        </tt><tt>    \ifcase #1</tt><tt><br>
        </tt><tt>        \message{Emergency level 0 does nothing at
          all.}%</tt><tt><br>
        </tt><tt>    \or</tt><tt><br>
        </tt><tt>        \tolerance = 250</tt><tt><br>
        </tt><tt>        \message{Emergency level 1: increasing
          \string\tolerance\space to \the\tolerance.}%</tt><tt><br>
        </tt><tt>    \or</tt><tt><br>
        </tt><tt>        \tolerance = 300</tt><tt><br>
        </tt><tt>        \message{Emergency level 2: increasing
          \string\tolerance\space to \the\tolerance.}%</tt><tt><br>
        </tt><tt>    \or</tt><tt><br>
        </tt><tt>        \tolerance = 300</tt><tt><br>
        </tt><tt>        \righthyphenmin = 2</tt><tt><br>
        </tt><tt>        \message{Emergency level 3: increasing
          \string\tolerance\space to \the\tolerance,</tt><tt><br>
        </tt><tt>                 decreasing
          \string\righthyphenmin\space to \the\righthyphenmin.}%</tt><tt><br>
        </tt><tt>        \message{You might need to set hyphenation
          properly for this emergency level to work.}%</tt><tt><br>
        </tt><tt>    \or</tt><tt><br>
        </tt><tt>        \righthyphenmin = 2</tt><tt><br>
        </tt><tt>        \emergencystretch = 5pt</tt><tt><br>
        </tt><tt>        \message{Emergency level 4: increasing
          \string\emergencystretch\space to \the\emergencystretch,</tt><tt><br>
        </tt><tt>                 decreasing
          \string\righthyphenmin\space to \the\righthyphenmin.}%</tt><tt><br>
        </tt><tt>        \message{You might need to set hyphenation
          properly for this emergency level to work.}%</tt><tt><br>
        </tt><tt>    \or</tt><tt><br>
        </tt><tt>        \righthyphenmin = 2</tt><tt><br>
        </tt><tt>        \emergencystretch = 8pt</tt><tt><br>
        </tt><tt>        \message{Emergency level 5: increasing
          \string\emergencystretch\space to \the\emergencystretch,</tt><tt><br>
        </tt><tt>                 decreasing
          \string\righthyphenmin\space to \the\righthyphenmin.}%</tt><tt><br>
        </tt><tt>        \message{You might need to set hyphenation
          properly for this emergency level to work.}%</tt><tt><br>
        </tt><tt>    \else</tt><tt><br>
        </tt><tt>        \errmessage{Emergency level #1 not supported!}%</tt><tt><br>
        </tt><tt>    \fi</tt><tt><br>
        </tt><tt>    #2</tt><tt><br>
        </tt><tt>    \par</tt><tt><br>
        </tt><tt>\endgroup</tt><tt><br>
        </tt><tt>}</tt><tt><br>
        </tt></blockquote>
      <br>
      Předpoklad je takový, že makro umístím na začátek odstavce, jenž
      dělá problémy, a vyzkouším postupně hodnoty od jedné do pěti.<br>
      <br>
      <blockquote><tt>...předchozí odstavec.<br>
          <br>
          \emergency 1 % nebo 2, 3 až 5<br>
          Text odstavce, jenž se chová nehezky a odmítá se pěkně
          zlomit...<br>
          <br>
        </tt></blockquote>
      Nejsem ale v nastavování těchto parametrů příliš zkušený (načrtl
      jsem to narychlo po nahlédnutí do TBN) a jsem trochu v časovém
      stresu, proto bych byl vděčný, kdyby se kdokoli zkušenější na to
      případně podíval a posoudil, zda jsou ty kroky přiměřeně
      rovnoměrné nebo naopak možná je některý příliš hrubý, zda by to
      nešlo někde lépe atd. apod.<br>
      <br>
      Děkuji a zdravím<br>
      Marcel Svitalský<br>
      <br>
      <div>-- <br>
        Marcel Svitalský<i> </i> </div>
      <br>
      <fieldset></fieldset>
      <br>
      </div></div><span class=""><pre>_______________________________________________
csTeX mailing list
<a href="mailto:csTeX@cs.felk.cvut.cz" target="_blank">csTeX@cs.felk.cvut.cz</a>
<a href="https://lists.felk.cvut.cz/mailman/listinfo/cstex" target="_blank">https://lists.felk.cvut.cz/mailman/listinfo/cstex</a>
</pre>
    </span></blockquote>
    <br>
  </div>

<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" rel="noreferrer" target="_blank">https://lists.felk.cvut.cz/mailman/listinfo/cstex</a><br>
<br></blockquote></div><br></div></div>