From e1038ccbe4bff1114d501d4f23cb80cb2d45bbb6 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 10 Feb 2010 23:57:37 +0000 Subject: bosisio 2.2 (10feb10) git-svn-id: svn://tug.org/texlive/trunk@16959 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/bosisio/README | 91 ++ Master/texmf-dist/doc/latex/bosisio/accenti.html | 162 ++++ Master/texmf-dist/doc/latex/bosisio/accenti.pdf | Bin 49631 -> 63264 bytes Master/texmf-dist/doc/latex/bosisio/dblfont.html | 108 +++ Master/texmf-dist/doc/latex/bosisio/dblfont.pdf | Bin 0 -> 56486 bytes Master/texmf-dist/doc/latex/bosisio/envmath.html | 419 +++++++++ Master/texmf-dist/doc/latex/bosisio/envmath.pdf | Bin 0 -> 118342 bytes Master/texmf-dist/doc/latex/bosisio/evenpage.html | 71 ++ Master/texmf-dist/doc/latex/bosisio/evenpage.pdf | Bin 0 -> 42710 bytes Master/texmf-dist/doc/latex/bosisio/graphfig.html | 384 ++++---- Master/texmf-dist/doc/latex/bosisio/graphfig.pdf | Bin 0 -> 83251 bytes Master/texmf-dist/doc/latex/bosisio/index.html | 612 +++++++------ Master/texmf-dist/doc/latex/bosisio/makedoc | 110 ++- Master/texmf-dist/doc/latex/bosisio/mathcmd.html | 344 ++++---- Master/texmf-dist/doc/latex/bosisio/mathcmd.pdf | Bin 0 -> 83100 bytes Master/texmf-dist/doc/latex/bosisio/mathenv.html | 414 --------- Master/texmf-dist/doc/latex/bosisio/quotes.html | 84 ++ Master/texmf-dist/doc/latex/bosisio/quotes.pdf | Bin 0 -> 51312 bytes Master/texmf-dist/doc/latex/bosisio/sobolev.html | 438 ++++----- Master/texmf-dist/doc/latex/bosisio/sobolev.pdf | Bin 0 -> 93604 bytes Master/texmf-dist/source/latex/bosisio/accenti.drv | 23 +- Master/texmf-dist/source/latex/bosisio/accenti.dtx | 125 +-- Master/texmf-dist/source/latex/bosisio/dblfont.drv | 23 +- Master/texmf-dist/source/latex/bosisio/dblfont.dtx | 82 +- Master/texmf-dist/source/latex/bosisio/envmath.drv | 61 ++ Master/texmf-dist/source/latex/bosisio/envmath.dtx | 975 +++++++++++++++++++++ .../texmf-dist/source/latex/bosisio/evenpage.drv | 61 ++ .../texmf-dist/source/latex/bosisio/evenpage.dtx | 143 +++ .../texmf-dist/source/latex/bosisio/graphfig.drv | 23 +- .../texmf-dist/source/latex/bosisio/graphfig.dtx | 157 ++-- Master/texmf-dist/source/latex/bosisio/mathcmd.drv | 23 +- Master/texmf-dist/source/latex/bosisio/mathcmd.dtx | 127 +-- 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 | 23 +- Master/texmf-dist/source/latex/bosisio/quotes.dtx | 39 +- Master/texmf-dist/source/latex/bosisio/sobolev.drv | 23 +- Master/texmf-dist/source/latex/bosisio/sobolev.dtx | 97 +- Master/texmf-dist/tex/latex/bosisio/accenti.sty | 44 +- Master/texmf-dist/tex/latex/bosisio/dblfont.sty | 29 +- Master/texmf-dist/tex/latex/bosisio/envmath.sty | 409 +++++++++ Master/texmf-dist/tex/latex/bosisio/evenpage.sty | 61 ++ Master/texmf-dist/tex/latex/bosisio/graphfig.sty | 31 +- Master/texmf-dist/tex/latex/bosisio/mathcmd.sty | 29 +- Master/texmf-dist/tex/latex/bosisio/mathenv.sty | 402 --------- Master/texmf-dist/tex/latex/bosisio/quotes.sty | 29 +- Master/texmf-dist/tex/latex/bosisio/sobolev.sty | 29 +- 47 files changed, 4183 insertions(+), 3129 deletions(-) create mode 100644 Master/texmf-dist/doc/latex/bosisio/README create mode 100644 Master/texmf-dist/doc/latex/bosisio/accenti.html create mode 100644 Master/texmf-dist/doc/latex/bosisio/dblfont.html create mode 100644 Master/texmf-dist/doc/latex/bosisio/dblfont.pdf create mode 100644 Master/texmf-dist/doc/latex/bosisio/envmath.html create mode 100644 Master/texmf-dist/doc/latex/bosisio/envmath.pdf create mode 100644 Master/texmf-dist/doc/latex/bosisio/evenpage.html create mode 100644 Master/texmf-dist/doc/latex/bosisio/evenpage.pdf create mode 100644 Master/texmf-dist/doc/latex/bosisio/graphfig.pdf create mode 100644 Master/texmf-dist/doc/latex/bosisio/mathcmd.pdf delete mode 100644 Master/texmf-dist/doc/latex/bosisio/mathenv.html create mode 100644 Master/texmf-dist/doc/latex/bosisio/quotes.html create mode 100644 Master/texmf-dist/doc/latex/bosisio/quotes.pdf create mode 100644 Master/texmf-dist/doc/latex/bosisio/sobolev.pdf create mode 100644 Master/texmf-dist/source/latex/bosisio/envmath.drv create mode 100644 Master/texmf-dist/source/latex/bosisio/envmath.dtx create mode 100644 Master/texmf-dist/source/latex/bosisio/evenpage.drv create mode 100644 Master/texmf-dist/source/latex/bosisio/evenpage.dtx delete mode 100644 Master/texmf-dist/source/latex/bosisio/mathenv.drv delete mode 100644 Master/texmf-dist/source/latex/bosisio/mathenv.dtx create mode 100644 Master/texmf-dist/tex/latex/bosisio/envmath.sty create mode 100644 Master/texmf-dist/tex/latex/bosisio/evenpage.sty delete mode 100644 Master/texmf-dist/tex/latex/bosisio/mathenv.sty diff --git a/Master/texmf-dist/doc/latex/bosisio/README b/Master/texmf-dist/doc/latex/bosisio/README new file mode 100644 index 00000000000..0772d5f3de1 --- /dev/null +++ b/Master/texmf-dist/doc/latex/bosisio/README @@ -0,0 +1,91 @@ +#=======================================================================# +# Bosisio's LaTeX packages # +#=======================================================================# + + ++ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +| Copyright(C) 1997-2010 by F. Bosisio | +| | +| This program can be redistributed and/or modified under | +| the terms of the LaTeX Project Public License, either | +| version 1.3 of this license or (at your option) any later | +| version. The latest version of this license is in | +| http://www.latex-project.org/lppl.txt | +| and version 1.3 or later is part of all LaTeX distributions | +| version 2005/12/01 or later. | +| | +| This work has the LPPL maintenance status `maintained'. | +| The Current Maintainer of this work is F. Bosisio. | +| | +| This work consists of files README and index.html. | +| | +| E-mail: fbosisio@bigfoot.com | +| CTAN location: macros/latex/contrib/bosisio/ | ++ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + +This file describes the LaTeX packages developed and mantained +by F. Bosisio at the "Politecnico di Milano", Italy. +See file "index.html" for a more detailed description of each package. + +For information on the whole LaTeX packages visit the CTAN archive +(http://www.ctan.org) or search the CTAN Catalogue online +(http://www.ctan.org/Catalogue). + +At now the available packages are: + * envmath: + - Extended and more powerful math-environments + - The new math environments are used to make multi-line formulas and + systems of equations, both numbered or unnumbered. + + * mathenv: + - Old name for the "envmath" package + - 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. + + * mathcmd: + - Extended math-mode commands + - New commands include derivatives, vectors operators, arrow-limits, + integrals and sums. + + * sobolev: + - Commands to deal with Sobolev and Hilbert spaces + - The new commands include norm, semi-norm, scalar products, crochet + symbols, besides the various Sobolev spaces. + + * graphfig: + - Simple and powerful way of using graphics files inside figures + - 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. + + * 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. + - The declaration "\usepackage[latin1]{inputenc}" is a better alternative, + as it directly allows the use of the accented characters in the document, + which is extremly useful with an italian keyboard. + + * 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 diff --git a/Master/texmf-dist/doc/latex/bosisio/accenti.html b/Master/texmf-dist/doc/latex/bosisio/accenti.html new file mode 100644 index 00000000000..24fec226d8a --- /dev/null +++ b/Master/texmf-dist/doc/latex/bosisio/accenti.html @@ -0,0 +1,162 @@ + + + + Package accenti + + + +

