# Bosisio's LaTeX packages

This page describes the LaTeX packages developed and mantained by F. Bosisio at the "Politecnico di Milano", Italy.

For information on the whole LaTeX packages visit the CTAN archive or search the CTAN Catalogue online.

At now the available packages are

envmath
Extended and more powerful math-environments
mathenv
Old name for the "envmath" package
mathcmd
Extended math-mode commands
sobolev
Commands to deal with Sobolev and Hilbert spaces
graphfig
Simple and powerful way of using graphics files inside figures
dblfont
An easy way to define blackboard-bold letters
accenti
This package is obsolete and its only aim is to simplify the usage of accents in the Italian language.
quotes
Use double-quote character for both opening and closing quotes.
evenpage
Ensure that the number of pages generated by "LaTeX" is an even number.

Besides the packages themselves, also the makedoc'' utility is available: it is a UNIX shell-script that takes a .dtx'' file and extracts both the .sty'' file and the documentation (which is automatically compiled with LaTeX). The script only works for .dtx'' files that are structured like my packages, i.e. they must directly produce the style-file and a documentation-driver (.drv'') when simply run through LaTeX.

If you have any suggestions, find any bugs or make any improvment on any of my packages, please let me know about it by sending an E-mail at the following address: fbosisio@bigfoot.com

# The "envmath" package

This package provides some environments and commands which I found very useful in math-mode.

The new math environments are used to make multi-line formulas and systems of equations, both numbered or unnumbered. Also the standard equation environment may be redefined so that it has the same optional argument as the other ones (this optional argument is simply a label for cross-referencies).

Also a very simple way of making adjustable-size matching braces is available.

The source file is envmath.dtx, which also deserves as an installation driver: simply run it through LaTeX in order to get the corresponding envmath.sty file and also the documentation driver envmath.drv (which you must run throught LaTeX to get the documentation).

# The obsolete "mathenv" package

The package "mathenv" has been renamed to "envmath", in order to avoid conflicts with another package with the same name: if you were using the "old" "mathenv" package, you need to change your LaTeX files in order to include the new one.
Alternatively, you can also rename the "new" package to give it the "old" name (you need to change also the "\def\FileName{...}" line inside the "sty"-file), but you must take care not to have another package with the same name installed on your system.

# The "mathcmd" package

This package provides some commands which I found very useful in math-mode.

The new commands include derivatives, vectors operators, arrow-limits, integrals and sums.

The source file is mathcmd.dtx, which also deserves as an installation driver: simply run it through LaTeX in order to get the corresponding mathcmd.sty file and also the documentation driver mathcmd.drv (which you must run throught LaTeX to get the documentation).

# The "sobolev" package

This package provides some commands which I found very useful when dealing with higher Mathematics that envolves the use of Hilbert and Sobolev spaces.

The new commands include norm, semi-norm, scalar products, crochet symbols, besides the various Sobolev spaces.

The source file is sobolev.dtx, which also deserves as an installation driver: simply run it through LaTeX in order to get the corresponding sobolev.sty file and also the documentation driver sobolev.drv (which you must run throught LaTeX to get the documentation).

# The "graphfig" package

This package provides some very powerful commands to deal with figures and graphics files in LaTeX.

It provides a new Figure environment and a \graphfile command: the combined use of these authomatically produce a correct centering of the graph(s) with respect to the page. Moreover, subfigures can be handled in the same way and hard-to-discover errors (such as a \label preceding a \caption) are eliminated.

The source file is graphfig.dtx, which also deserves as an installation driver: simply run it through LaTeX in order to get the corresponding graphfig.sty file and also the documentation driver graphfig.drv (which you must run throught LaTeX to get the documentation).

# The "dblfont" package

This package provides a simple way to define new commands whose goal is to print a letter in the blackboard-bold font.

The source file is dblfont.dtx, which also deserves as an installation driver: simply run it through LaTeX in order to get the corresponding dblfont.sty file and also the documentation driver dblfont.drv (which you must run throught LaTeX to get the documentation).

# The package "accenti"

This package provides a shorter version of the accents-making commands of LaTeX. They were explicitly build for Italian language, so that only the accents that occurr in it are handled (the standard LaTeX accents commands still remains available, though).

I developed this package several years ago, when I was still dealing with LaTeX2.09: now this package is obsolete, as it has been superseeded by the standard inputenc'' package of LaTeX2e. Indeed, the declaration

		  \usepackage[latin1]{inputenc}


directly allows the use of the characters à'', è'', ì'', ò'', ù'' and é'' in the document, which is extremly useful with an italian keyboard.

The source file is accenti.dtx, which also deserves as an installation driver: simply run it through LaTeX in order to get the corresponding accenti.sty file and also the documentation driver accenti.drv (which you must run throught LaTeX to get the documentation).

# The "quotes" package

This package allows to use the double-quote character for both opening and closing quotes: provided it is always used, it automatically switches between opening and closing duoble-quotes.

The source file is quotes.dtx, which also deserves as an installation driver: simply run it through LaTeX in order to get the corresponding quotes.sty file and also the documentation driver quotes.drv (which you must run throught LaTeX to get the documentation).

# The "evenpage" package

This package ensures that the number of pages generated by "LaTeX" is an even number: if it is odd, an empty page is added at the end, with nothing on it (neither page number, headers or footers).

The source file is evenpage.dtx, which also deserves as an installation driver: simply run it through LaTeX in order to get the corresponding evenpage.sty file and also the documentation driver evenpage.drv (which you must run throught LaTeX to get the documentation).

F. Bosisio
E-mail: fbosisio@bigfoot.com