CTAN Comprehensive TeX Archive Network

longdivision – Typesets long division

This pack­age ex­e­cutes the long di­vi­sion al­go­rithm and type­sets the so­lu­tions. The div­i­dend must be a pos­i­tive dec­i­mal num­ber and the di­vi­sor must be a pos­i­tive in­te­ger. Re­peat­ing dec­i­mals is han­dled cor­rectly, putting a bar over the re­peated part of the dec­i­mal. Div­i­dends up to 20 dig­its long are han­dled grace­fully (though the type­set re­sult will take up about a page), and div­i­dends be­tween 20 and 60 dig­its long slightly less grace­fully.

The pack­age de­fines two macros, \long­di­vi­sion and \int­long­di­vi­sion. Each takes two ar­gu­ments, a div­i­dend and a di­vi­sor. \long­di­vi­sion keeps di­vid­ing un­til the re­main­der is zero, or it en­coun­ters a re­peated re­main­der. \int­long­di­vi­sion stops when the div­i­dend stops (though the div­i­dend doesn't have to be an in­te­ger).

This pack­age de­pends on the xparse pack­age from the l3­pack­ages bun­dle.

Ver­sion1.1.0 2019-03-24
Li­censesThe Project Public Li­cense
Copy­right2017–2019 Hood Chatham
Main­tainerHood Chatham
Con­tained inTeX Live as long­di­vi­sion
MiKTeX as long­di­vi­sion
See alsolongdiv

Down­load the con­tents of this pack­age in one zip archive (130.1k).

Com­mu­nity Com­ments



Here you can see a re­spec­tive di­a­gram in newer browsers.


Pack­age Links

Guest Book Sitemap Contact Contact Author