Instead of reading the preformatted version of an article, you may
present the article in whatever layout is most convenient for your own
research or study. The LaTeX source format for the
journal has been designed to make it as convenient as possible for you
to customize the layout without accidentally changing the contents of
the article. Essentially, you may apply any LaTeX
style definitions, acquired from others or of your own invention, to
produce a convenient display. This is possible without any
editing of the definitive text of the article, as represented in the
described above. Since TeX is a powerful and general
programming language, something called a "style definition" might in
principle change the text arbitrarily, substituting entirely different
material. It is your responsibility as a reader not to distort the
author's meaning by processing an article in a misleading way through
a "style definition." In practice, this is no more subtle than your
responsibility not to misattribute ideas in print.
In order to format Journal of Functional and Logic Programming articles on your own, you need
cjstruct.sty, or for LaTeX2e,
stmaryrdfont package, and
cjstructstyle. The definition of this "style" does very little in the way of stylistic layout; rather, it translates from an unambiguous markup of the logical structure of the text into the macro calls expected by the
cjstructstyle definition reads in reader-defined options and other style definitions to determine most of the layout style. Any layout style set in
cjstructmay be superseded by reader definitions.
This page is maintained by Manuel M. T. Chakravarty for the Executive Board of JFLP. Suggestions for improvement are always welcome.