CTAN Comprehensive TeX Archive Network

Direc­tory macros/latex/contrib/breqn


The BREQN pack­ages

This is the lat­est repos­i­tory for the breqn pack­age, orig­i­nally de­vel­oped by Michael J. Downes and later taken over by Morten Høgholm. Will Robert­son cur­rently man­ages the code but with­out time for ma­jor de­vel­op­ment.


The breqn pack­ages are dis­tributed in the ma­jor dis­tri­bu­tions so man­ual in­stal­la­tion is only nec­es­sary if you wish to in­stall pre-re­lease ver­sions or con­tribute to the de­vel­op­ment of the pack­age.

In­di­vid­u­ally, run­ning pdftex on each dtx file ex­tracts the run­time files. As a pack­age, l3build install will ex­tract the needed files and in­stall them lo­cally.

The code


The breqn pack­age fa­cil­i­tates au­to­matic line-break­ing of dis­played math ex­pres­sions.


This pack­age turns math sym­bols into macros. It is re­quired by breqn so that breqn can make in­tel­li­gent de­ci­sions with re­spect to line-break­ing and other de­tails.


En­sures uni­form syn­tax for math sub­script () and su­per­script (^) op­er­a­tions so that they al­ways take ex­actly one ar­gu­ment. Grants ac­cess to the cur­rent math­style which eases sev­eral tasks such as avoid­ing the many pit­falls of math­choice and math­palette. This pack­age is used by flex­isym.

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

breqn – Au­to­matic line break­ing of dis­played equa­tions

The pack­age pro­vides so­lu­tions to a num­ber of com­mon dif­fi­cul­ties in writ­ing dis­played equa­tions and get­ting high-qual­ity out­put. For ex­am­ple, it is a well-known in­con­ve­nience that if an equa­tion must be bro­ken into more than one line, ‘left...right’ con­structs can­not span lines. The breqn pack­age makes them work as one would ex­pect whether or not there is an in­ter­ven­ing line break.

The sin­gle most am­bi­tious goal of the pack­age, how­ever, is to sup­port au­to­matic line­break­ing of dis­played equa­tions. Such line­break­ing can­not be done with­out sub­stan­tial changes un­der the hood in the way for­mu­lae are pro­cessed; the code must be watched care­fully, keep­ing an eye on pos­si­ble glitches.

The bun­dle also con­tains the flex­isym and math­style pack­ages, which are both des­ig­nated as sup­port for breqn.

Home pagehttp://wspr.io/breqn/
Ver­sion0.98f 2018-09-14
Li­censesThe Project Public Li­cense 1.3
Copy­right1997–2003 Michael J. Downes
2007–2008 Morten Høgholm
2007–2014 Lars Mad­sen
2007–2017 Will Robert­son
2010–2017 Joseph Wright
Main­tainerWill Robert­son
Morten Høgholm (in­ac­tive)
Lars Mad­sen (in­ac­tive)
Joseph Wright (in­ac­tive)
Michael J. Downes pkg.au­thor.died
TDS archivebreqn.tds.zip
Con­tained inTeX Live as breqn
MiKTeX as breqn
Guest Book Sitemap Contact Contact Author