<?xml version="1.0" encoding='utf-8'?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="card1" title="TeX - Page 31 - Wikipedia">
<p>
<a accesskey="1" href="page.php?w=TeX&amp;p=30">1.Previous</a><br />
<a accesskey="3" href="page.php?w=TeX&amp;p=32">3.Next</a>
</p>
<p>algorithm whose running time is , where  is the width of a line. A similar algorithm is used to determine the best way to break paragraphs across two pages, in order to avoid <a href="page.php?w=Widow_%28typesetting%29">widows</a> or <a href="page.php?w=Orphan_%28typesetting%29">orphans</a> (lines that appear alone on a page while the rest of the paragraph is on the following or preceding page). However, in general, a thesis by Michael Plass shows how the page-breaking problem can be <a href="page.php?w=NP-complete">NP-complete</a> because of</p><p>
<a accesskey="1" href="page.php?w=TeX&amp;p=30">1.Previous</a><br />
<a accesskey="3" href="page.php?w=TeX&amp;p=32">3.Next</a>
</p>

<do type="prev" label="Search">
        <go href="search.wml"/>
</do>

</card>
</wml>
