From 9a5f9a8fbaf534d7f2b0afa74d07e45ea5fada89 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 18 Jan 2009 01:02:30 +0000 Subject: new old latex packages bosisio (17jan09) git-svn-id: svn://tug.org/texlive/trunk@11906 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/bosisio/accenti.pdf | Bin 0 -> 49631 bytes Master/texmf-dist/doc/latex/bosisio/graphfig.html | 267 ++++++ Master/texmf-dist/doc/latex/bosisio/index.html | 274 ++++++ Master/texmf-dist/doc/latex/bosisio/makedoc | 103 +++ Master/texmf-dist/doc/latex/bosisio/mathcmd.html | 236 +++++ Master/texmf-dist/doc/latex/bosisio/mathenv.html | 414 +++++++++ Master/texmf-dist/doc/latex/bosisio/sobolev.html | 311 +++++++ Master/texmf-dist/source/latex/bosisio/accenti.drv | 54 ++ Master/texmf-dist/source/latex/bosisio/accenti.dtx | 300 +++++++ Master/texmf-dist/source/latex/bosisio/dblfont.drv | 54 ++ Master/texmf-dist/source/latex/bosisio/dblfont.dtx | 258 ++++++ .../texmf-dist/source/latex/bosisio/graphfig.drv | 55 ++ .../texmf-dist/source/latex/bosisio/graphfig.dtx | 478 +++++++++++ Master/texmf-dist/source/latex/bosisio/mathcmd.drv | 54 ++ Master/texmf-dist/source/latex/bosisio/mathcmd.dtx | 403 +++++++++ Master/texmf-dist/source/latex/bosisio/mathenv.drv | 54 ++ Master/texmf-dist/source/latex/bosisio/mathenv.dtx | 953 +++++++++++++++++++++ Master/texmf-dist/source/latex/bosisio/quotes.drv | 55 ++ Master/texmf-dist/source/latex/bosisio/quotes.dtx | 170 ++++ Master/texmf-dist/source/latex/bosisio/sobolev.drv | 54 ++ Master/texmf-dist/source/latex/bosisio/sobolev.dtx | 536 ++++++++++++ Master/texmf-dist/tex/latex/bosisio/accenti.sty | 155 ++++ Master/texmf-dist/tex/latex/bosisio/dblfont.sty | 122 +++ Master/texmf-dist/tex/latex/bosisio/graphfig.sty | 152 ++++ Master/texmf-dist/tex/latex/bosisio/mathcmd.sty | 101 +++ Master/texmf-dist/tex/latex/bosisio/mathenv.sty | 402 +++++++++ Master/texmf-dist/tex/latex/bosisio/quotes.sty | 72 ++ Master/texmf-dist/tex/latex/bosisio/sobolev.sty | 129 +++ Master/tlpkg/bin/tlpkg-ctan-check | 2 +- Master/tlpkg/tlpsrc/bosisio.tlpsrc | 2 + Master/tlpkg/tlpsrc/collection-mathextra.tlpsrc | 1 + 31 files changed, 6220 insertions(+), 1 deletion(-) create mode 100644 Master/texmf-dist/doc/latex/bosisio/accenti.pdf create mode 100644 Master/texmf-dist/doc/latex/bosisio/graphfig.html create mode 100644 Master/texmf-dist/doc/latex/bosisio/index.html create mode 100644 Master/texmf-dist/doc/latex/bosisio/makedoc create mode 100644 Master/texmf-dist/doc/latex/bosisio/mathcmd.html create mode 100644 Master/texmf-dist/doc/latex/bosisio/mathenv.html create mode 100644 Master/texmf-dist/doc/latex/bosisio/sobolev.html create mode 100644 Master/texmf-dist/source/latex/bosisio/accenti.drv create mode 100644 Master/texmf-dist/source/latex/bosisio/accenti.dtx create mode 100644 Master/texmf-dist/source/latex/bosisio/dblfont.drv create mode 100644 Master/texmf-dist/source/latex/bosisio/dblfont.dtx create mode 100644 Master/texmf-dist/source/latex/bosisio/graphfig.drv create mode 100644 Master/texmf-dist/source/latex/bosisio/graphfig.dtx create mode 100644 Master/texmf-dist/source/latex/bosisio/mathcmd.drv create mode 100644 Master/texmf-dist/source/latex/bosisio/mathcmd.dtx create mode 100644 Master/texmf-dist/source/latex/bosisio/mathenv.drv create mode 100644 Master/texmf-dist/source/latex/bosisio/mathenv.dtx create mode 100644 Master/texmf-dist/source/latex/bosisio/quotes.drv create mode 100644 Master/texmf-dist/source/latex/bosisio/quotes.dtx create mode 100644 Master/texmf-dist/source/latex/bosisio/sobolev.drv create mode 100644 Master/texmf-dist/source/latex/bosisio/sobolev.dtx create mode 100644 Master/texmf-dist/tex/latex/bosisio/accenti.sty create mode 100644 Master/texmf-dist/tex/latex/bosisio/dblfont.sty create mode 100644 Master/texmf-dist/tex/latex/bosisio/graphfig.sty create mode 100644 Master/texmf-dist/tex/latex/bosisio/mathcmd.sty create mode 100644 Master/texmf-dist/tex/latex/bosisio/mathenv.sty create mode 100644 Master/texmf-dist/tex/latex/bosisio/quotes.sty create mode 100644 Master/texmf-dist/tex/latex/bosisio/sobolev.sty create mode 100644 Master/tlpkg/tlpsrc/bosisio.tlpsrc diff --git a/Master/texmf-dist/doc/latex/bosisio/accenti.pdf b/Master/texmf-dist/doc/latex/bosisio/accenti.pdf new file mode 100644 index 00000000000..06f0ba3914b Binary files /dev/null and b/Master/texmf-dist/doc/latex/bosisio/accenti.pdf differ diff --git a/Master/texmf-dist/doc/latex/bosisio/graphfig.html b/Master/texmf-dist/doc/latex/bosisio/graphfig.html new file mode 100644 index 00000000000..ed228a79368 --- /dev/null +++ b/Master/texmf-dist/doc/latex/bosisio/graphfig.html @@ -0,0 +1,267 @@ + + + + + +Package graphfig + + + + +

+ +

+Package graphfig
+ +This is version 2.0, last revised 1997/15/12; documentation date 1997/15/12 + +

+ +

+ +Author: F. Bosisio
+ +E-mail: + bosisio@mate.polimi.it +
+Web page: + http://ftp.mate.polimi.it/~bosisio/LaTeX +
+CTAN location: + CTAN:macros/latex/contrib/supported/bosisio/ + +
+
+

+ +

+ + +

+ +

Abstract

+
+Documentation for the package graphfig. +
+ +

+ + +

Table of contents

+ +

+

+

+ +

+ + +

+Introduction +

+ +

+This package provides some commands to make the use of graphic files +in LaTeX simpler. +

+ +

+It declares the ``Figure'' environment (capitalized!) and the two +commands ``\graphfile'' and ``\graphfile*''. +Combining this commands, it is possible to include graphic files in a +LaTeX document very simply. +

+ +

+ + +

+Required packages +

+ +

+This package uses the ``\includegraphics*'' command defined in +the standard graphics package. +Moreover, it uses the package subfigure when the +subfigure option is specified, and the +float package if the AllowH option +is used. +

+ +

+ + +

+The options +

+ +

+At now, two options are available: ``subfigure'' and +``AllowH''. +

+ +

+The ``subfigure'' option allow the use of sub-figures inside a +Figure environment, in order to place +multiple pictures in a single LaTeX figure (cfr. the subfigure +standard package). +

+ +

+The ``AllowH'' option allow the use of the ``H'' float +specifier for the Figure environment, +in order to place the figure exaclty where the command is placed +(cfr. the float standard package). +

+ +

+ + +

+The Figure environment and its relatives +

+ +

+The ``Figure'' environment (capitalized!) is somewhat different from +the standard LaTeX ``figure'' environment: besides an optional +argument used to specify the placement parameters (which now defaults to +``[htbp]''), it has a mandatory agrument specifying the ``caption'' +and another optional argument, used as a ``label'' for cross-referencies: +

+		\begin{Figure}[]{<caption>}[<label>]
+		            ...
+		\end{Figure}
+
+

+ +

+The use of the ``H'' specifier (i.e. ``I want my float here!'') is +possible only if the ``AllowH'' option has +been specified. +

+ +

+ + +

+The graphfile command +

+ +

+Inside the ``Figure'' environment, are available the commands: +

+		\graphfile[]{}[]
+		\graphfile*[]{}[]
+
+which are a simplified version of the ``\includegraphics*'' +command (which is automatically included by this package; see the +graphics package for reference), since you don't have to worry +about scaling: the mandatory argument is the name of the graphic file to +include, whereas the first optional argument specifies the desired width +(in the non *-form) or heigth (in the *-form) of the figure as a fraction +of ``\linewidth'' (e.g. ``|50|'' means +``.50\linewidth'', i.e. half a line! ), so no unit of measure +(as ``cm'' or ``pt'') is required. +

