summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/schemata
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-02-17 23:41:05 +0000
committerKarl Berry <karl@freefriends.org>2013-02-17 23:41:05 +0000
commit43a34c14d732c0fc71e5887210152c9df8110f8b (patch)
tree12e7c8f05f999f9606a6687faff659a55bb17495 /Master/texmf-dist/doc/generic/schemata
parent1e7aa3e3846065276f35ea4d5822fd163aa71578 (diff)
schemata (18feb13)
git-svn-id: svn://tug.org/texlive/trunk@29144 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/generic/schemata')
-rw-r--r--Master/texmf-dist/doc/generic/schemata/Makefile48
-rw-r--r--Master/texmf-dist/doc/generic/schemata/README65
-rw-r--r--Master/texmf-dist/doc/generic/schemata/schemata.pdfbin0 -> 580012 bytes
3 files changed, 113 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/generic/schemata/Makefile b/Master/texmf-dist/doc/generic/schemata/Makefile
new file mode 100644
index 00000000000..ecf28b60b06
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/schemata/Makefile
@@ -0,0 +1,48 @@
+engine ?= pdflatex # Override on the command line
+
+# The default builds the distribution uploaded to CTAN.
+dist: fullpdf clean
+
+# Making this target includes the code listing
+fullpdf : sty
+ $(engine) schemata.dtx
+ makeindex -s gglo.ist -o schemata.gls schemata.glo
+ makeindex -s gind.ist -o schemata.ind schemata.idx
+ $(engine) schemata.dtx
+ $(engine) schemata.dtx
+
+# This target omits the code listing.
+pdf : sty
+ $(engine) -draftmode "\AtBeginDocument{\OnlyDescription} \input schemata.dtx"
+ makeindex -s gglo.ist -o schemata.gls schemata.glo
+ makeindex -s gind.ist -o schemata.ind schemata.idx
+ $(engine) "\AtBeginDocument{\OnlyDescription} \input schemata.dtx"
+ $(engine) "\AtBeginDocument{\OnlyDescription} \input schemata.dtx"
+
+# Build the package.
+sty : schemata.dtx schemata.ins
+ $(engine) schemata.ins
+
+# Instead of using the shell to see if files exist, take advantage of rm.
+clean :
+ rm -f schemata.aux
+ rm -f schemata.glo
+ rm -f schemata.gls
+ rm -f schemata.idx
+ rm -f schemata.ilg
+ rm -f schemata.ind
+ rm -f schemata.log
+ rm -f schemata.out
+ rm -f schemata.toc
+ rm -f schemata.hd
+ rm -f schemata.top
+ rm -f texput.*
+
+# Remove all but the barest source files.
+clobber : clean
+ rm -f schemata.dvi
+ rm -f schemata.pdf
+ rm -f schemata.sty
+ touch schemata.*
+
+
diff --git a/Master/texmf-dist/doc/generic/schemata/README b/Master/texmf-dist/doc/generic/schemata/README
new file mode 100644
index 00000000000..1202807b037
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/schemata/README
@@ -0,0 +1,65 @@
+The schemata package
+Charles P. Schaum
+charles dot schaum at att dot net
+v0.5 from 2013/02/14
+
+Abstract
+
+The schemata package facilitates the creation of topical schemata, outlines that use braces (or facsimiles thereof) to illustrate the breakdown of concepts and categories in Scholastic thought from late medieval and early modern periods. This packages functions with both plain TeX and LaTeX.
+
+Files Target distribution
+
+schemata.pdf Documentation (normally in TEXMFDIST/doc/generic/schemata)
+schemata.sty Package file (normally in TEXMFDIST/tex/generic/schemata)
+README This file (normally in TEXMFDIST/doc/generic/schemata)
+
+ Source distribution
+
+Makefile Automates building with GNU make 3.81
+schemata.ins Installer
+schemata.dtx LaTeX file containing both code and documentation
+
+Installation Target distribution
+
+Unpack schemata.zip.
+
+Create the directories listed above. For TeX Live, TEXMFDIST is often /usr/local/texmf/<year>/texmf-dist on Posix-compliant systems. Manual installation calls rather for /usr/local/texlive/texmf-local or ~/texmf.
+
+MacTeX and MikTeX differ. Please refer to your distribution manual.
+
+Copy the target distribution files to their appropriate destinations.
+
+Run mktexlsr with the appropriate level of permissions.
+
+Source distribution notes:
+
+One can use the following commands to generate the target distribution:
+
+Generate the style file with any form of LaTeX:
+ $ pdflatex schemata.ins
+
+Generate the documentation (optimal with pdflatex):
+ pdflatex schemata.dtx
+ makeindex -s gglo.ist -o schemata.gls schemata.glo
+ makeindex -s gind.ist -o schemata.ind schemata.idx
+ pdflatex schemata.dtx
+ pdflatex schemata.dtx
+
+I used GNU make to automate the process:
+
+ Create the distribution (with full code listing}.
+
+ $ make
+
+Testing notes:
+
+This package is designed purposefully to be very basic.
+
+For testing purposes, the make file permits one to change the typesetting engine on the command line. The default is to build the package with pdflatex. See Makefile for more details.
+
+License
+
+This material is subject to the LaTeX Project Public License. See http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html for the details of that license.
+
+Happy TeXing!
+
diff --git a/Master/texmf-dist/doc/generic/schemata/schemata.pdf b/Master/texmf-dist/doc/generic/schemata/schemata.pdf
new file mode 100644
index 00000000000..9c8b286e81b
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/schemata/schemata.pdf
Binary files differ