summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/frege
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-08-15 23:11:17 +0000
committerKarl Berry <karl@freefriends.org>2012-08-15 23:11:17 +0000
commit918743319a7d3927555f1bf0ed598c6886bd700c (patch)
treea2d5a0cfd98707f73e66dcdb90d17de729f59895 /Master/texmf-dist/doc/latex/frege
parentda0e0b99c435f4dbdf0423f98a795ea6410b05e7 (diff)
frege (15aug12)
git-svn-id: svn://tug.org/texlive/trunk@27417 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/frege')
-rw-r--r--Master/texmf-dist/doc/latex/frege/INSTALL57
-rw-r--r--Master/texmf-dist/doc/latex/frege/README46
-rw-r--r--Master/texmf-dist/doc/latex/frege/frege.pdfbin117120 -> 137784 bytes
-rw-r--r--Master/texmf-dist/doc/latex/frege/frege.tex216
4 files changed, 239 insertions, 80 deletions
diff --git a/Master/texmf-dist/doc/latex/frege/INSTALL b/Master/texmf-dist/doc/latex/frege/INSTALL
new file mode 100644
index 00000000000..836d9ac98d3
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/frege/INSTALL
@@ -0,0 +1,57 @@
+Unfortunately I am no computer expert and I don't know how to provide detailed
+installation instructions for every system out there (let alone create a script
+for that purpose). Instead I will provide what has worked for me using TeX Live
+as bundled for Ubuntu 10.04 LTS, as well as a reference to Stack Exchange.
+
+Note also that the frege package requires both the "amssymb" package and the
+"ifthen" package to be installed. These are both fairly common and will come
+with most versions of LaTeX. If you want to use the bguq option you will also
+need to install the "bguq" package, which may be found on ctan
+(http://www.ctan.org/pkg/bguq).
+
+To install I place the frege.sty file in either one of the following locations:
+
+ /usr/local/share/texmf/tex/latex/frege/
+ /usr/share/texmf-texlive/tex/latex/frege/
+
+One way to find the above paths on your system is to use the kpsewhich command in
+conjunction with a standard latex class. Enter the following into the terminal
+while in the root directory (get there by typing "cd /" and hitting enter):
+
+ kpsewhich article.cls
+ <hit enter>
+
+This should return something like:
+
+ /usr/share/texmf-texlive/tex/latex/base/article.cls
+
+of which you need everything up to the latex/
+
+copying the frege.sty file to one of these locations as well as creating a frege/
+directory will require sudo priveliges. Type the following into Terminal (adjusting
+the <path> as needed and hitting enter after each line):
+
+ sudo mkdir /usr/local/share/texmf/tex/latex/frege
+ <at this point you will need to enter your password>
+ sudo cp <path>/frege.sty /usr/local/share/texmf/tex/latex/frege/frege.sty
+
+once you have done that you will need to navigate to your ls-R file:
+
+ cd /usr/local/share/texmf
+
+this path may once again be found using the kpsewhich command as follows:
+
+ kpsewhich ls-R
+
+once you are in the directory containting the ls-R file type the following:
+
+ sudo mktexlsr
+
+the package is now installed and may be used by placing the following in the
+preamble of a tex file:
+
+ \usepackage{frege}
+
+In case this is completely unhelpful to you (for example because you are using some
+completely different version of LaTeX in a completely different operating system I
+suggest turning to Stack Exchange for help (http://tex.stackexchange.com/).
diff --git a/Master/texmf-dist/doc/latex/frege/README b/Master/texmf-dist/doc/latex/frege/README
index cac3957a85e..ee6c95c4a2d 100644
--- a/Master/texmf-dist/doc/latex/frege/README
+++ b/Master/texmf-dist/doc/latex/frege/README
@@ -1,12 +1,14 @@
frege.sty - a LaTeX2e package for typesetting begriffsschrift
This package is based on begriff.sty released under the GNU General Public License.
-Copyright (C) 2003 by Josh Parsons <josh@coombs.anu.edu.au>
+Copyright (C) 2003 by Josh Parsons
+
+Since version 1.3 this package also makes use of the bguq package by J.J. Green.
Changes with respect to begriff.sty
-correct relative lengths of the content stroke with respect to other strokes attached
-to it;
+correct relative lengths of the content stroke with respect to other strokes
+attached to it;
content strokes point at the middle of the following symbols, rather than the bottom;
greater width for the assertion stroke as compared to the content stroke;
a more intuitive structure for the conditional (arguments are now given in the same
@@ -59,6 +61,10 @@ will produce a stroke half as long. Warning: setting a length shorter than what
needed to fit all the options of a stroke leads to negative lengths and hence
unpredictable results.
+Since version 1.3 it is also possible to call all the above commands without the
+word "content" for the content strokes and with just "q" instead of the word "quant"
+for the quantifiers.
+
frege.sty defines the following more complex commands:
\Fconditional[<option>]{<consequent>}{<antecedent>}
\Fbox{<begriffsschrift formula with at least one conditional>}
@@ -68,26 +74,29 @@ frege.sty defines the following more complex commands:
The final two have been added in version 1.2.
+The following shorthands for the above commands have been introduced in version 1.3:
+\Fcdt, \Fb, \Fbb, \Farg, \Fs;
+
The "Fconditional" command requires a mixture of the commands defined by frege.sty
and normal mathmode input to produce begriffsschrift. A implies B would be written
like this:
\Fconditional[\Facontent]{\Fcontent B}{\Fcontent A}
-This produces the two dimensional fregean conditional symbol with B lined up above A.
-In addition the "Fconditional" command may be arbitrarily nested to produce any
-begriffsschrift formula possible. Only the unnested conditional requires the optional
-argument.
+This produces the two dimensional fregean conditional symbol with B lined up above
+A. In addition the "Fconditional" command may be arbitrarily nested to produce any
+begriffsschrift formula possible. All begriffsschrift symbol can be made without
+the use of the optional argument, it exists only for convenience.
"Fbracket" is just the same as "\left(\Fbox\right)" everything said about "Fbox"
applies equally to "Fbracket". A completed formula of begriffsschrift that includes
at least one conditional, should always be placed in an "Fbox" this ensures it is
-given enough space in the output behaves correctly with respect to the text around it
-and works correctly within environments such as align*.
+given enough space in the output behaves correctly with respect to the text around
+it and works correctly within environments such as align*.
-"Fargument" arranges two begriffsschrift formulas above each other and seperates them
-from a third by a horizontal line. The option is for the name of a premise written
-elsewhere and will outout (name): to the left of the horizontal line.
+"Fargument" arranges two begriffsschrift formulas above each other and seperates
+them from a third by a horizontal line. The option is for the name of a premise
+written elsewhere and will outout (name): to the left of the horizontal line.
"Fstrut" is like a invisible content stroke. Like all other basic strokes, it may be
scaled using it's optional argument. Fstrut is to be used in conjunction with
@@ -107,5 +116,16 @@ length: default value: description:
\Fnegshort 2\Flinewidth the space between negation stroke and baseline
\Fquantwidth 6pt width of the semi circular quantifier depression
-For more examples see accompanying manual (Frege.pdf or Frege.tex)
+Since version 1.3 it is possible to load this package using the "bguq" option:
+\usepackage[bguq]{frege}
+
+if the bguq option is enabled all quantifiers will use the bguq character provided
+by the bguq package by J.J. Green rather than the qbezier used by this package.
+This means the bguq package must be installed to use the option. (It can be found
+on ctan: http://www.ctan.org/pkg/bguq).
+Warning: as it stands the bguq character scales with font while the rest of the
+symbols provided by this package do not. Also, the bguq character will not respond
+to a change in Flinewidth.
+
+For more examples and info see accompanying manual (frege.pdf or frege.tex)
Everything released under GNU General Public License.
diff --git a/Master/texmf-dist/doc/latex/frege/frege.pdf b/Master/texmf-dist/doc/latex/frege/frege.pdf
index 276ae09e2c9..f81ec30a05a 100644
--- a/Master/texmf-dist/doc/latex/frege/frege.pdf
+++ b/Master/texmf-dist/doc/latex/frege/frege.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/frege/frege.tex b/Master/texmf-dist/doc/latex/frege/frege.tex
index 36b0041286f..67758fc6d35 100644
--- a/Master/texmf-dist/doc/latex/frege/frege.tex
+++ b/Master/texmf-dist/doc/latex/frege/frege.tex
@@ -1,5 +1,5 @@
\documentclass[12pt]{article}
-\usepackage{frege}
+\usepackage[bguq]{frege}
\usepackage{amsmath}
%% For condensed itemize:
@@ -23,7 +23,29 @@
\begin{document}
\maketitle
\section{Background}
-\subsection{begriff.sty}
+\subsection{Motivation for this Package}
+ I recently decided to read Frege's \emph{Begriffsschrift} from 1879 and found that
+ the only copy I could find online was a rather poor quality scan of the original.
+ Since the copyright on german publications expires some 70 or so years after the
+ death of their author, I had the bright idea to combine reading the paper with
+ the making of an electronic copy. This required the typesetting of begriffsschrift.
+ A quick search on the internet assured me that there was a LaTeX package for just
+ this purpose, and off I went. However I quickly noticed that it would be very
+ difficult to achieve a typesetting I deemed sufficiently close to the original
+ using only the package \emph{begriff} by Josh Parsons. Despite the fact that I
+ have never written a LaTeX package before, a quick look at the source file (only
+ some 300 or so lines with plenty of comments) along with some head scratching
+ convinced me to embark on this further project.
+
+ With the help of the begriff package and the good people on Stack-Exchange, I
+ eventually produced a package that was able to do everything that the original
+ begriff package can, albeit with a few changes I consider an improvement. Further
+ versions largely reflect additional features I added as I continue to type up
+ Frege's original paper, as well as bug fixes and input by members of the LaTeX
+ community. Once I am done I will add the tex file for Fege's paper as the
+ definitive example for the usage of this package.
+
+\subsection{The \emph{begriff} Package}
This package is based on begriff.sty released under the GNU General Public
License.
Copyright (C) 2003 by Josh Parsons (josh@coombs.anu.edu.au) with changes made in
@@ -34,27 +56,18 @@
package from the ground up, to the point where some of the underlying approaches
have changed. On the downside this means there is no simple way of converting
anything typeset using begriff.sty to use this package instead. I felt this was
- necessary to achieve a end result I was happy with.
-
-\subsection{GNU General Public License}
- This package and all accompanying documentation is released under the GNU General
- Public License. It is free software; you can redistribute it and/or modify it under
- the terms of the GNU General Public License as published by the Free Software
- Foundation; either version 2 of the License, or (at your option) any later version.
-
- This program is distributed in the hope that it will be useful, but WITHOUT ANY
- WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
- PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ necessary to achieve an end result I was happy with.
- You should have received a copy of the GNU General Public License along with this
- program; if not, write to the Free Software Foundation, Inc., 59 Temple Place -
- Suite 330, Boston, MA 02111, USA. (or just search for it online... Seriously.)
+\subsection{The \emph{bguq} Package}
+ Since version 1.3 I added the option to use the bguq character for all
+ quantifiers. This character is provided by the bguq package by J.J. Green.
+\section{Version History}
\subsection{Changes as Compared to begriff.sty}
\squishlist
- \item correct relative lengths of the content stroke with respect to other
- strokes attached to it;
- \item content strokes point at the middle of the followint symbols, rather
+ \item correct (closer to the original typesetting) relative lengths of the
+ content stroke with respect to other strokes attached to it;
+ \item content strokes point at the middle of the following symbols, rather
than the bottom;
\item greater width for the assertion stroke as compared to the content stroke;
\item a more intuitive structure for the conditional (arguments are now given in
@@ -68,7 +81,7 @@
\subsection{Changes in Version 1.1}
\squishlist
- \item added a optional scale factor to all basic strokes;
+ \item added an optional scale factor to all basic strokes;
\item simplified the code for Fbracket in terms of that for Fbox;
\item rearranged the code in the style file in a more logical way;
\squishlistend
@@ -77,49 +90,86 @@
\squishlist
\item added a new command ``Fargument'' for typesetting arguments;
\item added a new command ``Fstrut'' to be used in conjunction with Fargument;
- \item changed Fbaselength to be equal to the full length of a basi stroke (20pt);
+ \item changed Fbaselength to be equal to the full length of a basic stroke (20pt);
\item fixed a bug where the scale factor introduced in version 1.1 does not reset
after all uses;
\squishlistend
+\subsection{Changes in Version 1.3}
+ \squishlist
+ \item made the ``():'' used in the Fargument command introduced in version 1.2
+ user defined so as to make the option properly optional;
+ \item added a strut to Fargument so as to produce visually correct centering;
+ \item added optional shorthands for all commands for a better flow of usage;
+ \item added the option ``bguq'' to the package which uses the bguq font by J.J.
+ Green for all quantifiers;
+ \squishlistend
+
\subsection{Changes and Features yet to come}
\squishlist
- \item incorporation of other frege related material such as fge.sty so as to put
- all frege related material in a single package;
+ \item a way to display nested arguments;
+ \item the fregean conjunction (it exists);
\item a vertical shorthand stroke such as used by Frege for typesetting arguments
- in ``Begriffsschrift'';
+ in his original paper;
+ \item scaling symbols automatically with changes in font size;
+ \item scaling of the bguq character with changes in Flinewidth;
\squishlistend
\section{Features and Usage}
\subsection{Commands}
\subsubsection{Basic Commands}
The following is a list of the basic commands provided by this package along with
- accompanying output. The conditional is treated sepperately.
+ accompanying output and the optional shorthand for the command.
\begin{flalign*}
- &\mbox{\textbackslash Fcontent[1]} & &\Fcontent & & &\\
- &\mbox{\textbackslash Fncontent[1]} & &\Fncontent\\
- &\mbox{\textbackslash Fnncontent[1]} & &\Fnncontent\\
- &\mbox{\textbackslash Facontent[1]} & &\Facontent\\
- &\mbox{\textbackslash Fancontent[1]} & &\Fancontent\\
- &\mbox{\textbackslash Fanncontent[1]} & &\Fanncontent\\
- &\mbox{\textbackslash Fquant[1]\{a\}} & &\Fquant{a}\\
- &\mbox{\textbackslash Fnquant[1]\{a\}} & &\Fnquant{a}\\
- &\mbox{\textbackslash Fnnquant[1]\{a\}} & &\Fnnquant{a}\\
- &\mbox{\textbackslash Fquantn[1]\{a\}} & &\Fquantn{a}\\
- &\mbox{\textbackslash Fquantnn[1]\{a\}} & &\Fquantnn{a}\\
- &\mbox{\textbackslash Fnquantn[1]\{a\}} & &\Fnquantn{a}\\
- &\mbox{\textbackslash Fnquantnn[1]\{a\}} & &\Fnquantnn{a}\\
- &\mbox{\textbackslash Fnnquantn[1]\{a\}} & &\Fnnquantn{a}\\
- &\mbox{\textbackslash Fnnquantnn[1]\{a\}} & &\Fnnquantnn{a}\\
- &\mbox{\textbackslash Faquant[1]\{a\}} & &\Faquant{a}\\
- &\mbox{\textbackslash Fanquant[1]\{a\}} & &\Fanquant{a}\\
- &\mbox{\textbackslash Fannquant[1]\{a\}} & &\Fannquant{a}\\
- &\mbox{\textbackslash Faquantn[1]\{a\}} & &\Faquantn{a}\\
- &\mbox{\textbackslash Faquantnn[1]\{a\}} & &\Faquantnn{a}\\
- &\mbox{\textbackslash Fanquantn[1]\{a\}} & &\Fanquantn{a}\\
- &\mbox{\textbackslash Fanquantnn[1]\{a\}} & &\Fanquantnn{a}\\
- &\mbox{\textbackslash Fannquantn[1]\{a\}} & &\Fannquantn{a}\\
- &\mbox{\textbackslash Fannquantnn[1]\{a\}} & &\Fannquantnn{a}\\
+ &\mbox{Command:} & &\mbox{Output:} & &\mbox{Shorthand:}\\
+ &\mbox{\textbackslash Fcontent[1]} & &\Fcontent
+ & &\mbox{\textbackslash F[1]}\\
+ &\mbox{\textbackslash Fncontent[1]} & &\Fncontent
+ & &\mbox{\textbackslash Fn[1]}\\
+ &\mbox{\textbackslash Fnncontent[1]} & &\Fnncontent
+ & &\mbox{\textbackslash Fnn[1]}\\
+ &\mbox{\textbackslash Facontent[1]} & &\Facontent
+ & &\mbox{\textbackslash Fa[1]}\\
+ &\mbox{\textbackslash Fancontent[1]} & &\Fancontent
+ & &\mbox{\textbackslash Fan[1]}\\
+ &\mbox{\textbackslash Fanncontent[1]} & &\Fanncontent
+ & &\mbox{\textbackslash Fann[1]}\\
+ &\mbox{\textbackslash Fquant[1]\{a\}} & &\Fquant{a}
+ & &\mbox{\textbackslash Fq[1]}\\
+ &\mbox{\textbackslash Fnquant[1]\{a\}} & &\Fnquant{a}
+ & &\mbox{\textbackslash Fnq[1]\{a\}}\\
+ &\mbox{\textbackslash Fnnquant[1]\{a\}} & &\Fnnquant{a}
+ & &\mbox{\textbackslash Fnnq[1]\{a\}}\\
+ &\mbox{\textbackslash Fquantn[1]\{a\}} & &\Fquantn{a}
+ & &\mbox{\textbackslash Fqn[1]\{a\}}\\
+ &\mbox{\textbackslash Fquantnn[1]\{a\}} & &\Fquantnn{a}
+ & &\mbox{\textbackslash Fqnn[1]\{a\}}\\
+ &\mbox{\textbackslash Fnquantn[1]\{a\}} & &\Fnquantn{a}
+ & &\mbox{\textbackslash Fnqn[1]\{a\}}\\
+ &\mbox{\textbackslash Fnquantnn[1]\{a\}} & &\Fnquantnn{a}
+ & &\mbox{\textbackslash Fnqnn[1]\{a\}}\\
+ &\mbox{\textbackslash Fnnquantn[1]\{a\}} & &\Fnnquantn{a}
+ & &\mbox{\textbackslash Fnnqn[1]\{a\}}\\
+ &\mbox{\textbackslash Fnnquantnn[1]\{a\}} & &\Fnnquantnn{a}
+ & &\mbox{\textbackslash Fnnqnn[1]\{a\}}\\
+ &\mbox{\textbackslash Faquant[1]\{a\}} & &\Faquant{a}
+ & &\mbox{\textbackslash Faq[1]\{a\}}\\
+ &\mbox{\textbackslash Fanquant[1]\{a\}} & &\Fanquant{a}
+ & &\mbox{\textbackslash Fanq[1]\{a\}}\\
+ &\mbox{\textbackslash Fannquant[1]\{a\}} & &\Fannquant{a}
+ & &\mbox{\textbackslash Fannq[1]\{a\}}\\
+ &\mbox{\textbackslash Faquantn[1]\{a\}} & &\Faquantn{a}
+ & &\mbox{\textbackslash Faqn[1]\{a\}}\\
+ &\mbox{\textbackslash Faquantnn[1]\{a\}} & &\Faquantnn{a}
+ & &\mbox{\textbackslash Faqnn[1]\{a\}}\\
+ &\mbox{\textbackslash Fanquantn[1]\{a\}} & &\Fanquantn{a}
+ & &\mbox{\textbackslash Fanqn[1]\{a\}}\\
+ &\mbox{\textbackslash Fanquantnn[1]\{a\}} & &\Fanquantnn{a}
+ & &\mbox{\textbackslash Fanqnn[1]\{a\}}\\
+ &\mbox{\textbackslash Fannquantn[1]\{a\}} & &\Fannquantn{a}
+ & &\mbox{\textbackslash Fannqn[1]\{a\}}\\
+ &\mbox{\textbackslash Fannquantnn[1]\{a\}} & &\Fannquantnn{a}
+ & &\mbox{\textbackslash Fannqnn[1]\{a\}}\\
\end{flalign*}
This may seem like a daunting list, but there is an exceedingly simple way to think
about it. In a sense there are only two commands \textbackslash Fcontent[1] and
@@ -127,7 +177,7 @@
combination of as and ns so as to add assertion and negation strokes respectively.
Any stroke that is asserted (has a fat vertical line at the start) starts with
`\textbackslash Fa'. This may be followed by either one or two or no `n' to add one
- or two or no negation strokes (the small vertical lines below the assertion
+ or two or no negation strokes (the small vertical lines below the content
stroke). Next comes the name of the main command, either `quant' or `content'.
Finally the quantifiers may be followed by either one or two `n' to add one or two
negation strokes to the content stroke after the quantifier's depression.
@@ -168,6 +218,8 @@
\textbackslash Fconditional[\textless option\textgreater]
\{\textless consequent\textgreater\}\{\textless antecedent\textgreater\}\\
+ The shorthand version (since version 1.3) is given by ``\textbackslash Fcdt''.
+
The arguments may in principle be anything, but you will only get a begriffschrift
formula if the arguments are themselves given by appropriate commands from the list
of basic commands given earlier. As an example, an asserted conjunction between $A$
@@ -209,9 +261,12 @@
\subsubsection{Brackets and Boxes}
There are two more commands to be considered:
- \textbackslash Fbracket\{\textless complex expression\textgreater\}
-
\textbackslash Fbox\{\textless complex expression\textgreater\}\\
+ The shorthand version (since version 1.3) is given by \textbackslash Fb\{\}
+
+ \textbackslash Fbracket\{\textless complex expression\textgreater\}\\
+ The shorthand version (since version 1.3) is given by \textbackslash Fbb\{\}
+
Both Fbox and Fbracket take what I have called a `complex expression' for their
argument. A `complex expression' is any formula in begriffsschrift that has at
least one conditional in it. It is generally a good idea to put all complex
@@ -223,7 +278,7 @@
The reason why the Fbox is a good idea, is that the baseline is very near the top of
a complex expression of Begriffsschrift, which can make for some odd formatting
- effects. In addition to placing the baseline at the middel of a complex expression
+ effects. In addition to placing the baseline at the middle of a complex expression
an Fbox ensures the expression is treated by LaTeX as a single object and given
enough space.
@@ -231,20 +286,22 @@
the align* environment for example) unless it is placed in an Fbox. In short,
always use an Fbox (or Fbracket).
-\subsection{Arguments and Struts}
- Since version 1.2 two arguments have been added that allow for the typesetting of
+\subsubsection{Arguments and Struts}
+ Since version 1.2 two commands have been added that allow for the typesetting of
arguments. The syntax for the argument command is as follows:
- \textbackslash Fargument[\textless absent premise\textgreater]\{\textless premise
+ \textbackslash Fargument[\textless premise 0\textgreater]\{\textless premise
1\textgreater\}\{\textless premise 2\textgreater\}\{\textless conclusion
\textgreater\}\\
- In the following esample the optional argument for the absent premise takes the
- value `$X$' the premises are the two formulas above the therfore line and the
- conclusion is the formula below the therefore line. The Begriffschrift expressions
- in the arguments of the Fargument command do not need to be placed in an Fbox,
- since the Fargument command works by boxing it's arguments allready.
+ The shorthand version (since version 1.3) is given by \textbackslash Farg
+
+ In the following esample the optional argument for premise 0 (an absent premise
+ takes the value `$(X):$' the premises are the two formulas above the therfore line
+ and the conclusion is the formula below the therefore line. The Begriffschrift
+ expressions in the arguments of the Fargument command do not need to be placed in
+ an Fbox, since the Fargument command works by boxing it's arguments allready.
\begin{align*}
- \Fargument[X]
+ \Fargument[(X):]
{\Fconditional[\Facontent]
{\Fcontent[2] A}
{\Fcontent\Fconditional{\Fcontent B}{\Fcontent C}}}
@@ -256,9 +313,10 @@
The three begriffsschrift formulas above are in fact aligned leftbound. To make
them appear rightbound no matter what the relative lengths of $A$, $B$, and $C$,
the command ``Fstrut'' has been used in front of $\Facontent C$ and $\Facontent A$.
- The command \textbackslash Fstrut[1] works exactly like an invisible content
+ The command ``\textbackslash Fstrut[1]'' works exactly like an invisible content
stroke, that is it inserts space of length Fbaselength. Like all basic strokes it
- can be scaled via an optional scale factor.
+ can be scaled via an optional scale factor. Since version 1.3 it may be called by
+ the optional shorthand ``\textbackslash Fs''
\subsection{Lengths}
In theory all the dimensions in this package can be changed with the command
@@ -288,6 +346,18 @@
the conditionals argument, as well as the baselineskip of the surrounding text. It
cannot be changed manually.
+\subsection{The \emph{bguq} Option}
+ Since version 1.3 this package may be called with the option ``bguq'' as follows: \\
+ \textbackslash usepackage[bguq]\{frege\}\\
+ If the option is enabled all quantifiers will be typeset using the bguq font
+ provided by the bguq package by J.J. Green. (This document is typeset using the
+ option). This means that the bguq package must be installed if the option is
+ enabled. (It can be found on ctan).
+
+ Warning: At present the bguq character scales with font size while the rest of the
+ symbols provided by this package do not. Also the bguq character does not respond
+ to a change in Flinewidth.
+
\subsection{Final Example}
The Geach-Kaplan sentance (with thanks to Marcus Rossberg):
\begin{align*}
@@ -330,7 +400,19 @@
\end{align*}
And that is all. \\
For comments, suggestions, identified errors, email me at \\
- \textless Q.Pamp.2009 at my.bristol.ac.uk\textgreater.
- % don't like storing my full email in a text file on the interneti,
- % so I replaced the @ with " at ";
+ \textless Q.Pamp.2009@my.bristol.ac.uk\textgreater.
\end{document}
+
+\section{GNU General Public License}
+ This package and all accompanying documentation is released under the GNU General
+ Public License. It is free software; you can redistribute it and/or modify it under
+ the terms of the GNU General Public License as published by the Free Software
+ Foundation; either version 2 of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful, but WITHOUT ANY
+ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE. See the GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along with this
+ program; if not, write to the Free Software Foundation, Inc., 59 Temple Place -
+ Suite 330, Boston, MA 02111, USA. (Or just search for it online.)