+ +

+Moreover, since the ``*-form'' of ``\includegraphics'' is used, +the regions outside the bounding-box of postscript files are not drawn. +

+ +

+Another advantage of the combined use of the +``Figure'' environment and the +``\graphfile'' commands is that the picture is automatically +centered horizontally, so no ``\centering'' or similar +declartion is required. +

+		\begin{Figure}[]{<caption>}[<label>]
+		        \graphfile[]{}
+		\end{Figure}
+
+

+ +

+ + +

+Sub-figures +

+ +

+If you want to include more than one file in a single figure, you may +specify the ``subfigure'' option, which +includes the subfigure package and provides the authomatic +placement of a sub-caption below each picture. +

+ +

+If the ``subfigure'' option is not specified, multiple graphs are +still allowed but no sub-caption will appear. +

+		\graphfile[]{}[]
+			...
+		\graphfile[]{}[]
+
+This is a combined version of ``\subfigure'' and +``\includegraphics*'' (see the subfigure and +graphics packages for reference): +the last optional argument specify a ``caption'' for the sub-figure under +consideration, while the first two arguments work exactly like as described +above in the case of one only picture (indeed, you can use the last optional +argument even if the subfigure option was not specified, in which +case it is simply ignored). +

+ +

+Each individual caption is printed preceded by a bracketed letter, which is +the sub-figure counter and is printed even if no caption is specified. +Using only a series of ``\graphfile[...]{...}[...]'' commands +inside a ``Figure'' environment provides an equal spacing beetween +the pictures and around them, without the need for any extra command. +

+ +

+Finally, if a ``<label>'' was specified as the last optional +argument to the ``Figure'' environment, +you can reference to each individual sub-figure by the labels +``<label>:a'', ``<label>:b'', and so on, without +the need for declaring them. +

+		\begin{Figure}[]{<caption>}[<label>]
+			\graphfile[]{}[]
+			\graphfile[]{}[]
+			       :
+			       :
+		\end{Figure}
+
+

+ +

+ + +
+Francesco Bosisio
+E-mail: + bosisio@mate.polimi.it +
+Web page: + http://ftp.mate.polimi.it/~bosisio/LaTeX + +
+ + + + + + diff --git a/Master/texmf-dist/doc/latex/bosisio/index.html b/Master/texmf-dist/doc/latex/bosisio/index.html new file mode 100644 index 00000000000..496d9a4ebfc --- /dev/null +++ b/Master/texmf-dist/doc/latex/bosisio/index.html @@ -0,0 +1,274 @@ + + + + + +LaTeX packages by F. Bosisio + + + + + +
+ +

+ +

Bosisio's LaTeX packages

+

+ +

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

+ +

+For informations on the whole LaTeX packages see any +CTAN archive, like + +http://www.tex.ac.uk +

+ +

+At now the available packages are +

+
mathenv +
Extended and more powerful math-environments + +
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 only available here and not in the CTAN + archive, since its only aim is to simplify the usage of accents + in the Italian language. +
+

+ +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: +bosisio@mate.polimi.it +

+ +
+ + + +

The "mathenv" 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. +

+ +

+For more informations, see the on-line +documentation or +download the documentation file. +

+ +

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

+ +
+ + + +

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

+ +

+For more informations, see the on-line +documentation or +download the documentation file. +

+ +

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

+ +

+For more informations, see the on-line +documentation or +download the documentation file. +

+ +

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

+ +

+For more informations, see the on-line +documentation or +download the documentation file. +

+ +

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

+ +

+For more informations, see the +documentation +file. +

+ +

+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): for this reason this was not made a +standard package available throught CTAN archives. +

+ +

+Nevertheless, I let it here since italian writers may find it useful, +expecially if they work with an italian keyboard (i.e. one without +a key for the backquote character). +In such a case, a suitable option is given to let LaTeX understand the +extended ASCII characters that represents accented letters: however, +if you use it remember that this may fail on some systems (e.g. when +copying the file on a UNIX machine). +

+ +

+For more informations, see the +documentation +file. +

+ +

+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). +

+ + +
+ +
+F. Bosisio / +Politecnico di Milano (Italy) / +bosisio@mate.polimi.it/ +revised April 1998 +
+ +
+ + + + + + diff --git a/Master/texmf-dist/doc/latex/bosisio/makedoc b/Master/texmf-dist/doc/latex/bosisio/makedoc new file mode 100644 index 00000000000..dfebbcaa5a5 --- /dev/null +++ b/Master/texmf-dist/doc/latex/bosisio/makedoc @@ -0,0 +1,103 @@ + ######################################################### + # # + # FILE makedoc # + # # + # Copyright(C) by F. Bosisio, 6 September 1997 # + # # + # E-mail: bosisio@mate.polimi.it # + # # + ######################################################### +# +# If there isn't a command-line parameter, ask for a filename +# +if test $1 +then + FILE=$1 +else + echo ' Insert the filename you want to process with makedoc' + read + FILE=$REPLY +fi +# +# Strip the ".dtx" extension (if present) and check that the file exists +# +FILE=`basename $FILE .dtx` +test -f $FILE.dtx || exit +# +# Run LaTeX on the ".dtx" file to generate the ".sty" and ".drv" files +# +echo +echo " Running LaTeX on $FILE.dtx ..." +echo +latex $FILE.dtx || exit +# +# Run LaTeX once to generate the ".aux", ".idx" and ".glo" files +# +echo +echo " Running LaTeX on $FILE.drv ..." +echo +latex $FILE.drv || exit +# +# Run BibTeX to generate the bibliography file (".bbl") +# +if grep bibdata $FILE.aux +then + echo + echo " Running BibTeX on $FILE.aux ..." + echo + bibtex $FILE || exit + rm $FILE.blg +fi +# +# Run MakeIndex on the index file +# +if test $FILE.idx +then + echo + echo " Running MakeIndex on $FILE.idx ..." + echo + makeindex -s gind.ist -o $FILE.ind $FILE.idx || exit + rm $FILE.ilg +fi +# +# Run MakeIndex on the glossary file +# +if test $FILE.glo +then + echo + echo " Running MakeIndex on $FILE.glo ..." + echo + makeindex -s gglo.ist -o $FILE.gls $FILE.glo || exit + rm $FILE.ilg +fi +# +# Rerun LaTeX to read the ".bbl", ".ind" and ".gls" files +# +echo +echo ' Re-running LaTeX on $FILE.drv ...' +echo +latex $FILE.drv +# +# Rerun LaTeX again to get the cross-references right +# +if grep "Rerun to get cross-references right" makedoc.log +then + echo + echo ' Re-running LaTeX again on $FILE.drv ...' + echo + latex $FILE.drv +fi +rm $FILE.drv $FILE.log $FILE.aux $FILE.ind $FILE.glo $FILE.bbl $FILE.idx $FILE.gls +# +# Show the generated output +# +xdvi $FILE.dvi +# +# Run DviPs to produce the postscript file +# +echo +echo ' Running DviPs ...' +echo +dvips $FILE.dvi +rm $FILE.dvi + diff --git a/Master/texmf-dist/doc/latex/bosisio/mathcmd.html b/Master/texmf-dist/doc/latex/bosisio/mathcmd.html new file mode 100644 index 00000000000..a771a6c26b6 --- /dev/null +++ b/Master/texmf-dist/doc/latex/bosisio/mathcmd.html @@ -0,0 +1,236 @@ + + +Package mathcmd + + + +

+Package mathcmd
+ +This is version 2.0, last revised 1997/12/20; documentation date 1997/12/20 + +

+ +

+ +Author: F. Bosisio
+ +E-mail: + bosisio@mate.polimi.it +
+Web page: + http://ftp.mate.polimi.it/~bosisio/LaTeX +
+CTAN location: + CTAN:macros/latex/contrib/supported/bosisio/ + +
+
+

+ +

+ +

+ +

Abstract:

+
+Documentation for the package mathcmd. +
+ +

+ + +

Table of contents

+ +

+

+

+ +

+ +

+ +

+Introduction +

+This package provides some useful math-commands which are simpler to use and +prettier then their standard LaTeX counterpart. + +

+In particular the ``\d'' command is +redefined, so care should be taken, expecially when including this package +in an already existent LaTeX file. + +

+The original work of ``\d'' (i.e. place a dot under its argument) +is now done by the ``\UnderDot'' command. + +

+The options +

+ +

+At now, six options are available with the mathcmd package, which +comes out in matched pairs. + +

+The ``ThreeSubscrSum'' and ``TwoSubscrSum'' options control +the placement of subscripts for +the ``\Sum'' command: the latter +(which is the default) puts the index under the simbol toghether with the +starting point, while the former puts the index on the lower right corner. + +

+The ``ProdVettWedge'' and ``ProdVettTimes'' options +select which symbol is to be used for the +vector product: the first one uses +a ``\wedge'' (default), whilst the second uses a ``\times". + +

