Comprehensive TeX Archive Network

shapepar – A macro to typeset paragraphs in specific shapes

\shapepar is a macro to type­set para­graphs in a spe­cific shape. The size is ad­justed au­to­mat­i­cally so that the en­tire shape is filled with text. There may not be dis­played maths or ‘\vad­just’ ma­te­rial (no \vs­pace) in the ar­gu­ment of \shapepar. The macros work for both and plain . For , spec­ify \usep­a­ck­age{shapepar}; for Plain, \in­put shapepar.sty.

\shapepar works in terms of user-de­fined shapes, though the pack­age does pro­vide some pre­de­fined shapes: so you can form any para­graph into the form of a heart by putting \heart­par{some­text...} in­side your doc­u­ment. The te­dium of cre­at­ing these poly­gon def­i­ni­tions may be al­le­vi­ated by us­ing the shapepatch ex­ten­sion to trans­fig which will con­vert xfig out­put to \shapepar poly­gon form.

Sources /macros/latex/contrib/shapepar
Ver­sion 2.2
Li­cense Free li­cense not oth­er­wise listed, or more than one free li­cense ap­plies
Main­tainer Don­ald Arse­neau
Con­tained in TeX Live as shapepar
MiKTeX as shapepar
Topics para­graph shapes, mar­gin ad­just­ments, etc.

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

Com­mu­nity Com­ments



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


Guest Book Sitemap Contact Contact Author