+ Package accenti
+ + This is version 2.3, last revised 2005/04/02; documentation date 2005/04/09. + +

+ +

+ + Author: F. Bosisio
+ + E-mail: + fbosisio@bigfoot.com +
+ CTAN location: + macros/latex/contrib/bosisio + +
+
+

+ + + +

Abstract:

+ +
+ Documentation for the package accenti. +
+ +

+ + +

Table of contents

+ + + +

+ + +

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

+ +

+ The redefined commands are: + ``\a'', ``\i'', ``\o'' and ``\u'',
+ whose 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). +

+ +

Obsolete package

+ +

+ This package is obsolete, as it has been superseeded by the + standard ``inputenc'' package: 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. +

+ + +

Required packages

+ +

+ This package requires the ``\xspace'' command provided by + the ``xspace'' package. +

+ +

The options

+ +

+ This package provides the options ``ExtdChar'' and + ``ExtdCharOnly'' which allow the use of the special + characters ``à'', ``è'', ``ì'', ``ò'', + ``ù'' and ``é'' as accents-making commands. + The second option also inhibits the definitions of + ``\a'', ``\e'', ``\i'', ``\o'', + ``\u'', ``\ee'' and ``\che'' as short forms + of the accent-commands (it can be expecially useful for non-Italian + documents). +

+ +

Accents

+ +

+ Unless you specify the ``ExtdCharOnly'' option, the + commands ``\a'', ``\e'', ``\i'', + ``\o'', ``\u'' and ``\E'' + prints the corresponding letter with a grave accent, whilst + the commands ``\ee'' and ``\che'' print the letter + ``e'' or the three letters ``che'' with an acute + accent (i.e. ``é'' and ``ché''). +

+ +