+Finally, the ``VectOpStr'' and ``VectOpSymb'' options +controls whether the vector-operator commands +``\Grad'', ``\Div'' and ``\Rot'' should produce +a roman string (default) or a ``\nabla" symbol followed by an +operator, respectively. + +

+Math-mode commands +

+ +

+The mathcmd package defines a number of math-mode commands. + +

+The text command +

+ +

+The ``\text...'' command is defined to be equivalent to +``\mbox'' (except when the ``amstext" package is also used, +since this package already defines this command in a better way). + +

+It is intended for inserting pieces of text in a formula. + +

+Commands for doing integrals +

+ +

+The ``\Int'' (capitalized) differs from the LaTeX command +``\int'' in that it is always printed in displaystyle and +if it has only a subscript, this is somewhat lowered so that it looks better. +

+		   \Int_{...}^{...}	  ...	   \d{...}
+
+ +

+The ``\d...'' command is for making the +differential symbol at the end of integrals: it simply prints a ``d'' +followed by its argument and preceded by a little space, which seems prettier. + +

+Commands for making sums +

+ +

+The ``\Sum{...=...,...}'' command works differently, depending on +which option between ``TwoSubscrSum'' +(default) and ``ThreeSubscrSum'' has been +specified. + +

+In the first case, it expands to +``\displaystyle\sum_{...}={...}^{...}'', whereas in the second +case the second and third argument are treated in the same way as before +(i.e. as a subscript and superscript, respectively), but the first argument +(the one before the ``='') is placed near the lower-left edge of the +``\sum'' symbol and the ``='' is not printed. + +

+There is also a ``\SUM...'' command which is useful when only a +subscript is desired, irrespectively of the option specified: in fact, it +is equivalent to ``\displaystyle\sum_...". + +

+Derivatives symbols +

+ +

+The commands ``\DerTot{...}{...}'', ``\DerPar{...}{...}'' and +``\DerNorm{...}'' generate the symbols of total derivative, partial +derivative and normal derivative, respectively. + +

+In other words, they are the same as: +

+		   \displaystyle\frac{d...}{d...}
+		   \displaystyle\frac{\partial ...}{\partial ...}
+		   \displaystyle\frac{\partial ...}{\partial n}
+
+ +

+Arrow-limits commands +

+ +

+The command ``\TendsTo[...,...]'' generates a right-arrow with +optionally an underscript wich is another smaller right-arrow between the +two comma-separeted arguments inside the square brackets. + +

+For example, the command ``f(x) \TendsTo[x,0] 1'' generates +the following output: +

+		f(x) ----------> 1
+		       x --> 0
+
+ +

+Vector-operators commands +

+ +

+Finally, the commands ``\Grad'', ``\Div'' and +``\Rot'' generates the strings ``grad'', ``div'' and ``rot'' +in roman type and with small spaces added before and after, if the +``VectOpStr'' option is in effect (default). +If, instead, the option ``VectOpSymb'' was specified, +they generate ``\nabla", ``\nabla\cdot'' and +``\nabla\ProdVett'' respectively. + +

+The command ``\ProdVett'' is intended for making the symbol of +vector product, and evaluates to ``\times'' with the option +``ProdVettTimes'' and to ``\wedge'' +with the (default) option ``ProdVettWedge''. + +



+ + +
+Francesco Bosisio
+E-mail: + bosisio@mate.polimi.it +
+Web page: + http://ftp.mate.polimi.it/~bosisio/LaTeX + +
+ + + + + diff --git a/Master/texmf-dist/doc/latex/bosisio/mathenv.html b/Master/texmf-dist/doc/latex/bosisio/mathenv.html new file mode 100644 index 00000000000..6caa594a577 --- /dev/null +++ b/Master/texmf-dist/doc/latex/bosisio/mathenv.html @@ -0,0 +1,414 @@ + + + + + +Package mathenv + + + + +

+ +

+Package mathenv
+ +This is version 2.2, last revised 1998/02/04; documentation date 1998/02/06. + +

+ +

+ +Author: F. Bosisio
+ +E-mail: + bosisio@mate.polimi.it +
+Web page: + http://ftp.mate.polimi.it/~bosisio/LaTeX +
+CTAN location: + CTAN:macros/latex/contrib/supported/bosisio/ + +
+
+

+ +

+ + +

+ +

Abstract

+
+Documentation for the package mathenv. +
+ +

+ + +

Table of contents

+ +

+

+

+ +

+ + +

+Introduction +

+ +

+This package provides some useful math-commands and enviroments, which +are simpler to use and prettier then their standard LaTeX counterpart. +

+ +

+In particular some commands are redefined +(see next section if you don't want them to be +redefined), so care should be taken, expecially when including this package +in an already existent LaTeX file. + +

+The redefined commands are:
+\(, \), +\[, \], +\{ and \}.
+The effect of ``\( ...\)'' can still be achieved by +the LaTeX equivalent commands ``\begin{math} ... \end{math}'' +or ``$...$''. +

+ +

+Similarly, the effect of ``\[...\]'' can be achieved by the +LaTeX equivalent commands +``\begin{displaymath}...\end{displaymath}'' or +``$$...$$''. +

+ +

+The ``\{'' and ``\}'' commands are the more +error-prone, since one may try to use ``\left\{'', which now +is incorrect, because the ``\{'' command already contains a +``\left'' declaration. +In the rare occasions where a brace of normal size is needed, one can use +the LaTeX commands ``\lbrace'' and ``\rbrace''. +

+ +

+Also the ``equation'' environment has been +changed, but it is completly compatible with the original definition, so it +should be safe, perhaps except when the first character of the equation is +an open square bracket or it is placed in a moving argument: +in fact, the new version of this command is fragile, and this is true also +for most of the commands defined by this package. +

+ +

+ + +

+The options +

+ +

+At now, five options are available with the mathenv package. +

+ +

+The ``RedefEquation''/``StdEquation'' and +``RedefBrackets''/``StdBrackets'' options control +whether the ``equation'' environment and the brace commands +``\('', ``\)'', ``\['', +``\]'', ``\{'' and ``\}'' should +be redefined or retain their original LaTeX meaning. +

+ +

+More precisely, ``RedefEquation'' (default) redefines the +``equation'' environment to have an optional argument (used as a label), +while ``StdEquation'' leaves it unchanged. +In the first case, the ``equation'' environment will be equivalent to the +``Equation'' environment (capitalized!) described +below, whereas in the second case they will be different. +

+ +

+Similarly, the ``RedefBrackets'' option (default) makes the + bracket commands to be redefined, whilst +``StdBrackets'' leave them their original meaning. +

+ +

+Also a ``Standard'' option exists, which amounts to specify both +the ``StdEquation'' and ``StdBrackets'' options, thus making +the package fully standard, which may be useful when sending your +LaTeX files to someone else. +

+ +

+ + +

+Math-mode environments +

+ +

+This package provides some math-mode environments, each with a ``*-form'' +which does not generates numbers (or produce sub-numbering). +

+ +

+ + +

+The Equation environment +

+ +

+The ``Equation'' environment has an optional argument which is used +as a label to reference it. +

+			\begin{Equation}[<label>]
+			        ...
+			\end{Equation}
+
+

+ +

+If the ``RedefEquation'' option is in effect (default), then +the ``equation'' environment is redefined to have the same optional +argument as ``Equation''. +

+ +

+There is also a *-form, which does not generate a number (so this *-form is +really a ``displaymath'' and not an equation, but it has been added for +simmetry and for making it easier to add or remove the number to a formula). +

+ +

+The *-form has an optional argument like the non-* form, which is +disregarded by the environment and is added only for simmetry reasons. +

+			\begin{equation*}[<disregarded-label>]
+			        ...
+			\end{equation*}
+
+

+ +

+ + +

+The MultiLine equation environment +

+ +

+The ``MultiLine'' environment is intended for formulas that don't +fit on a single line, and so must be broken across lines. +

+ +

+As for the Equation environment above, +it has an optional argument which is used as a label. +

+ +

+All the lines but the first are automatically indented by the lenght +``\MultiLineIndent'', which is rougthly what one expects, but +can be changed at any time by the user with +``\setlenght\MultiLineIndent{...}''. +You can also control the alignment of the continuation rows by placing an +optional & in the first row: is such a case all the others line +will not be indented by ``\MultiLineIndent'' but wil behave +as if there were an ampersand in front of them (i.e. they will be +left-aligned at the right of the & in the first row). +

+ +

+Each line but the last must end with a ``\\'' command +(which can have an optional argument to add some vertical space between +lines). +When the line is broken in the middle (e.g. after a ``+'' sign) and not at +the end (i.e. after a ``='' or similar), the *-form ``\\*'' +may be used to indicate the line-break, the difference being in an extra +space added at the beginning of the next line. +The width of a this space defaults to 1em and can be changed by the user +with ``\setlenght\MultiLineStarIndent{...}''. +

+ +

+

+			\begin{MultiLine}[<label>]
+			      ... [&]= ... =   \\
+			             = ... +   \\*
+			               + ... = \\
+			             = ...
+			\end{MultiLine}
+
+

+ +

+Also this environment has a *-form which differs only in that it does not +generate an equation number. +

+			\begin{MultiLine*}[<disregarded-label>]
+			      ... [&]= ... =   \\
+			             = ... +   \\*
+			               + ... = \\
+			             = ...
+			\end{MultiLine*}
+
+

+ +

+ + +

+The System environment +

+ +

+The ``System'' environment is used for grouping a set of equations +together inside a left brace, with one only equation number. +

+ +

+Again there is an optional argument to indicate a label and each equation +is separated by a ``\\'' or ``\\*'' command, +as for the ``MultiLine'' environment. +

+ +

+The rows (except the ones ended with the *-form ``\\*'') +may optionally contain one ``&'', which is usually used when +some text should be added to the equation. +

+			\begin{System}[<label>]
+			    ... = ...   [& ...] \\
+			    ... = ... +         \\*
+			      + ...     [& ...] \\
+			    ... = ...   [& ...]
+			\end{System}
+
+

+ +

+A *-form which does not generate any number is also provided. +

+			\begin{System*}[<disregarded-label>]
+			    ... = ...   [& ...] \\
+			    ... = ... +         \\*
+			      + ...     [& ...] \\
+			    ... = ...   [& ...]
+			\end{System*}
+
+

+ +

+ + +

+The EqSystem environment +

+ +

+The ``EqSystem'' environment is used for grouping a set of equations +together inside a left brace, each with its own equation number. +

+ +

+Again there is an optional argument to indicate a label and each equation is +separated by a ``\\'' or ``\\*'' command. +

+ +

+The rows may optionally contain one ``&'', which is usually used +when some text should be added to the equation. +

+			\begin{EqSystem}[<label>]
+			    ... = ...   [& ...] \\    % (1.1)
+			    ... = ... +         \\*   %
+			      + ...     [& ...] \\    % (1.2)
+			    ... = ...   [& ...]       % (1.3)
+			\end{EqSystem}
+
+

+ +

+A *-form is also provided: it differs in that each equation is numbered with +the same number but with a lowercase letter added, i.e. like (1.1a), (1.1b), +etc. instead of (1.1), (1.2) and so on. +

+			\begin{EqSystem*}[<label>]
+			    ... = ...   [& ...] \\   % (1.5a)
+			    ... = ... +         \\*  %
+			      + ...     [& ...] \\   % (1.5b)
+			    ... = ...   [& ...]      % (1.5c)
+			\end{EqSystem*}
+
+In both cases, if the optional argument is present, each equation can be +referenced by \ref{<label>:a}, +\ref{<label>:b}, ..., where <label>, +stands for the string used as optional argument. +In the case of the *-form, a reference of the kind +\ref{<label>} will print the equation number without +any letter, thus referring to the system as a whole, whereas such a +reference is meaningless (and indeed does not exists) when dealing with +the non *-form. +

+ +

+ + +

+Math-mode commands +

+ +

+In addition to the previously mentioned environments, the mathenv +package defines also some of math-mode commands which considerably simplify +the use of adjustable-size parentheses. +

+ +

+The ``\('', ``\['', ``\{'', +``\)'', ``\]'' and ``\}'' generates +the corresponding parenthesis but with a ``\left'' or +``\right'' declaration (respectively) added, so they must come +in matched pairs or coupled with a ``\left.'' or +``\rigtht.'' or another adjustable-size delimiter. +

+ +

+ + +
+Francesco Bosisio
+E-mail: + bosisio@mate.polimi.it +
+Web page: + http://ftp.mate.polimi.it/~bosisio/LaTeX + +
+ + + + + + diff --git a/Master/texmf-dist/doc/latex/bosisio/sobolev.html b/Master/texmf-dist/doc/latex/bosisio/sobolev.html new file mode 100644 index 00000000000..f354f150347 --- /dev/null +++ b/Master/texmf-dist/doc/latex/bosisio/sobolev.html @@ -0,0 +1,311 @@ + + + + + +Package sobolev + + + + + +

+ +

+Package sobolev
+ +This is version 2.2, last revised 1998/02/04; documentation date 1998/02/06. + +

+ +

+ +Author: F. Bosisio
+ +E-mail: + bosisio@mate.polimi.it +
+Web page: + http://ftp.mate.polimi.it/~bosisio/LaTeX +
+CTAN location: + CTAN:macros/latex/contrib/supported/bosisio/ + +
+
+

+ +

+ + + +

Abstract:

+
+Documentation for the package sobolev. +
+ +

+ + +

Table of contents

+ +

+

+

+ +

+ + +

+Introduction +

+ +

+This package provides some commands which are useful when dealing with +Sobolev spaces and their relatives. + +

+In particular some commands are redefined, so care should be taken, +expecially when including this package in an already existent LaTeX file. + +

+The redefined commands are \H and \L. +The effect of ``\H'' (which is a type of accent) can now be achieved +by the command ``\HAccent'', whilst the job of ``\L'' +(i.e. print an ``L'' with a superimposed bar) is now done by the command +``\Lbar''. + +

+The options +

+ +

+Two options are available at the moment: DivInBrackets and +DivAsExponent. +They only affect the output of the ``\Hdiv'' command. + +

+The firt options (DivInBrackets, which is the default) makes +\Hdiv behave like ``H(div;...)'', while the +second one (DivAsExponent) makes \Hdiv expand to +``H^{div}(...)''. + +

+The commands +

+ +

+Most of the subsequent space-generating commands have mandatory arguments to +indicate the type of the space. +Often this argument consists of a single digit: in this case it is not +necessary to enclose it in brackets, since in LaTeX the names of commands +consists of letters only, and so a digit following it is certainly an argument. +This saves a lot of typing and is the only reason that makes these commans +useful (if you always had to type the brackets, then it would have been simpler +to type the expansion of the command than the command itself !). +In other words, you can think as if several commands exist (like \H, +\H1, \H10, etc.), the ones with the digit beeing a sort of +abbreviation for the general one. + +

+The \H command +

+ +

+The \H command is used to generate the symbol of sobolev spaces. +It takes a mandatory argument, which is used as a superscript, and an optional +argument, which is used as a subscript. + +

+As explained above, if the mandatory argument is a digit, it need not be +enclosed in brackets. +Moreover, if the optional argument is the digit ``0'', it can be typed without +the square brackets. + +

+Here are some examples (whith the \DefaultSet set to its default +value \Omega): +

+	\H2		==>	H^2(\Omega)
+	\H10		==>	H^1_0(\Omega)
+	\H1[\Gamma_D]	==>	H^1_{\Gamma_D}(\Omega)
+	\H^{-1/2}	==>	H^{-1/2}(\Omega)
+
+ +

+The \Hdiv command +

+ +

+The \Hdiv command is used to generate the sobolev space +called ``H div''. +It takes only an optional argument, which is used as a subscript and which +need not to be surrounded by the square brackets if it is the digit ``0''. + +

+If the (default) option DivInBrackets is in effect, it differs from +the command \H in that the word ``div'' is printed (in roman type) +inside brackets, before the set. +If, instead, the option DivAsExponent is active, then it is simply +an abbreviation for \Hdiv. + +

+Here are some examples: +

+				   DivInBrackets		     DivAsExponent
+     \Hdiv	       ==>   H(\mathrm{div};\Omega)		H^{\mathrm{div}}(\Omega)
+     \Hdiv0	       ==>   H_0(\mathrm{div};\Omega)		H^{\mathrm{div}}_0(\Omega)
+     \Hdiv[\Gamma_D]   ==>   H_{\Gamma_D}(\mathrm{div};\Omega)	H^{\mathrm{div}}_{\Gamma_D}(\Omega)
+
+ +

+The \L command +

+ +

+The \L command is used to generate the symbol of Lebesgue-measurable +functions. +It has one argument which is the exponent of the L-space. +Again, if this argument is a digit (or a single symbol, +like ``\infty'') the surrounding braces are optional. +Like for the \H command, the output of \DefaultSet +is appended. + +

+Here are some examples: +

+	\L2	==>	L^2(\Omega)
+	\L10	==>	L^{10}(\Omega)
+	\L	==>	L^\infty(\Omega)
+
+ +

+The \W command +

+ +

+The \W command is completly analogous, except that it prints a ``W'' +insted af an ``L'' and that it has two argument, both printed as a supercript, +separated by a comma. +It is used for the generalized Sobolev spaces. + +

+Here is an example of how it is used: +

+	\W{k}{p}	==>	W^{k,p}(\Omega)
+	\W1		==>	W^{1,\infty}(\Omega)
+
+ +

+The \D command +

+ +

+The \D command is used in the theory of distributions: +it prints the space of distributions over the \DefaultSet if +followed by a prime symbol, or its dual space, otherwise. +

+	\D	==>	\mathcal{D}(\Omega)
+	\D'	==>	\mathcal{D}'(\Omega)
+
+ +

+The \Norm command +

+ +

+The \Norm command has a mandatory and an optional argument; +it generates the norm of the mandatory argument, with the optional argument, +if present, as a whole subscript, to denote the space within which the norm +is taken. + +

+Some examples: +

+	\Normf(x)	==>	\left\Vert f(x)\right\Vert
+	\Normg[L^2]	==>	\left\Vert g\right\Vert _{L^2}
+
+ +

+The \SemiNorm command +

+ +

+The \SemiNorm command is completly analoguos, but generates the +semi-norm instead of the norm. + +

+Some examples: +

+	\SemiNorm{f(x)} 	==>	\left\Vert f(x)\right\Vert
+	\SemiNormg[H^1] 	==>	\left\vert g\right\vert _{H^1}
+
+ +

+The \Scalar command +

+ +

+The \Scalar command has two arguments; a third optional argument +(which is used as a whole subscript) may follow inside square brackets. +The output consists of the two arguments separated by a comma and enclosed +in a pair of adjustable-size brackets, with the optional argument placed as +a subscript (to denote the space inside which the scalr product is taken). + +

+Some examples: +

+	\Scalar{f}{g}		==>	\left(f,g\right)
+	\Scalar{u}{v}[L^2]	==>	left(u,v\right)_{L^2}
+
+ +

+The \Crochet command +

+ +

+The \Crochet command has two arguments; a third optional argument +(which is used as a whole subscript) may follow inside square brackets. +The output consists of the two arguments separated by a comma and enclosed +in a pair of adjustable-size angular-parenthesys, with the optional argument +placed as a subscript (to denote the space inside which the duality is taken). + +

+Some examples: +

+	\Crochet{f}{g}		==>	\left\langle f,g\right\rangle
+	\Crochet{u}{v}[D]	==>	\left\langle u,v\right\rangle_D
+
+ +

+ + +
+Francesco Bosisio
+E-mail: + bosisio@mate.polimi.it +
+Web page: + http://ftp.mate.polimi.it/~bosisio/LaTeX + +
+ + + + + diff --git a/Master/texmf-dist/source/latex/bosisio/accenti.drv b/Master/texmf-dist/source/latex/bosisio/accenti.drv new file mode 100644 index 00000000000..026bf2bcdbd --- /dev/null +++ b/Master/texmf-dist/source/latex/bosisio/accenti.drv @@ -0,0 +1,54 @@ +%% +%% This is file `accenti.drv', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% accenti.dtx (with options: `driver') +%% +%% IMPORTANT NOTICE: +%% +%% For the copyright see the source file. +%% +%% Any modified versions of this file must be renamed +%% with new filenames distinct from accenti.drv. +%% +%% For distribution of the original source see the terms +%% for copying and modification in the file accenti.dtx. +%% +%% This generated file may be distributed as long as the +%% original source files, as listed above, are part of the +%% same distribution. (The sources need not necessarily be +%% in the same archive or directory.) +%% +%% + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +%% | Copyright(C) 1997-1999 by Francesco Bosisio | +%% | | +%% | This program can be redistributed and/or modified under the | +%% | terms of the LaTeX Project Public License Distributed from | +%% | CTAN archives in directory macros/latex/base/lppl.txt; | +%% | either version 1 of the License, or any later version. | +%% | | +%% | E-mail: fbosisio@bigfoot.com | +%% | Web page: http://www.bigfoot.com/~fbosisio/LaTeX | +%% | CTAN location: macros/latex/contrib/supported/bosisio/ | +%% + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +%% +%% +%% If you make any improvment, find any bug or have +%% any suggestion, please let me know about it. +%% +\def\FileName{accenti} +\documentclass[12pt,a4paper]{ltxdoc} + \EnableCrossrefs + \CodelineIndex + \RecordChanges + %\OnlyDescription % Uncomment not to see the implementation +\begin{document} + \DocInput{\FileName.dtx} + \PrintIndex + \PrintChanges +\end{document} +\endinput +%% +%% End of file `accenti.drv'. diff --git a/Master/texmf-dist/source/latex/bosisio/accenti.dtx b/Master/texmf-dist/source/latex/bosisio/accenti.dtx new file mode 100644 index 00000000000..157f2de5f02 --- /dev/null +++ b/Master/texmf-dist/source/latex/bosisio/accenti.dtx @@ -0,0 +1,300 @@ +%\iffalse % MetaComment +%% +%% + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +%% | Copyright(C) 1997-1999 by Francesco Bosisio | +%% | | +%% | This program can be redistributed and/or modified under the | +%% | terms of the LaTeX Project Public License Distributed from | +%% | CTAN archives in directory macros/latex/base/lppl.txt; | +%% | either version 1 of the License, or any later version. | +%% | | +%% | E-mail: fbosisio@bigfoot.com | +%% | Web page: http://www.bigfoot.com/~fbosisio/LaTeX | +%% | CTAN location: macros/latex/contrib/supported/bosisio/ | +%% + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +%% +%% +%% If you make any improvment, find any bug or have +%% any suggestion, please let me know about it. +%% +%<*package,driver> +%\fi +% +\def\FileName{accenti} +%\iffalse % MetaComment +% +%<*package> +%\fi +\def\fileversion{2.0} +\def\filedate{1997/12/20} +\def\docdate{1997/12/20} +\def\filedescr{Commands to make accents (BF)} +% +%\iffalse % MetaComment +% +%<*dtx> +%- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +% This section is the installation driver +% +\def\batchfile{\FileName.dtx} +% +\input docstrip +% +\keepsilent +% \askforoverwritefalse +% +\generateFile{\FileName.sty}{f}{\from{\FileName.dtx}{package}} +% +\generateFile{\FileName.drv}{f}{\from{\FileName.dtx}{driver}} +% +\Msg{******************************************************} +\Msg{*} +\Msg{* To produce the documentation run the} +\Msg{* file `\FileName.drv' through LaTeX.} +\Msg{*} +\Msg{******************************************************} +% +\endbatchfile +% +% End of the installation driver +%- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +% +% +% This section is the documentation driver +% +%<+driver>\documentclass[12pt,a4paper]{ltxdoc} +%<+driver> \EnableCrossrefs +%<+driver> \CodelineIndex +%<+driver> \RecordChanges +%<+driver> %\OnlyDescription % Uncomment not to see the implementation +%<+driver>\begin{document} +%<+driver> \DocInput{\FileName.dtx} +%<+driver> \PrintIndex +%<+driver> \PrintChanges +%<+driver>\end{document} +% +% End of the documentation driver +%- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +%<*package> +%\fi +% +% \changes{v0.1}{4 May 1997}{First release (basic accents-command)} +% \changes{v0.2}{20 August 1997}{Added extended-chars handling} +% \changes{v1.0}{5 September 1997}{Documentation added} +% \changes{v1.1}{7 November 1997}{Fixed a bug in the options} +% \changes{v2.0}{20 December 1997}{Separated from package ``quotes''} +% \changes{v2.1}{5 March 1999}{Added copyright notice and changed addresses} +% +% \MakeShortVerb{\|} +% +% \title{Package \texttt{\FileName}\thanks{This is version \fileversion, +% last revised \filedate; documentation date \docdate}} +% \author{F. Bosisio\\\normalsize E-mail: \texttt{fbosisio@bigfoot.com}\\ +% \small Web page: \texttt{http://www.bigfoot.com/$\sim$fbosisio/LaTeX}} +% \date{\filedate} +% \maketitle +% +% \begin{abstract} +% Documentation for the package \texttt{\FileName}. +% \end{abstract} +% +% \section{Introduction} +% This package provides a shorter version of some accents-making +% commands, particularly suited for italian language. +% +% In particular some commands are redefined, so care should be +% taken, expecially when including this package in an already +% existent \LaTeX{} file. +% +% \noindent +% The redefined commands are:\\ +% ``|\a|", ``|\i|", ``|\o|" and ``|\u|",\\ +% whos job can now be done by the commands\\ +% ``|\oFinnick|" (finnick ``o" bar), +% ``|\DotlessI|" (dotless ``i", for accents), +% ``|\aAccent|" (for accents in |tabbing| environment) +% and ``|\uAccent|" (upsidedown ``hat" accent). +% +% \section{Required packages} +% +% This package requires the ``|\xspace|" command provided by +% the ``|xspace|" package. +% +% \section{Options} +% +% This package provides the options ``|ExtdChar|" and +% ``|ExtdCharOnly|" which allow the use of the special +% chars ``\`a", ``\`e", ``\`\i", ``\`o", ``\`u" and ``\'e" +% as accents-making commands. +% The second options also inhibits the definitions of +% ``|\a|", ``|\e|", ``|\i|", ``|\o|", ``|\u|", ``|\ee|" +% and ``|\che|" as short forms of the accent-commands +% (it is particularly useful for non-Italian documents). +% +% \section{Accents} +% +% Unless you specify the ``|ExtdCharOnly|" option, the +% commands ``|\a|", ``|\e|", ``|\i|", ``|\o|", ``|\u|" and ``|\E|" +% prints the corresponding letter with a grave accent; +% the commands ``|\ee|" and ``|\che|" print the letter ``|e|" +% or the three letters ``|che|" with an acute accent (i.e. ``\'e" +% and ``ch\'e"). +% +% Moreover, if the ``|ExtdChar|" or ``|ExtdCharOnly|" option was +% used, the chars ``\`a", ``\`e", ``\`\i", ``\`o", ``\`u" and ``\'e" +% are equivalent to the commands ``|\`a|", ``|\`e|", ``|\`\i|", +% ``|\`o|", ``|\`u|" and ``|\'e|". +% +% \StopEventually{} +% \newpage +% \section{Implementation} +% +% \begin{macrocode} +%% +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesPackage{\FileName}[\filedate\space v\fileversion\space\filedescr] +\RequirePackage{xspace}[1996/12/06 v1.05] +%% +\newif\if@ExtendedAccChar\@ExtendedAccCharfalse +\DeclareOption{ExtdChar}{\@ExtendedAccChartrue} +%% +\newif\if@NotOnlyExtended@\@NotOnlyExtended@true +\DeclareOption{ExtdCharOnly}{\@NotOnlyExtended@false} +%% +\ProcessOptions +%% +% \end{macrocode} +% +% \begin{macro}{\a,\e,\i,\o,\u,\ee,\che,\E} +% +% The original commands ``|\a|'', ``|\i|'', ``|\o|'' and ``|\u|'' are +% saved before being redefined. +% +% \begin{macrocode} +%% +\let\aAccent=\a +\let\DotlessI=\i +\let\oFinnick=\o +\let\uAccent=\u +% \end{macrocode} +% +% The commands ``|\a|", ``|\e|", ``|\i|", ``|\o|", ``|\u|" and ``|\E|" +% prints the corresponding letter with a grave accent; +% the commands ``|\ee|" and ``|\che|" print the letter ``|e|" +% or the three letters ``|che|" with an acute accent (i.e. ``\'e" +% and ``ch\'e"). +% The definitions are deferred at the ``|\begin{document}|" +% in order to avoid conflicts with other packages. +% +% \begin{macrocode} +%% +\if@NotOnlyExtended@ %-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\ + \AtBeginDocument{% + \renewcommand*\a{\`a\xspace}% + \newcommand*\e{\`e\xspace}% + \renewcommand*\i{\`\DotlessI\xspace}% + \renewcommand*\o{\`o\xspace}% + \renewcommand*\u{\`u\xspace}% + \newcommand*\E{\`E\xspace}% + \newcommand*\ee{\'e\xspace}% + \newcommand*\che{ch\'e\xspace}% + } +\fi %-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/ +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{Accents} +% A trick adapted from the |doc| package (which, perhaps, may be +% done in a better way) is used (if the ``|ExtdChar|" option was +% selected) to associate the extended-ASCII chars which represents +% accents with the corresponding accent-making commands. +% +% \begin{macrocode} +%% +\if@ExtendedAccChar %-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\ +%% +%% %%%%%%%%%% +%% % à = \a % +%% %%%%%%%%%% +\begingroup + \catcode`\~\active \lccode`\~`\à% + \lowercase{% + \global\expandafter\let + \csname ac\string\à\endcsname~% + \gdef~{\`a}}% +\endgroup +\global\catcode`\à\active +%% +%% %%%%%%%%%% +%% % è = \e % +%% %%%%%%%%%% +\begingroup + \catcode`\~\active \lccode`\~`\è% + \lowercase{% + \global\expandafter\let + \csname ac\string\è\endcsname~% + \gdef~{\`e}}% +\endgroup +\global\catcode`\è\active +%% +%% %%%%%%%%%%% +%% % é = \ee % +%% %%%%%%%%%%% +\begingroup + \catcode`\~\active \lccode`\~`\é% + \lowercase{% + \global\expandafter\let + \csname ac\string\è\endcsname~% + \gdef~{\'e}}% +\endgroup +\global\catcode`\é\active +%% +%% %%%%%%%%%% +%% % ì = \i % +%% %%%%%%%%%% +\begingroup + \catcode`\~\active \lccode`\~`\ì% + \lowercase{% + \global\expandafter\let + \csname ac\string\ì\endcsname~% + \gdef~{\`\DotlessI}}% +\endgroup +\global\catcode`\ì\active +%% +%% %%%%%%%%%% +%% % ò = \o % +%% %%%%%%%%%% +\begingroup + \catcode`\~\active \lccode`\~`\ò% + \lowercase{% + \global\expandafter\let + \csname ac\string\ò\endcsname~% + \gdef~{\`o}}% +\endgroup +\global\catcode`\ò\active +%% +%% %%%%%%%%%% +%% % ù = \u % +%% %%%%%%%%%% +\begingroup + \catcode`\~\active \lccode`\~`\ù% + \lowercase{% + \global\expandafter\let + \csname ac\string\ù\endcsname~% + \gdef~{\`u}}% +\endgroup +\global\catcode`\ù\active +%% +\fi %-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/ +% \end{macrocode} +% \end{macro} +% +%\iffalse % MetaComment +%<*package> +%\fi +% +% \CheckSum{259} +% \Finale +% +\endinput + diff --git a/Master/texmf-dist/source/latex/bosisio/dblfont.drv b/Master/texmf-dist/source/latex/bosisio/dblfont.drv new file mode 100644 index 00000000000..f72d4d3e75a --- /dev/null +++ b/Master/texmf-dist/source/latex/bosisio/dblfont.drv @@ -0,0 +1,54 @@ +%% +%% This is file `dblfont.drv', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% dblfont.dtx (with options: `driver') +%% +%% IMPORTANT NOTICE: +%% +%% For the copyright see the source file. +%% +%% Any modified versions of this file must be renamed +%% with new filenames distinct from dblfont.drv. +%% +%% For distribution of the original source see the terms +%% for copying and modification in the file dblfont.dtx. +%% +%% This generated file may be distributed as long as the +%% original source files, as listed above, are part of the +%% same distribution. (The sources need not necessarily be +%% in the same archive or directory.) +%% +%% + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +%% | Copyright(C) 1997-1999 by Francesco Bosisio | +%% | | +%% | This program can be redistributed and/or modified under the | +%% | terms of the LaTeX Project Public License Distributed from | +%% | CTAN archives in directory macros/latex/base/lppl.txt; | +%% | either version 1 of the License, or any later version. | +%% | | +%% | E-mail: fbosisio@bigfoot.com | +%% | Web page: http://www.bigfoot.com/~fbosisio/LaTeX | +%% | CTAN location: macros/latex/contrib/supported/bosisio/ | +%% + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +%% +%% +%% If you make any improvment, find any bug or have +%% any suggestion, please let me know about it. +%% +\def\FileName{dblfont} +\documentclass[12pt,a4paper]{ltxdoc} + \EnableCrossrefs + \CodelineIndex + \RecordChanges + %\OnlyDescription % Uncomment not to see the implementation +\begin{document} + \DocInput{\FileName.dtx} + \PrintIndex + \PrintChanges +\end{document} +\endinput +%% +%% End of file `dblfont.drv'. diff --git a/Master/texmf-dist/source/latex/bosisio/dblfont.dtx b/Master/texmf-dist/source/latex/bosisio/dblfont.dtx new file mode 100644 index 00000000000..f1592baf224 --- /dev/null +++ b/Master/texmf-dist/source/latex/bosisio/dblfont.dtx @@ -0,0 +1,258 @@ +%\iffalse % MetaComment +%% +%% + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +%% | Copyright(C) 1997-1999 by Francesco Bosisio | +%% | | +%% | This program can be redistributed and/or modified under the | +%% | terms of the LaTeX Project Public License Distributed from | +%% | CTAN archives in directory macros/latex/base/lppl.txt; | +%% | either version 1 of the License, or any later version. | +%% | | +%% | E-mail: fbosisio@bigfoot.com | +%% | Web page: http://www.bigfoot.com/~fbosisio/LaTeX | +%% | CTAN location: macros/latex/contrib/supported/bosisio/ | +%% + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +%% +%% +%% If you make any improvment, find any bug or have +%% any suggestion, please let me know about it. +%% +%<*package,driver> +%\fi +% +\def\FileName{dblfont} +%\iffalse % MetaComment +% +%<*package> +%\fi +\def\fileversion{2.0} +\def\filedate{1997/12/13} +\def\docdate{1997/12/13} +\def\filedescr{Blackboard-bold symbols (BF)} +% +%\iffalse % MetaComment +% +%<*dtx> +%- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +% This section is the installation driver +% +\def\batchfile{\FileName.dtx} +% +\input docstrip +% +\keepsilent +% \askforoverwritefalse +% +\generateFile{\FileName.sty}{f}{\from{\FileName.dtx}{package}} +% +\generateFile{\FileName.drv}{f}{\from{\FileName.dtx}{driver}} +% +\Msg{******************************************************} +\Msg{*} +\Msg{* To produce the documentation run the} +\Msg{* file `\FileName.drv' through LaTeX.} +\Msg{*} +\Msg{******************************************************} +% +\endbatchfile +% +% End of the installation driver +%- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +% +% +% This section is the documentation driver +% +%<+driver>\documentclass[12pt,a4paper]{ltxdoc} +%<+driver> \EnableCrossrefs +%<+driver> \CodelineIndex +%<+driver> \RecordChanges +%<+driver> %\OnlyDescription % Uncomment not to see the implementation +%<+driver>\begin{document} +%<+driver> \DocInput{\FileName.dtx} +%<+driver> \PrintIndex +%<+driver> \PrintChanges +%<+driver>\end{document} +% +% End of the documentation driver +%- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +%<*package> +%\fi +% +% \changes{v0.1}{1 November 1997}{First release} +% \changes{v1.0}{7 November 1997}{Documentation added} +% \changes{v1.1}{17 November 1997}{Added options in ``XX'' format} +% \changes{v2.0}{13 December 1997}{Used ``newcommand*'' instead of ``def''} +% \changes{v2.1}{5 March 1999}{Added copyright notice and changed addresses} +% +% \MakeShortVerb{\|} +% +% \title{Package \texttt{\FileName}\thanks{This is version \fileversion, +% last revised \filedate; documentation date \docdate}} +% \author{F. Bosisio\\\normalsize E-mail: \texttt{fbosisio@bigfoot.com}\\ +% \small Web page: \texttt{http://www.bigfoot.com/$\sim$fbosisio/LaTeX}} +% \date{\filedate} +% \maketitle +% +% \begin{abstract} +% Documentation for the package \texttt{\FileName}. +% \end{abstract} +% +% \section{Introduction} +% This package provides the font ``|\DblFont|" (font |msbm10|), which +% corresponds to the so called blackdoard-bold symbols. +% +% \section{The options} +% For each uppercase letter ``|X|" a corresponding ``|X|" and ``|XX|" +% options exist: they declare the command ``|\X|" and ``|\XX|" which +% generates the letter |X| in |DblFont|. +% If a command named ``|\X|" or ``|\XX|" already exists in \LaTeX{}, +% their definition is first saved in ``|\BackDoubleX|" or +% ``|\BackDoubleXX|", respectively. +% +% \noindent +% Also a ``|RT|" option exists: it declares the ``|\RT|" command, +% which generates the two letters |RT| in |DblFont| (used for the +% Raviart-Thomas spaces). +% +% \StopEventually{} +% \newpage +% \section{Implementation} +% +% \begin{macrocode} +%% +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesPackage{\FileName}[\filedate\space v\fileversion\space\filedescr] +% \end{macrocode} +% +% The font ``|\DblFont|" is loaded, if not already done. +% \begin{macrocode} +%% +\newfont{\DblFont}{msbm10 scaled \magstep1} +% \end{macrocode} +% +% The ``|\DeclareDblFontSymbol|" has one argument which is used +% both as the command name to define and as the output it should +% generate (in |\DblFont|). +% The ``|\csname #1 \endcsname|" sequence adds a backslash in front +% of the argument, to get the command name. +% \begin{macrocode} +%% +\newcommand*\DeclareDblFontSymbol[1]{% +\expandafter\newcommand*\csname #1\endcsname{\ensuremath{\mathbb{#1}}}% +} +% \end{macrocode} +% The ``|\dECL@REdBLfONTsYMBOL|" has one argument which is used +% both as the command name to define (doubled) and as the output +% it should generate (in |\DblFont|). +% The ``|\csname #1#1 \endcsname|" sequence adds a backslash in front +% of the argument and doubles it, to get the command name. +% \begin{macrocode} +\newcommand*\dECL@REdBLfONTsYMBOL[1]{% +\expandafter\newcommand*\csname #1#1\endcsname{\ensuremath{\mathbb{#1}}}% +} +% \end{macrocode} +% +% The command ``|\BackUpL@texCmd{}|" saves the command ``|\|" in +% the macro ``|\BackDouble|" and then undefines ``|\|", so that a +% ``|\newcommand*\{..}|" can be used to redefine it. +% \begin{macrocode} +%% +\newcommand*\BackUpL@texCmd[1]{% +\expandafter\let\csname BackDouble#1\endcsname=\csname #1\endcsname% +\expandafter\let\csname #1\endcsname\undefined% +\typeout{*** Command name ``#1'' has been replaced by ``BackDouble#1''! ***}% +} +% \end{macrocode} +% +% An option exists for each uppercase letter: it declares the +% command ``|\X|" which generates the letter |X| in |DblFont|, +% where |X| denotes the letter under consideration. +% If a command named ``|\X|" already exists in \LaTeX{}, its definition +% is saved in ``|\BackDoubleX|", before being redefined. +% \begin{macrocode} +%% +\DeclareOption{A}{\DeclareDblFontSymbol{A}} +\DeclareOption{B}{\DeclareDblFontSymbol{B}} +\DeclareOption{C}{\DeclareDblFontSymbol{C}} +\DeclareOption{D}{\DeclareDblFontSymbol{D}} +\DeclareOption{E}{\DeclareDblFontSymbol{E}} +\DeclareOption{F}{\DeclareDblFontSymbol{F}} +\DeclareOption{G}{\DeclareDblFontSymbol{G}} +\DeclareOption{H}{\BackUpL@texCmd{H} \DeclareDblFontSymbol{H}} +\DeclareOption{I}{\DeclareDblFontSymbol{I}} +\DeclareOption{J}{\DeclareDblFontSymbol{J}} +\DeclareOption{K}{\DeclareDblFontSymbol{K}} +\DeclareOption{L}{\BackUpL@texCmd{L} \DeclareDblFontSymbol{L}} +\DeclareOption{M}{\DeclareDblFontSymbol{M}} +\DeclareOption{N}{\DeclareDblFontSymbol{N}} +\DeclareOption{O}{\BackUpL@texCmd{O} \DeclareDblFontSymbol{O}} +\DeclareOption{P}{\BackUpL@texCmd{P} \DeclareDblFontSymbol{P}} +\DeclareOption{Q}{\DeclareDblFontSymbol{Q}} +\DeclareOption{R}{\DeclareDblFontSymbol{R}} +\DeclareOption{S}{\BackUpL@texCmd{S} \DeclareDblFontSymbol{S}} +\DeclareOption{T}{\DeclareDblFontSymbol{T}} +\DeclareOption{U}{\DeclareDblFontSymbol{U}} +\DeclareOption{V}{\DeclareDblFontSymbol{V}} +\DeclareOption{W}{\DeclareDblFontSymbol{W}} +\DeclareOption{X}{\DeclareDblFontSymbol{X}} +\DeclareOption{Y}{\DeclareDblFontSymbol{Y}} +\DeclareOption{Z}{\DeclareDblFontSymbol{Z}} +% \end{macrocode} +% +% An option ``|XX|" exists for each uppercase letter ``|X|": it declares +% the command ``|\XX|" which generates the letter |X| in |DblFont|. +% If a command named ``|\XX|" already exists in \LaTeX{}, its +% definition is saved in ``|\BackDoubleXX|", before being redefined. +% \begin{macrocode} +%% +\DeclareOption{AA}{\dECL@REdBLfONTsYMBOL{A}} +\DeclareOption{BB}{\dECL@REdBLfONTsYMBOL{B}} +\DeclareOption{CC}{\dECL@REdBLfONTsYMBOL{C}} +\DeclareOption{DD}{\dECL@REdBLfONTsYMBOL{D}} +\DeclareOption{EE}{\dECL@REdBLfONTsYMBOL{E}} +\DeclareOption{FF}{\dECL@REdBLfONTsYMBOL{F}} +\DeclareOption{GG}{\dECL@REdBLfONTsYMBOL{G}} +\DeclareOption{HH}{\dECL@REdBLfONTsYMBOL{H}} +\DeclareOption{II}{\dECL@REdBLfONTsYMBOL{I}} +\DeclareOption{JJ}{\dECL@REdBLfONTsYMBOL{J}} +\DeclareOption{KK}{\dECL@REdBLfONTsYMBOL{K}} +\DeclareOption{LL}{\dECL@REdBLfONTsYMBOL{L}} +\DeclareOption{MM}{\dECL@REdBLfONTsYMBOL{M}} +\DeclareOption{NN}{\dECL@REdBLfONTsYMBOL{N}} +\DeclareOption{OO}{\dECL@REdBLfONTsYMBOL{O}} +\DeclareOption{PP}{\dECL@REdBLfONTsYMBOL{P}} +\DeclareOption{QQ}{\dECL@REdBLfONTsYMBOL{Q}} +\DeclareOption{RR}{\dECL@REdBLfONTsYMBOL{R}} +\DeclareOption{SS}{\BackUpL@texCmd{SS} \dECL@REdBLfONTsYMBOL{S}} +\DeclareOption{TT}{\dECL@REdBLfONTsYMBOL{T}} +\DeclareOption{UU}{\dECL@REdBLfONTsYMBOL{U}} +\DeclareOption{VV}{\dECL@REdBLfONTsYMBOL{V}} +\DeclareOption{WW}{\dECL@REdBLfONTsYMBOL{W}} +\DeclareOption{XX}{\dECL@REdBLfONTsYMBOL{X}} +\DeclareOption{YY}{\dECL@REdBLfONTsYMBOL{Y}} +\DeclareOption{ZZ}{\dECL@REdBLfONTsYMBOL{Z}} +% \end{macrocode} +% +% A further option is for Raviart-Thomas spaces: it declares the +% command ``|\RT|" which generates the two letters |RT| in |DblFont| +% \begin{macrocode} +% +\DeclareOption{RT}{\DeclareDblFontSymbol{RT}} +% \end{macrocode} +% +% Finally, the user option are parsed, thereby defining the +% corresponding commands. +% \begin{macrocode} +% +\ProcessOptions +% \end{macrocode} +% +%\iffalse % MetaComment +%<*package> +%\fi +% +% \CheckSum{154} +% \Finale +% +\endinput + diff --git a/Master/texmf-dist/source/latex/bosisio/graphfig.drv b/Master/texmf-dist/source/latex/bosisio/graphfig.drv new file mode 100644 index 00000000000..e6bc491bc31 --- /dev/null +++ b/Master/texmf-dist/source/latex/bosisio/graphfig.drv @@ -0,0 +1,55 @@ +%% +%% This is file `graphfig.drv', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% graphfig.dtx (with options: `driver') +%% +%% IMPORTANT NOTICE: +%% +%% For the copyright see the source file. +%% +%% Any modified versions of this file must be renamed +%% with new filenames distinct from graphfig.drv. +%% +%% For distribution of the original source see the terms +%% for copying and modification in the file graphfig.dtx. +%% +%% This generated file may be distributed as long as the +%% original source files, as listed above, are part of the +%% same distribution. (The sources need not necessarily be +%% in the same archive or directory.) +%% +%% + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +%% | Copyright(C) 1997-1999 by Francesco Bosisio | +%% | | +%% | This program can be redistributed and/or modified under the | +%% | terms of the LaTeX Project Public License Distributed from | +%% | CTAN archives in directory macros/latex/base/lppl.txt; | +%% | either version 1 of the License, or any later version. | +%% | | +%% | E-mail: fbosisio@bigfoot.com | +%% | Web page: http://www.bigfoot.com/~fbosisio/LaTeX | +%% | CTAN location: macros/latex/contrib/supported/bosisio/ | +%% + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +%% +%% +%% If you make any improvment, find any bug or have +%% any suggestion, please let me know about it. +%% +\def\FileName{graphfig} +\documentclass[12pt,a4paper]{article} +\usepackage{doc} + \EnableCrossrefs + \CodelineIndex + \RecordChanges + %\OnlyDescription % Uncomment not to see the implementation +\begin{document} + \DocInput{\FileName.dtx} + \PrintIndex + \PrintChanges +\end{document} +\endinput +%% +%% End of file `graphfig.drv'. diff --git a/Master/texmf-dist/source/latex/bosisio/graphfig.dtx b/Master/texmf-dist/source/latex/bosisio/graphfig.dtx new file mode 100644 index 00000000000..1c0a9836974 --- /dev/null +++ b/Master/texmf-dist/source/latex/bosisio/graphfig.dtx @@ -0,0 +1,478 @@ +%\iffalse % MetaComment +%% +%% + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +%% | Copyright(C) 1997-1999 by Francesco Bosisio | +%% | | +%% | This program can be redistributed and/or modified under the | +%% | terms of the LaTeX Project Public License Distributed from | +%% | CTAN archives in directory macros/latex/base/lppl.txt; | +%% | either version 1 of the License, or any later version. | +%% | | +%% | E-mail: fbosisio@bigfoot.com | +%% | Web page: http://www.bigfoot.com/~fbosisio/LaTeX | +%% | CTAN location: macros/latex/contrib/supported/bosisio/ | +%% + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +%% +%% +%% If you make any improvment, find any bug or have +%% any suggestion, please let me know about it. +%% +%<*package,driver> +%\fi +% +\def\FileName{graphfig} +%\iffalse % MetaComment +% +%<*package> +%\fi +\def\fileversion{2.0} +\def\filedate{1997/15/12} +\def\docdate{1997/15/12} +\def\filedescr{Commands to include graphics files (BF)} +% +%\iffalse % MetaComment +% +%<*dtx> +%- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +% This section is the installation driver +% +\def\batchfile{\FileName.dtx} +% +\input docstrip +% +\keepsilent +% \askforoverwritefalse +% +\generateFile{\FileName.sty}{f}{\from{\FileName.dtx}{package}} +% +\generateFile{\FileName.drv}{f}{\from{\FileName.dtx}{driver}} +% +\Msg{******************************************************} +\Msg{*} +\Msg{* To produce the documentation run the} +\Msg{* file `\FileName.drv' through LaTeX.} +\Msg{*} +\Msg{******************************************************} +% +\endbatchfile +% +% End of the installation driver +%- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +% +% +% This section is the documentation driver +% +%<+driver>\documentclass[12pt,a4paper]{article} +%<+driver>\usepackage{doc} +%<+driver> \EnableCrossrefs +%<+driver> \CodelineIndex +%<+driver> \RecordChanges +%<+driver> %\OnlyDescription % Uncomment not to see the implementation +%<+driver>\begin{document} +%<+driver> \DocInput{\FileName.dtx} +%<+driver> \PrintIndex +%<+driver> \PrintChanges +%<+driver>\end{document} +% +% End of the documentation driver +%- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +%<*package> +%\fi +% +% \changes{v0.1}{21 April 1997}{First release} +% \changes{v0.2}{5 July 1997}{Added the ``\texttt{clip}'' option to ``\texttt{psfig}''} +% \changes{v0.3}{29 August 1997}{Modified the ``\texttt{@PS@Figure}" command} +% \changes{v1.0}{8 September 1997}{Documentation added} +% \changes{v1.1}{19 November 1997}{Improved the ``SubFigure'' command} +% \changes{v1.2}{11 December 1997}{Fixed a bug in ``SubFigure'' references} +% \changes{v1.3}{12 December 1997}{Standard ``graphics'' package instead of ``psfig''} +%\iffalse % MetaComment +% The previous change has been suggested by Sebastian Rahtz (spqr@ftp.tex.ac.uk) +%\fi +% \changes{v2.0}{15 December 1997}{``graphfile'' instead of ``PSFigure/SubFigure''} +% \changes{v2.1}{5 March 1999}{Added copyright notice and changed addresses} +% +% \MakeShortVerb{\|} +% +% \title{Package \texttt{\FileName}\thanks{This is version \fileversion, +% last revised \filedate; documentation date \docdate}} +% \author{F. Bosisio\\\normalsize E-mail: \texttt{fbosisio@bigfoot.com}\\ +% \small Web page: \texttt{http://www.bigfoot.com/$\sim$fbosisio/LaTeX}} +% \date{\filedate} +% \maketitle +% +% \begin{abstract} +% Documentation for the package \texttt{\FileName}. +% \end{abstract} +% +% \section{Introduction} +% This package provides some commands to make the use of graphic +% files in \LaTeX{} simpler. +% +% \noindent +% It declares the ``|Figure|" environment (capitalized!) and +% the two commands ``|\graphfile|" and ``|\graphfile*|". +% Combining this commands, it it possible to include graphic +% files in a \LaTeX{} document very simply. +% +% \section{Required packages} +% This package uses the ``|\includegraphics*|" command defined in the +% standard |graphics| package. +% Moreover, it uses the package |subfigure| when the |subfigure| +% option is specified, and the |float| package if the |AllowH| +% option is used. +% +% \section{The options} +% At now, two options are available: ``|subfigure|" and ``|AllowH|". +% +% \noindent +% The ``|subfigure|" option allow the use of sub-figures +% inside a |Figure| environment, in order to place multiple +% pictures in a single \LaTeX{} figure (cfr. the |subfigure| +% standard package). +% +% \noindent +% The ``|AllowH|" option allow the use of the ``|H|" float specifier +% for the |Figure| environment, in order to place the figure exaclty +% where the command is placed (cfr. the |float| standard package). +% +% \section{The \texttt{Figure} environment and its relatives} +% The ``|Figure|" environment (capitalized!) is somewhat different +% from the standard \LaTeX{} ``|figure|" environment: besides an +% optional argument used to specify the placement parameters (which +% now defaults to ``|[htbp]|"), it has a mandatory agrument specifying +% the ``caption" and another optional argument, used as a ``label" for +% cross-referencies: +% +% \begin{verbatim} +% \begin{Figure}[]{}[