<div dir="ltr"><div><div><div><div><div><div><div><div><div><div>Dobrý den,<br><br></div>délka řádku se dá zjistit tak, že sestavím \hbox s příslušným textem a pak se pomocí \wd zeptám na jeho šířku, tedy např:<br><br></div>\newdimen\maxwidth \maxwidth=0mm<br></div>\newbox\radek<br></div>...<br></div>\setbox\radek=\hbox{Nějaká řádek}<br></div>\ifdim\wd\radek>\maxwidth<br></div>  \maxwidth=\wd\radek<br></div>\fi<br><br></div>Řádky si musíte nějak vhodně naskládat do vhodného makra, aby je bylo možno vybírat postupně v cyklu a po změření maximální šířky vysázet.<br><br></div>Mimochodem, mám vlastní makro na poezii připravené tak, aby se verše sázely od levého okraje a pokud je verš dlouhý, automaticky se zlomí a pokračovací řádek je zarovnán vpravo. Makro \\ je definováno tak, aby se algoritmu dalo ručně pomoci, pokud by automatický zlom nebyl dobrý (samozřejmě je potlačeno dělení slov). Současně řeším stránkový zlom tak, aby k němu docházelo přdnostně mezi slokami, jen v případě hodně dlohých slok je nastvena tolerance, po jejímž překročení se báseň zlomí uprostřed sloky. Vstup je podobný jako u verbatim, tedy každý verš na samostatném řádku, prázdný řádek je konec sloky, dva a více prázdných řádků po sobě jsou ekvivalentní jednomu. Je to sice připraveno pro LaTeX, ale programoval jsem to plainovskými konstrukcemi. Zájemcům to mohu nabídnout.<br><br></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="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 class="gmail_quote">Dne 9. července 2017 12:10 Marcel Svitalský <span dir="ltr"><<a href="mailto:marcel.svitalsky@centrum.cz" target="_blank">marcel.svitalsky@centrum.cz</a>></span> napsal(a):<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div text="#000000" bgcolor="#FFFFFF">
    Zdravím veleváženou konferenci! ;-)<br>
    <br>
    Rád bych se zeptal, jak mohu plain-TeX-ovými prostředky zjistit
    skutečnou šířku textu, jenž není vysázen do bloku, nýbrž používá
    raggedright, ručně zalámané řádky typu veršů atp., čili vlastně jak
    mohu najít (změřit) maximální délku několika předem neznámých řádků.<br>
    <br>
    Děkuji a zdravím<span class="HOEnZb"><font color="#888888"><br>
    <div class="m_2488377150169107330moz-signature">-- <br>
      Marcel Svitalský<i> </i> </div>
  </font></span></div>

<br>______________________________<wbr>_________________<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/<wbr>mailman/listinfo/cstex</a><br>
<br></blockquote></div><br></div>