+ Moreover, if the ``ExtdChar'' or ``ExtdCharOnly'' + option was used, the characters``à'', ``è'', ``ì'', + ``ò'', ``ù'' and ``é'' are equivalent to the + commands ``\`a'', ``\`e'', ``\`\i'', + ``\`o'', ``\`u'' and ``\'e''. +

+ +

+ + +
+ F. Bosisio
+ E-mail: fbosisio@bigfoot.com +
+ + + + diff --git a/Master/texmf-dist/doc/latex/bosisio/accenti.pdf b/Master/texmf-dist/doc/latex/bosisio/accenti.pdf index 06f0ba3914b..0ed4ae7e35c 100644 Binary files a/Master/texmf-dist/doc/latex/bosisio/accenti.pdf and b/Master/texmf-dist/doc/latex/bosisio/accenti.pdf differ diff --git a/Master/texmf-dist/doc/latex/bosisio/dblfont.html b/Master/texmf-dist/doc/latex/bosisio/dblfont.html new file mode 100644 index 00000000000..ccedddc5a46 --- /dev/null +++ b/Master/texmf-dist/doc/latex/bosisio/dblfont.html @@ -0,0 +1,108 @@ + + + + Package dblfont + + + +

+ Package dblfont
+ + This is version 2.2, last revised 1997/12/13; documentation date 2005/04/09. + +

+ +

+ + Author: F. Bosisio
+ + E-mail: + fbosisio@bigfoot.com +
+ CTAN location: + macros/latex/contrib/bosisio + +
+
+

+ + + +

Abstract:

+ +
+ Documentation for the package dblfont. +
+ +

+ + +

Table of contents

+ + + +

+ + +

Introduction

+ +

+ This package provides the font ``\DblFont'' (font + msbm10), which corresponds to the so called blackdoard-bold + symbols. +

+ +

The options

+ +

+ For each uppercase letter ``X'' a corresponding ``X'' + and ``XX'' options exist: they declare the commands + ``\X'' and ``\XX'' respectively, which both generate + the letter X in DblFont. +
+ If a command named ``\X'' or ``\XX'' already exists in + LaTeX, its definition is first saved in ``\BackDoubleX'' or + ``\BackDoubleXX'' respectively. +

+ +

+ Also a ``RT'' option exists: it declares the ``\RT'' + command, which generates the two letters RT in DblFont + (useful for the Raviart-Thomas spaces). +

+ +

+ + +
+ F. Bosisio
+ E-mail: fbosisio@bigfoot.com +
+ + + + diff --git a/Master/texmf-dist/doc/latex/bosisio/dblfont.pdf b/Master/texmf-dist/doc/latex/bosisio/dblfont.pdf new file mode 100644 index 00000000000..93b56cea319 Binary files /dev/null and b/Master/texmf-dist/doc/latex/bosisio/dblfont.pdf differ diff --git a/Master/texmf-dist/doc/latex/bosisio/envmath.html b/Master/texmf-dist/doc/latex/bosisio/envmath.html new file mode 100644 index 00000000000..73862b44254 --- /dev/null +++ b/Master/texmf-dist/doc/latex/bosisio/envmath.html @@ -0,0 +1,419 @@ + + + + Package envmath + + + +

+Package envmath
+ +This is version 2.5, last revised 2010/02/10; documentation date 2005/04/09. + +

+ +

+ +Author: F. Bosisio
+ +E-mail: + fbosisio@bigfoot.com +
+CTAN location: + macros/latex/contrib/bosisio + +
+
+

+ +

+ + +

+ +

Abstract

+
+Documentation for the package envmath. +
+ +

+ + +

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

+ +

+ + +
+ F. Bosisio
+ E-mail: fbosisio@bigfoot.com +
+ + + + + diff --git a/Master/texmf-dist/doc/latex/bosisio/envmath.pdf b/Master/texmf-dist/doc/latex/bosisio/envmath.pdf new file mode 100644 index 00000000000..e8d3525d5de Binary files /dev/null and b/Master/texmf-dist/doc/latex/bosisio/envmath.pdf differ diff --git a/Master/texmf-dist/doc/latex/bosisio/evenpage.html b/Master/texmf-dist/doc/latex/bosisio/evenpage.html new file mode 100644 index 00000000000..d328f937ab3 --- /dev/null +++ b/Master/texmf-dist/doc/latex/bosisio/evenpage.html @@ -0,0 +1,71 @@ + + + + Package evenpage + + + +

+ Package evenpage
+ + This is version 1.0, last revised 1998/01/21; documentation date 2005/04/09. + +

+ +

+ + Author: F. Bosisio
+ + E-mail: + fbosisio@bigfoot.com +
+ CTAN location: + macros/latex/contrib/bosisio + +
+
+

+ +

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

+ +

+ No command is provided by this package: just include it in order to reach + the scope. +

+ +

+ + +
+ F. Bosisio
+ E-mail: fbosisio@bigfoot.com +
+ + + + diff --git a/Master/texmf-dist/doc/latex/bosisio/evenpage.pdf b/Master/texmf-dist/doc/latex/bosisio/evenpage.pdf new file mode 100644 index 00000000000..04402eea014 Binary files /dev/null and b/Master/texmf-dist/doc/latex/bosisio/evenpage.pdf differ diff --git a/Master/texmf-dist/doc/latex/bosisio/graphfig.html b/Master/texmf-dist/doc/latex/bosisio/graphfig.html index ed228a79368..23f985da8dd 100644 --- a/Master/texmf-dist/doc/latex/bosisio/graphfig.html +++ b/Master/texmf-dist/doc/latex/bosisio/graphfig.html @@ -1,267 +1,273 @@ - + + + + Package graphfig + + + +

+Package graphfig
+ +This is version 2.2, last revised 1997/12/15; documentation date 2005/04/09. + +

+ +

+ +Author: F. Bosisio
+ +E-mail: + fbosisio@bigfoot.com +
+CTAN location: + macros/latex/contrib/bosisio + +
+
+

+ +

+

- -Package graphfig - - +

Abstract

+
+Documentation for the 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

-

- + -

Table of contents

- -

-

-

- -

+

-

-Introduction -

+

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

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

+

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

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

+

+The options +

-

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

+

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

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

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

+(cfr. the float standard package). +

-

+

-

-The Figure environment and its relatives -

+

+The Figure environment and its relatives +

-

-The ``Figure'' environment (capitalized!) is somewhat different from -the standard LaTeX ``figure'' environment: besides an optional +

+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'' +``[htbp]''), it has a mandatory agrument specifying the ``caption'' and another optional argument, used as a ``label'' for cross-referencies: -

-		\begin{Figure}[]{<caption>}[<label>]
+
+		\begin{Figure}[<htbpH>]{<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 +

+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*'' +

+The graphfile command +

+ +

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

+		\graphfile[<width>]{<file>}[<sub-caption>]
+		\graphfile*[<heigth>]{<file>}[<sub-caption>]
+

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

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

+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 +``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[]{}
+
+		\begin{Figure}[<htbpH>]{<caption>}[<label>]
+		        \graphfile[<width>]{<file>}
 		\end{Figure}
-
-

+
+

-

+

-

-Sub-figures -

+

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

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

-		\graphfile[]{}[]
+
+		\graphfile[<width_1>]{<file_1>}[<sub-caption_1>]
 			...
-		\graphfile[]{}[]
-
-This is a combined version of ``\subfigure'' and -``\includegraphics*'' (see the subfigure and -graphics packages for reference): + \graphfile[<width_N>]{<file_N>}[<sub-caption_N>] +

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

+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 +``<label>:a'', ``<label>:b'', and so on, without the need for declaring them. -

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

- -

+
+	\begin{Figure}[<htbpH>]{<caption>}[<label>]
+		\graphfile[<width_1>]{<file_1>}[<sub-caption_1>]
+		\graphfile[<width_2>]{<file_2>}[<sub-caption_2>]
+		       :
+		       :
+	\end{Figure}
+
+

+ +

-
-Francesco Bosisio
-E-mail: - bosisio@mate.polimi.it -
-Web page: - http://ftp.mate.polimi.it/~bosisio/LaTeX - -
+
+ F. Bosisio
+ E-mail: fbosisio@bigfoot.com +
- - + + diff --git a/Master/texmf-dist/doc/latex/bosisio/graphfig.pdf b/Master/texmf-dist/doc/latex/bosisio/graphfig.pdf new file mode 100644 index 00000000000..a232116d201 Binary files /dev/null and b/Master/texmf-dist/doc/latex/bosisio/graphfig.pdf differ diff --git a/Master/texmf-dist/doc/latex/bosisio/index.html b/Master/texmf-dist/doc/latex/bosisio/index.html index 496d9a4ebfc..2962cd1d50d 100644 --- a/Master/texmf-dist/doc/latex/bosisio/index.html +++ b/Master/texmf-dist/doc/latex/bosisio/index.html @@ -1,274 +1,338 @@ - - - - - -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 -
- -
- - - - - - + + + + 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 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. +

+ +

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

+ +

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

+ +

+ 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 on-line documentation + or download 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). +

+ +

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

+ +

+ For more informations, see the on-line documentation + or download 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). +

+ +
+ +

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

+ +

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

+ +

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

+ +

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

+ +

+ 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 +
+ + + + + diff --git a/Master/texmf-dist/doc/latex/bosisio/makedoc b/Master/texmf-dist/doc/latex/bosisio/makedoc index dfebbcaa5a5..c0df8793926 100644 --- a/Master/texmf-dist/doc/latex/bosisio/makedoc +++ b/Master/texmf-dist/doc/latex/bosisio/makedoc @@ -1,12 +1,17 @@ - ######################################################### - # # - # FILE makedoc # - # # - # Copyright(C) by F. Bosisio, 6 September 1997 # - # # - # E-mail: bosisio@mate.polimi.it # - # # - ######################################################### +#!/bin/sh + +# + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +# | Copyright(C) 1997-2005 by F. 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 | +# | CTAN location: macros/latex/contrib/bosisio/ | +# + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + # # If there isn't a command-line parameter, ask for a filename # @@ -14,90 +19,79 @@ if test $1 then FILE=$1 else - echo ' Insert the filename you want to process with makedoc' - read - FILE=$REPLY + printf '\tInsert the filename you want to process with makedoc\n' + read FILE fi # # Strip the ".dtx" extension (if present) and check that the file exists # -FILE=`basename $FILE .dtx` -test -f $FILE.dtx || exit +FILE=`basename ${FILE} .dtx` +test -f ${FILE}.dtx || exit 1 # # 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 +printf '\n\t\tRunning LaTeX on %s.dtx ...\n\n' "${FILE}" +latex ${FILE}.dtx || exit 2 # # Run LaTeX once to generate the ".aux", ".idx" and ".glo" files # -echo -echo " Running LaTeX on $FILE.drv ..." -echo -latex $FILE.drv || exit +printf '\n\t\tRunning LaTeX on %s.drv ...\n\n' "${FILE}" +latex ${FILE}.drv || exit 3 # # Run BibTeX to generate the bibliography file (".bbl") # -if grep bibdata $FILE.aux +if grep -q bibdata ${FILE}.aux then - echo - echo " Running BibTeX on $FILE.aux ..." - echo - bibtex $FILE || exit - rm $FILE.blg + printf '\n\t\tRunning BibTeX on %s.aux ...\n\n' "${FILE}" + bibtex ${FILE} || exit 4 + rm ${FILE}.blg fi # # Run MakeIndex on the index file # -if test $FILE.idx +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 + printf '\n\t\tRunning MakeIndex on %s.idx ...\n\n' "${FILE}" + makeindex -s gind.ist -o ${FILE}.ind ${FILE}.idx || exit 5 + rm ${FILE}.ilg fi # # Run MakeIndex on the glossary file # -if test $FILE.glo +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 + printf '\n\t\tRunning MakeIndex on %s.glo ...\n\n' "${FILE}" + makeindex -s gglo.ist -o ${FILE}.gls ${FILE}.glo || exit 6 + 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 +printf '\n\t\tRe-running LaTeX on %s.drv ...\n\n' "${FILE}" +latex ${FILE}.drv # # Rerun LaTeX again to get the cross-references right # -if grep "Rerun to get cross-references right" makedoc.log +if grep -q 'Rerun to get cross-references right' ${FILE}.log then - echo - echo ' Re-running LaTeX again on $FILE.drv ...' - echo - latex $FILE.drv + printf '\n\t\tRe-running LaTeX again on %s.drv ...\n\n' "${FILE}" + latex ${FILE}.drv fi -rm $FILE.drv $FILE.log $FILE.aux $FILE.ind $FILE.glo $FILE.bbl $FILE.idx $FILE.gls +# +# Remove temporary files +# +rm -f ${FILE}.drv ${FILE}.log ${FILE}.aux ${FILE}.ind ${FILE}.glo \ + ${FILE}.bbl ${FILE}.idx ${FILE}.gls # # Show the generated output # -xdvi $FILE.dvi +xdvi ${FILE}.dvi # -# Run DviPs to produce the postscript file +# Run DviPdf to produce the PDF file # -echo -echo ' Running DviPs ...' -echo -dvips $FILE.dvi -rm $FILE.dvi - +printf '\n\t\tRunning DviPdf ...\n\n' +dvipdf ${FILE}.dvi +# +# Remove DVI file +# +rm ${FILE}.dvi diff --git a/Master/texmf-dist/doc/latex/bosisio/mathcmd.html b/Master/texmf-dist/doc/latex/bosisio/mathcmd.html index a771a6c26b6..2aff9265748 100644 --- a/Master/texmf-dist/doc/latex/bosisio/mathcmd.html +++ b/Master/texmf-dist/doc/latex/bosisio/mathcmd.html @@ -1,236 +1,248 @@ - - -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/ - -
-
-

- -

+ + + + Package mathcmd + + + +

+Package mathcmd
+ +This is version 2.2, last revised 1997/12/20; documentation date 2005/04/09. + +

+ +

+ +Author: F. Bosisio
+ +E-mail: + fbosisio@bigfoot.com +
+CTAN location: + macros/latex/contrib/bosisio + +
+
+

+ +

-

+

-

Abstract:

-
-Documentation for the package mathcmd. -
+

Abstract:

+
+Documentation for the package mathcmd. +
-

+

-

Table of contents

- -

-

-

- -

+

Table of contents

+ + + +

-

+

-

-Introduction -

+

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

+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 original work of ``\d'' (i.e. place a dot under its argument) +is now done by the ``\UnderDot'' command. -

-The options -

+

+The options +

-

-At now, six options are available with the mathcmd package, which +

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

-The ``ThreeSubscrSum'' and ``TwoSubscrSum'' options control +

+The ``ThreeSubscrSum'' and ``TwoSubscrSum'' options control the placement of subscripts for -the ``\Sum'' command: the latter +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 +

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

+

+Math-mode commands +

-

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

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

-The text command -

+

+The text command +

-

-The ``\text...'' command is defined to be equivalent to -``\mbox'' (except when the ``amstext" package is also used, +

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

+

+Commands for doing integrals +

-

-The ``\Int'' (capitalized) differs from the LaTeX command -``\int'' in that it is always printed in displaystyle and +

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

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

+

+Commands for making sums +

-

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

+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 +``\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. +``\sum'' symbol and the ``='' is not printed. -

-There is also a ``\SUM...'' command which is useful when only a +

+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_...". +is equivalent to ``\displaystyle\sum_...". -

-Derivatives symbols -

+

+Derivatives symbols +

-

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

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

+

+Arrow-limits commands +

-

-The command ``\TendsTo[...,...]'' generates a right-arrow with +

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

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

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

-Vector-operators commands -

+

+Vector-operators commands +

-

-Finally, the commands ``\Grad'', ``\Div'' and -``\Rot'' generates the strings ``grad'', ``div'' and ``rot'' +

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



+``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 - -
+
+ F. Bosisio
+ E-mail: fbosisio@bigfoot.com +
- - + + diff --git a/Master/texmf-dist/doc/latex/bosisio/mathcmd.pdf b/Master/texmf-dist/doc/latex/bosisio/mathcmd.pdf new file mode 100644 index 00000000000..19aa03a4dcd Binary files /dev/null and b/Master/texmf-dist/doc/latex/bosisio/mathcmd.pdf differ diff --git a/Master/texmf-dist/doc/latex/bosisio/mathenv.html b/Master/texmf-dist/doc/latex/bosisio/mathenv.html deleted file mode 100644 index 6caa594a577..00000000000 --- a/Master/texmf-dist/doc/latex/bosisio/mathenv.html +++ /dev/null @@ -1,414 +0,0 @@ - - - - - -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/quotes.html b/Master/texmf-dist/doc/latex/bosisio/quotes.html new file mode 100644 index 00000000000..21f2e05f530 --- /dev/null +++ b/Master/texmf-dist/doc/latex/bosisio/quotes.html @@ -0,0 +1,84 @@ + + + + Package quotes + + + +

+ Package quotes
+ + This is version 2.2, last revised 1997/12/20; documentation date 2005/04/09. + +

+ +

+ + Author: F. Bosisio
+ + E-mail: + fbosisio@bigfoot.com +
+ CTAN location: + macros/latex/contrib/bosisio + +
+
+

+ +

+ This package simplifies the usage of double-quotes. +

+ +

+ With this package, the character ``"'' generates the correct + double-quotes, so that it can be used both for opening and closing + quoted text (provided that it is always used). +
+ In other words, the input sequence +

+      	    "text"
+  
+ becomes equivalent to +
+      	    ``text''
+  
+ and thus generates +
+                   +                   + ``text'' +

+ +

+ + +
+ F. Bosisio
+ E-mail: fbosisio@bigfoot.com +
+ + + + diff --git a/Master/texmf-dist/doc/latex/bosisio/quotes.pdf b/Master/texmf-dist/doc/latex/bosisio/quotes.pdf new file mode 100644 index 00000000000..5800b5a4665 Binary files /dev/null and b/Master/texmf-dist/doc/latex/bosisio/quotes.pdf differ diff --git a/Master/texmf-dist/doc/latex/bosisio/sobolev.html b/Master/texmf-dist/doc/latex/bosisio/sobolev.html index f354f150347..4161264afef 100644 --- a/Master/texmf-dist/doc/latex/bosisio/sobolev.html +++ b/Master/texmf-dist/doc/latex/bosisio/sobolev.html @@ -1,311 +1,317 @@ - + + + + Package sobolev + + + +

+Package sobolev
+ +This is version 2.2, last revised 1997/11/14; documentation date 2005/04/09. + +

+ +

+ +Author: F. Bosisio
+ +E-mail: + fbosisio@bigfoot.com +
+CTAN location: + macros/latex/contrib/bosisio + +
+
+

+ +

- -Package sobolev - - +

Abstract:

+
+Documentation for the 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/ - -
-
-

- -

- +

Table of contents

+ + + +

-

Abstract:

-
-Documentation for the package sobolev. -
- -

- - -

Table of contents

- -

-

-

- -

- +

+Introduction +

-

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

+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''. +``\Lbar''. -

-The options -

+

+The options +

-

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

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

+

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

-

-The \H command is used to generate the symbol of sobolev spaces. +

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

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

+	\H2		==>	H2(\Omega)
+	\H10		==>	H10(\Omega)
+	\H1[\Gamma_D]	==>	H1\GammaD(\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) +

+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. +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)
-
+ \Hdiv ==> H(div;\Omega) Hdiv(\Omega) + \Hdiv0 ==> H0(div;\Omega) Hdiv0(\Omega) + \Hdiv[\Gamma_D] ==> H\GammaD(div;\Omega) Hdiv\GammaD(\Omega) +
-

-The \L command -

+

+The \L command +

-

-The \L command is used to generate the symbol of Lebesgue-measurable +

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

+	\L2		==>	L2(\Omega)
+	\L{10}		==>	L10(\Omega)
+	\L\infty	==>	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 +

+	\W{k}{p}	==>	Wk,p(\Omega)
+	\W1\infty	==>	W1,\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)
-
+
+	\D	==>	D(\Omega)
+	\D'	==>	D'(\Omega)
+
-

-The \Norm command -

+

+The \Norm command +

-

-The \Norm command has a mandatory and an optional argument; +

+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}
-
+
+	\Norm{f(x)}	==>	|| f(x) ||
+	\Norm{g}[L^2]	==>	|| g ||L2
+
-

-The \SemiNorm command -

+

+The \SemiNorm command +

-

-The \SemiNorm command is completly analoguos, but generates the +

+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}
-
+
+	\SemiNorm{f(x)} 	==>	|f(x)|
+	\SemiNorm{g[H^1]} 	==>	|g|H1
+
-

-The \Scalar command -

+

+The \Scalar command +

-

-The \Scalar command has two arguments; a third optional argument +

+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}
-
+
+	\Scalar{f}{g}		==>	(f,g)
+	\Scalar{u}{v}[L^2]	==>	(u,v)L2
+
-

-The \Crochet command -

+

+The \Crochet command +

-

-The \Crochet command has two arguments; a third optional argument +

+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
-
+
+	\Crochet{f}{g}		==>	<f,G>
+	\Crochet{u}{v}[D]	==>	<u,v>D
+
-

+

-
-Francesco Bosisio
-E-mail: - bosisio@mate.polimi.it -
-Web page: - http://ftp.mate.polimi.it/~bosisio/LaTeX - -
+
+ F. Bosisio
+ E-mail: fbosisio@bigfoot.com +
- - + + diff --git a/Master/texmf-dist/doc/latex/bosisio/sobolev.pdf b/Master/texmf-dist/doc/latex/bosisio/sobolev.pdf new file mode 100644 index 00000000000..e1ce58ebb9f Binary files /dev/null and b/Master/texmf-dist/doc/latex/bosisio/sobolev.pdf differ diff --git a/Master/texmf-dist/source/latex/bosisio/accenti.drv b/Master/texmf-dist/source/latex/bosisio/accenti.drv index 026bf2bcdbd..0bd6a8c1ca8 100644 --- a/Master/texmf-dist/source/latex/bosisio/accenti.drv +++ b/Master/texmf-dist/source/latex/bosisio/accenti.drv @@ -22,19 +22,26 @@ %% in the same archive or directory.) %% %% + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + -%% | Copyright(C) 1997-1999 by Francesco Bosisio | +%% | Copyright(C) 1997-2010 by F. 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. | +%% | This program can be redistributed and/or modified under | +%% | the terms of the LaTeX Project Public License, either | +%% | version 1.3 of this license or (at your option) any later | +%% | version. The latest version of this license is in | +%% | http://www.latex-project.org/lppl.txt | +%% | and version 1.3 or later is part of all LaTeX distributions | +%% | version 2005/12/01 or later. | +%% | | +%% | This work has the LPPL maintenance status `maintained'. | +%% | The Current Maintainer of this work is F. Bosisio. | +%% | | +%% | This work consists of files accenti.dtx and accenti.html | +%% | and of the derived files accenti.sty and accenti.pdf. | %% | | %% | E-mail: fbosisio@bigfoot.com | -%% | Web page: http://www.bigfoot.com/~fbosisio/LaTeX | -%% | CTAN location: macros/latex/contrib/supported/bosisio/ | +%% | CTAN location: macros/latex/contrib/bosisio/ | %% + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + %% -%% %% If you make any improvment, find any bug or have %% any suggestion, please let me know about it. %% diff --git a/Master/texmf-dist/source/latex/bosisio/accenti.dtx b/Master/texmf-dist/source/latex/bosisio/accenti.dtx index 157f2de5f02..6f6ab9a78df 100644 --- a/Master/texmf-dist/source/latex/bosisio/accenti.dtx +++ b/Master/texmf-dist/source/latex/bosisio/accenti.dtx @@ -1,19 +1,26 @@ %\iffalse % MetaComment %% %% + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + -%% | Copyright(C) 1997-1999 by Francesco Bosisio | +%% | Copyright(C) 1997-2010 by F. 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. | +%% | This program can be redistributed and/or modified under | +%% | the terms of the LaTeX Project Public License, either | +%% | version 1.3 of this license or (at your option) any later | +%% | version. The latest version of this license is in | +%% | http://www.latex-project.org/lppl.txt | +%% | and version 1.3 or later is part of all LaTeX distributions | +%% | version 2005/12/01 or later. | +%% | | +%% | This work has the LPPL maintenance status `maintained'. | +%% | The Current Maintainer of this work is F. Bosisio. | +%% | | +%% | This work consists of files accenti.dtx and accenti.html | +%% | and of the derived files accenti.sty and accenti.pdf. | %% | | %% | E-mail: fbosisio@bigfoot.com | -%% | Web page: http://www.bigfoot.com/~fbosisio/LaTeX | -%% | CTAN location: macros/latex/contrib/supported/bosisio/ | +%% | CTAN location: macros/latex/contrib/bosisio/ | %% + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + %% -%% %% If you make any improvment, find any bug or have %% any suggestion, please let me know about it. %% @@ -25,10 +32,10 @@ % %<*package> %\fi -\def\fileversion{2.0} -\def\filedate{1997/12/20} -\def\docdate{1997/12/20} -\def\filedescr{Commands to make accents (BF)} +\def\fileversion{2.3} +\def\filedate{2005/04/02} +\def\docdate{2005/04/09} +\def\filedescr{Commands to make accents (FB)} % %\iffalse % MetaComment % @@ -84,13 +91,17 @@ % \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} +% \changes{v2.2}{2 April 2005}{All commands made robust} +%\iffalse % MetaComment +% The previous change was requested by Robin Fairbains (robin.fairbains@cl.cam.ac.uk) +%\fi +% \changes{v2.3}{9 April 2005}{Usage of the double-quote character (") avoided} % % \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}} +% \author{F. Bosisio\\\normalsize E-mail: \texttt{fbosisio@bigfoot.com}} % \date{\filedate} % \maketitle % @@ -108,42 +119,51 @@ % % \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). +% ``|\a|'', ``|\i|'', ``|\o|'' and ``|\u|'',\\ +% whose 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{Obsolete package} +% +% This package is \emph{obsolete}, as it has been superseeded by +% the standard ``|inputenc|'' package: indeed, the declaration\\ +% \mbox{}\qquad |\usepackage[latin1]{inputenc}|\\ +% directly allows the use of the characters ``\`a'', ``\`e'', +% ``\`\i'', ``\`o'', ``\`u'' and ``\'e'' in the document, which +% is extremly useful with an italian keyboard. % % \section{Required packages} % -% This package requires the ``|\xspace|" command provided by -% the ``|xspace|" package. +% 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" +% This package provides the options ``|ExtdChar|'' and +% ``|ExtdCharOnly|'' which allow the use of the special +% characters ``\`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 +% The second option 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|" +% 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"). +% 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|". +% 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 @@ -169,21 +189,29 @@ % % The original commands ``|\a|'', ``|\i|'', ``|\o|'' and ``|\u|'' are % saved before being redefined. +% The combined use of an intermediate internal command and of +% ``|\DeclareRobustCommand*|'', allow for all the commands of the +% package to be robust (even the saved original ones). % % \begin{macrocode} %% -\let\aAccent=\a -\let\DotlessI=\i -\let\oFinnick=\o -\let\uAccent=\u +\let\a@RIGINAL=\a +\let\i@RIGINAL=\i +\let\o@RIGINAL=\o +\let\u@RIGINAL=\u +%% +\DeclareRobustCommand*\aAccent{\a@RIGINAL} +\DeclareRobustCommand*\DotlessI{\i@RIGINAL} +\DeclareRobustCommand*\oFinnick{\o@RIGINAL} +\DeclareRobustCommand*\uAccent{\u@RIGINAL} % \end{macrocode} % -% The commands ``|\a|", ``|\e|", ``|\i|", ``|\o|", ``|\u|" and ``|\E|" +% 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}|" +% 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} @@ -205,7 +233,7 @@ % % \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 +% 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. % @@ -293,8 +321,7 @@ %<*package> %\fi % -% \CheckSum{259} +% \CheckSum{271} % \Finale % \endinput - diff --git a/Master/texmf-dist/source/latex/bosisio/dblfont.drv b/Master/texmf-dist/source/latex/bosisio/dblfont.drv index f72d4d3e75a..e54a14131f8 100644 --- a/Master/texmf-dist/source/latex/bosisio/dblfont.drv +++ b/Master/texmf-dist/source/latex/bosisio/dblfont.drv @@ -22,19 +22,26 @@ %% in the same archive or directory.) %% %% + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + -%% | Copyright(C) 1997-1999 by Francesco Bosisio | +%% | Copyright(C) 1997-2010 by F. 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. | +%% | This program can be redistributed and/or modified under | +%% | the terms of the LaTeX Project Public License, either | +%% | version 1.3 of this license or (at your option) any later | +%% | version. The latest version of this license is in | +%% | http://www.latex-project.org/lppl.txt | +%% | and version 1.3 or later is part of all LaTeX distributions | +%% | version 2005/12/01 or later. | +%% | | +%% | This work has the LPPL maintenance status `maintained'. | +%% | The Current Maintainer of this work is F. Bosisio. | +%% | | +%% | This work consists of files dblfont.dtx and dblfont.html | +%% | and of the derived files dblfont.sty and dblfont.pdf. | %% | | %% | E-mail: fbosisio@bigfoot.com | -%% | Web page: http://www.bigfoot.com/~fbosisio/LaTeX | -%% | CTAN location: macros/latex/contrib/supported/bosisio/ | +%% | CTAN location: macros/latex/contrib/bosisio/ | %% + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + %% -%% %% If you make any improvment, find any bug or have %% any suggestion, please let me know about it. %% diff --git a/Master/texmf-dist/source/latex/bosisio/dblfont.dtx b/Master/texmf-dist/source/latex/bosisio/dblfont.dtx index f1592baf224..0598e5b3ef7 100644 --- a/Master/texmf-dist/source/latex/bosisio/dblfont.dtx +++ b/Master/texmf-dist/source/latex/bosisio/dblfont.dtx @@ -1,19 +1,26 @@ %\iffalse % MetaComment %% %% + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + -%% | Copyright(C) 1997-1999 by Francesco Bosisio | +%% | Copyright(C) 1997-2010 by F. 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. | +%% | This program can be redistributed and/or modified under | +%% | the terms of the LaTeX Project Public License, either | +%% | version 1.3 of this license or (at your option) any later | +%% | version. The latest version of this license is in | +%% | http://www.latex-project.org/lppl.txt | +%% | and version 1.3 or later is part of all LaTeX distributions | +%% | version 2005/12/01 or later. | +%% | | +%% | This work has the LPPL maintenance status `maintained'. | +%% | The Current Maintainer of this work is F. Bosisio. | +%% | | +%% | This work consists of files dblfont.dtx and dblfont.html | +%% | and of the derived files dblfont.sty and dblfont.pdf. | %% | | %% | E-mail: fbosisio@bigfoot.com | -%% | Web page: http://www.bigfoot.com/~fbosisio/LaTeX | -%% | CTAN location: macros/latex/contrib/supported/bosisio/ | +%% | CTAN location: macros/latex/contrib/bosisio/ | %% + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + %% -%% %% If you make any improvment, find any bug or have %% any suggestion, please let me know about it. %% @@ -25,10 +32,10 @@ % %<*package> %\fi -\def\fileversion{2.0} +\def\fileversion{2.2} \def\filedate{1997/12/13} -\def\docdate{1997/12/13} -\def\filedescr{Blackboard-bold symbols (BF)} +\def\docdate{2005/04/09} +\def\filedescr{Blackboard-bold symbols (FB)} % %\iffalse % MetaComment % @@ -83,13 +90,13 @@ % \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} +% \changes{v2.2}{9 April 2005}{Usage of the double-quote character (") avoided} % % \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}} +% \author{F. Bosisio\\\normalsize E-mail: \texttt{fbosisio@bigfoot.com}} % \date{\filedate} % \maketitle % @@ -98,19 +105,19 @@ % \end{abstract} % % \section{Introduction} -% This package provides the font ``|\DblFont|" (font |msbm10|), which +% 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. +% For each uppercase letter ``|X|'' a corresponding ``|X|'' and ``|XX|'' +% options exist: they declare the commands ``|\X|'' and ``|\XX|'' which +% both generate the letter |X| in |DblFont|. +% If a command named ``|\X|'' or ``|\XX|'' already exists in \LaTeX{}, +% its definition is first saved in ``|\BackDoubleX|'' or +% ``|\BackDoubleXX|'', respectively. % % \noindent -% Also a ``|RT|" option exists: it declares the ``|\RT|" command, +% Also a ``|RT|'' option exists: it declares the ``|\RT|'' command, % which generates the two letters |RT| in |DblFont| (used for the % Raviart-Thomas spaces). % @@ -124,16 +131,16 @@ \ProvidesPackage{\FileName}[\filedate\space v\fileversion\space\filedescr] % \end{macrocode} % -% The font ``|\DblFont|" is loaded, if not already done. +% 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 +% 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 +% The ``|\csname #1 \endcsname|'' sequence adds a backslash in front % of the argument, to get the command name. % \begin{macrocode} %% @@ -141,10 +148,10 @@ \expandafter\newcommand*\csname #1\endcsname{\ensuremath{\mathbb{#1}}}% } % \end{macrocode} -% The ``|\dECL@REdBLfONTsYMBOL|" has one argument which is used +% 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 +% 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]{% @@ -152,9 +159,9 @@ } % \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. +% 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]{% @@ -165,10 +172,10 @@ % \end{macrocode} % % An option exists for each uppercase letter: it declares the -% command ``|\X|" which generates the letter |X| in |DblFont|, +% 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. +% If a command named ``|\X|'' already exists in \LaTeX{}, its definition +% is saved in ``|\BackDoubleX|'', before being redefined. % \begin{macrocode} %% \DeclareOption{A}{\DeclareDblFontSymbol{A}} @@ -199,10 +206,10 @@ \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. +% 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}} @@ -234,7 +241,7 @@ % \end{macrocode} % % A further option is for Raviart-Thomas spaces: it declares the -% command ``|\RT|" which generates the two letters |RT| in |DblFont| +% command ``|\RT|'' which generates the two letters |RT| in |DblFont| % \begin{macrocode} % \DeclareOption{RT}{\DeclareDblFontSymbol{RT}} @@ -255,4 +262,3 @@ % \Finale % \endinput - diff --git a/Master/texmf-dist/source/latex/bosisio/envmath.drv b/Master/texmf-dist/source/latex/bosisio/envmath.drv new file mode 100644 index 00000000000..a7a33ad20c3 --- /dev/null +++ b/Master/texmf-dist/source/latex/bosisio/envmath.drv @@ -0,0 +1,61 @@ +%% +%% This is file `envmath.drv', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% envmath.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 envmath.drv. +%% +%% For distribution of the original source see the terms +%% for copying and modification in the file envmath.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-2010 by F. Bosisio | +%% | | +%% | This program can be redistributed and/or modified under | +%% | the terms of the LaTeX Project Public License, either | +%% | version 1.3 of this license or (at your option) any later | +%% | version. The latest version of this license is in | +%% | http://www.latex-project.org/lppl.txt | +%% | and version 1.3 or later is part of all LaTeX distributions | +%% | version 2005/12/01 or later. | +%% | | +%% | This work has the LPPL maintenance status `maintained'. | +%% | The Current Maintainer of this work is F. Bosisio. | +%% | | +%% | This work consists of files envmath.dtx and envmath.html | +%% | and of the derived files envmath.sty and envmath.pdf. | +%% | | +%% | E-mail: fbosisio@bigfoot.com | +%% | CTAN location: macros/latex/contrib/bosisio/ | +%% + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +%% +%% If you make any improvment, find any bug or have +%% any suggestion, please let me know about it. +%% +\def\FileName{envmath} +\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 `envmath.drv'. diff --git a/Master/texmf-dist/source/latex/bosisio/envmath.dtx b/Master/texmf-dist/source/latex/bosisio/envmath.dtx new file mode 100644 index 00000000000..e1f74afc039 --- /dev/null +++ b/Master/texmf-dist/source/latex/bosisio/envmath.dtx @@ -0,0 +1,975 @@ +%\iffalse % MetaComment +%% +%% + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +%% | Copyright(C) 1997-2010 by F. Bosisio | +%% | | +%% | This program can be redistributed and/or modified under | +%% | the terms of the LaTeX Project Public License, either | +%% | version 1.3 of this license or (at your option) any later | +%% | version. The latest version of this license is in | +%% | http://www.latex-project.org/lppl.txt | +%% | and version 1.3 or later is part of all LaTeX distributions | +%% | version 2005/12/01 or later. | +%% | | +%% | This work has the LPPL maintenance status `maintained'. | +%% | The Current Maintainer of this work is F. Bosisio. | +%% | | +%% | This work consists of files envmath.dtx and envmath.html | +%% | and of the derived files envmath.sty and envmath.pdf. | +%% | | +%% | E-mail: fbosisio@bigfoot.com | +%% | CTAN location: macros/latex/contrib/bosisio/ | +%% + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +%% +%% If you make any improvment, find any bug or have +%% any suggestion, please let me know about it. +%% +%<*package,driver> +%\fi +% +\def\FileName{envmath} +%\iffalse % MetaComment +% +%<*package> +%\fi +\def\fileversion{2.5} +\def\filedate{2010/02/10} +\def\docdate{2005/04/09} +\def\filedescr{Extended math environments (FB)} +% +%\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}{20 April 1997}{First release (basic environments)} +% \changes{v0.2}{10 May 1997}{Added the ``*-form'' of environments} +% \changes{v1.0}{24 May 1997}{Documentation added} +% \changes{v1.1}{18 October 1997}{``EQNarray'' and ``EqSystem'' environments} +% \changes{v1.2}{5 November 1997}{Options to behave like ``Standard'' LateX} +% \changes{v1.3}{8 November 1997}{Documentation updated} +% \changes{v2.0}{20 December 1997}{Separated from package ``mathcmd''} +% \changes{v2.1}{4 February 1998}{``MultiLine'' and ``EqSystem'' environments +% reimplemented; ``EQNarray'' environment and +% ``CONTINUE'' command made obsolete} +% \changes{v2.2}{6 February 1998}{``@StandartEquation'' deferred +% ``AtBeginDocument''; some ``def'' replaced +% by ``newcommand*''; documentation updated} +% \changes{v2.3}{5 March 1999}{Added copyright notice and changed addresses} +% \changes{v2.4}{9 April 2005}{Usage of the double-quote character (") avoided} +% \changes{v2.5}{10 February 2010}{Package renamed from ``mathenv'' to +% ``envmath'' to avoid name conflicts} +%\iffalse % MetaComment +% The previous change was requested by Karl Berry (karl@freefriends.org) +%\fi +% +% \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}} +% \date{\filedate} +% \maketitle +% +% \begin{abstract} +% Documentation for the package \texttt{\FileName}. +% \end{abstract} +% +% \section{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\footnote{See the options +% in next section if you don't want these comand to be redefined}, so +% care should be taken, expecially when including this package in an +% already existent \LaTeX{} file. +% +% \noindent +% The redefined commands are:\\ +% |\(|, |\)|, |\[|, |\]|, |\{| and |\}| \\ +% The effect of ``|\(| \dots |\)|'' can still be achieved by the +% \LaTeX{} equivalent commands ``|\begin{math}| \dots |\end{math}|'' +% or ``|$| \dots |$|''. +% +% \noindent +% Similarly, the effect of ``|\[| \dots |\]|'' can be achieved by +% the \LaTeX{} equivalent commands +% ``|\begin{displaymath}| \ldots |\end{displaymath}|'' +% or ``|$$| \dots |$$|''. +% +% \noindent +% 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|'' +% +% \noindent +% 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. +% +% \section{Backward compatibility} +% The package has been renamed from ``|mathenv|'' to ``|envmath|'', +% in order to avoid conflicts with another package with the same name: +% if you were using the ``old'' package, you need to change your \LaTeX{} +% files in order to include the new ones.\\ +% Alternatively, you can also rename the 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. +% +% \section{The options} +% At now, five options are available with the \texttt{\FileName} +% package. +% +% \noindent +% 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 +% brackets command 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. +% +% \section{Math-mode environments} +% This package provides three math-mode environments, each with a +% ``*-form'' which does not generates numbers. +% +% \subsection{The \texttt{Equation} environment} +% The ``|Equation|'' environment has an optional argument +% which is used as a label to reference it. +% \begin{verbatim} +% \begin{Equation}[label] +% ... +% \end{Equation} +% \end{verbatim} +% 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). +% +% \noindent +% The *-form has an optional argument like the non-* form, +% which is disregarded by the environment and is added only +% for simmetry reasons. +% \begin{verbatim} +% \begin{equation*}[disregarded-label] +% ... +% \end{equation*} +% \end{verbatim} +% +% \subsection{The \texttt{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. +% +% \noindent +% As for the |Equation| environment above, it has an optional +% argument which is used as a label. +% +% \noindent +% 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 \emph{not} be indented +% by ``|\MultiLineIndent|'' but wil behave \emph{as if} there +% there were an ampersand in front of them (i.e. they will be +% left-aligned at the right of the \& in the first row). +% +% \noindent +% 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 thise space defaults to 1em and can be changed +% by the user with ``|\setlenght{\MultiLineStarIndent}{...}|''. +% +% \begin{verbatim} +% \begin{MultiLine}[label] +% ... [&]= ... = \\ +% = ... + \\* +% + ... = \\ +% = ... +% \end{MultiLine} +% \end{verbatim} +% +% Also this environment has a *-form which differs only in that +% it does not generate an equation number. +% \begin{verbatim} +% \begin{MultiLine*}[disregarded-label] +% ... [&]= ... = \\ +% = ... + \\* +% + ... = \\ +% = ... +% \end{MultiLine*} +% \end{verbatim} +% +% \subsection{The \texttt{System} environment} +% The ``|System|'' environment is used for grouping a set of +% equations together inside a left brace, with one only +% equation number. +% +% \noindent +% Again there is an optional argument to indicate a label and +% each equation is separated by a ``|\\|'' or ``|\\*|'' command, +% as for the ``|MultiLine|'' environment. +% +% \noindent +% 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{verbatim} +% \begin{System}[label] +% ... = ... [& ...] \\ +% ... = ... + \\* +% + ... [& ...] \\ +% ... = ... [& ...] +% \end{System} +% \end{verbatim} +% +% A *-form which does not generate any number is also provided. +% \begin{verbatim} +% \begin{System*}[disregarded-label] +% ... = ... [& ...] \\ +% ... = ... + \\* +% + ... [& ...] \\ +% ... = ... [& ...] +% \end{System*} +% \end{verbatim} +% +% \subsection{The \texttt{EqSystem} environment} +% The ``|EqSystem|'' environment is used for grouping a set of +% equations together inside a left brace, each with its own +% equation number. +% +% \noindent +% Again there is an optional argument to indicate a label and +% each equation is separated by a ``|\\|'' or ``|\\*|'' command. +% +% \noindent +% The rows may optionally contain one ``|&|'', which is +% usually used when some text should be added to the equation. +% \begin{verbatim} +% \begin{EqSystem}[label] +% ... = ... [& ...] \\ % (1.1) +% ... = ... + \\* % (1.2) +% + ... [& ...] \\ % (1.3) +% ... = ... [& ...] % (1.4) +% \end{EqSystem} +% \end{verbatim} +% +% 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{verbatim} +% \begin{EqSystem*}[label] +% ... = ... [& ...] \\ % (1.5a) +% ... = ... + \\* % (1.5b) +% + ... [& ...] \\ % (1.5c) +% ... = ... [& ...] % (1.5d) +% \end{EqSystem*} +% \end{verbatim} +% In both cases, if the optional argument is present, each +% equation can be referenced by |\ref{