Comprehensive TeX Archive Network
Cover Upload Browse Search

Direc­tory tex-archive/macros/latex/contrib/breqn

# The BREQN packages

This is the latest repository for the breqn package, originally developed by Michael J. Downes and later taken over by Morten Høgholm.

The version of the package here will be used as the source for current CTAN releases.

Internal updates are planned but no major development is expected. Contributors welcome --- if you dare.

Feedback should be directed to the Issue Tracker at:  

## Installation

Running TeX on each dtx file extracts the runtime files. See the dtx
files for details.

## The code

### breqn

The breqn package facilitates automatic line-breaking of displayed
math expressions. The package was originally developed by Michael
J. Downes.

### flexisym

This package turns math symbols into macros.
Is is required by breqn so that breqn can make intelligent decisions
with respect to line-breaking and other details.

### mathstyle

Ensures uniform syntax for math subscript (_) and superscript (^)
operations so that they always take exactly one argument.
Grants access to the current mathstyle which eases several tasks such
as avoiding the many pitfalls of \mathchoice and \mathpalette.
This package is used by flexisym.


Name Size Date Notes
README 1209 2014-08-23 11:29
breqn.dtx 251769 2014-08-23 11:29
breqn.pdf 647250 2014-08-23 11:29
flexisym.dtx 66413 2014-08-23 11:29
flexisym.pdf 285787 2014-08-23 11:29
mathstyle.dtx 15527 2014-08-23 11:29
mathstyle.pdf 202481 2014-08-23 11:29

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 breqn 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.

Pack­age De­tailsbreqn
Ver­sion0.98c 2014-06-10
Li­censeThe LaTeX Project Public Li­cense 1.3
Copy­right2007-2008 Morten Høgholm
1997-2003 Michael J. Downes
2007-2014 Will Robert­son
2007-2014 Lars Mad­sen
Main­tainerWill Robert­son
Michael J. Downes (in­ac­tive)
Joseph Wright (in­ac­tive)
Lars Mad­sen (in­ac­tive)
Morten Høgholm (in­ac­tive)
Con­tained inTeXlive as breqn
MikTeX as breqn
Topics sup­port for type­set­ting math­e­mat­ics
Guest Book Sitemap Contact