diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/fundus |
Initial commit
Diffstat (limited to 'macros/latex/contrib/fundus')
28 files changed, 2547 insertions, 0 deletions
diff --git a/macros/latex/contrib/fundus/calligra/calligra.dtx b/macros/latex/contrib/fundus/calligra/calligra.dtx new file mode 100644 index 0000000000..79a4ccc0c8 --- /dev/null +++ b/macros/latex/contrib/fundus/calligra/calligra.dtx @@ -0,0 +1,206 @@ +\def\filename{calligra.dtx} +\def\fileversion{1.9} +\def\filedate{2012/04/10} +\let\docversion=\fileversion +\let\docdate=\filedate +% \iffalse meta-comment +% +% Copyright 1996-2012 by Gerd Neugebauer +% +% This file may be distributed and/or modified under the conditions +% of the LaTeX Project Public License, either version 1.3c 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.3c or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This file has the LPPL maintenance status "maintained". +% +% \fi +% \iffalse +%%% File: calligra.dtx +%% Copyright (C) 1996-2012 Gerd Neugebauer +%% all rights reserved. +%<package>\NeedsTeXFormat{LaTeX2e} +%<package>\ProvidesPackage{calligra}[2012/04/10 v1.9 LaTeX package calligra] +%<*driver> +\documentclass{ltxdoc} +\usepackage{german} +\selectlanguage{\english} +\usepackage{calligra} +\GetFileInfo{calligra.sty} +\RecordChanges +\PageIndex +\begin{document} +\title{The \texttt{calligra} package\thanks + {This file has version number \fileversion, dated \filedate.}\\ + for use with \LaTeX2e} +\author{Gerd Neugebauer\\Im Lerchelsb\"ohl 5\\64521 Gro\ss-Gerau\\Germany\\ + \texttt{gene@gerd-neugebauer.de}} +\date{\docdate} +\maketitle +\DocInput{calligra.dtx} +\end{document} +%</driver> +% \fi +% +% \CheckSum{22} +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +% +% \changes{v1.0}{1996/03/03}{First release.} +% \changes{v1.1}{1996//0519}{Macro textcalligra added.} +% \changes{v1.2}{1996/07/18}{Some commands made robust.} +% \changes{v1.9}{2012/04/10}{License clarified and address updated.} +% +% +% \section{Introduction} +% +% The font calligra provides a calligraphic font. Calligra can be +% found on the CTAN in the +% directory \texttt{tex-archive/fonts/calligra}. This package +% provides means to use this font in \LaTeXe. +% +% This package has been created for an article in "`Die \TeX nische +% Kom\"odie"' \cite{dtk96.1:neugebauer:krakelig}. This article +% contains some more details on the package and its use. +% +% +% \section{Usage} +% +% This file can be used as a package by placing its name in the +% argument of |\usepackage|. Afterwards the font family calligra is +% defined. This could also have been done by providing a font +% definition file. +% +% The font definitions in this file scale down the original fonts +% to allow \LaTeX{} to choose the right baselineskip. +% +% +% \DescribeMacro{\calligra} The command |\calligra| changes the +% current font family to calligra and the encoding to T1. Usually +% this should be used in a \TeX{} group only since the macros |\ss| +% is redefined as well. +% +% The following example on the left produces the result on the +% right.\smallskip +% +% \noindent +% \begin{minipage}{.55\textwidth}\small\tt\raggedright +% \verb|{\calligra| Lorem ipsum dolor sit amet, consectetur +% adipisicing elit, sed do eiusmod tempor incididunt ut labore et +% dolore magna aliqua. Ut enim ad minim veniam, quis nostrud +% exercitation ullamco laboris nisi ut aliquip ex ea commodo +% consequat. Duis aute irure dolor in reprehenderit in voluptate +% velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint +% occaecat cupidatat non proident, sunt in culpa qui officia +% deserunt mollit anim id est +% laborum. \verb|}| \end{minipage}\hfill +% \begin{minipage}{.40\textwidth} +% \calligra Lorem ipsum dolor sit amet, consectetur adipisicing +% elit, sed do eiusmod tempor incididunt ut labore et dolore magna +% aliqua. Ut enim ad minim veniam, quis nostrud exercitation +% ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis +% aute irure dolor in reprehenderit in voluptate velit esse cillum +% dolore eu fugiat nulla pariatur. Excepteur sint occaecat +% cupidatat non proident, sunt in culpa qui officia deserunt mollit +% anim id est laborum. \end{minipage} +% \medskip +% +% \DescribeMacro{\textcalligra} The command |\textcalligra| +% typesets its argument with the calligra font. +% +% The following example on the left produces the result on the +% right.\smallskip +% +% \noindent +% \begin{minipage}{.55\textwidth}\small\tt\raggedright +% \verb|\textcalligra{| Lorem ipsum dolor sit\verb|}| amet, +% consectetur adipisicing elit, sed do eiusmod tempor incididunt ut +% labore et dolore magna aliqua.\end{minipage}\hfill +% \begin{minipage}{.40\textwidth} +% \textcalligra{Lorem ipsum dolor sit} amet, consectetur adipisicing +% elit, sed do eiusmod tempor incididunt ut labore et dolore magna +% aliqua. \end{minipage} +% \medskip +% +% \begin{minipage}{.55\textwidth}\small\tt +% \verb|\textcalligra{Mainzer Stra\ss e}|\end{minipage}\hfill +% \begin{minipage}{.40\textwidth} +% \textcalligra{Mainzer Stra\ss e} \end{minipage} +% \medskip +% +% +% \begin{thebibliography}{1} +% +% \bibitem{dtk96.1:neugebauer:krakelig} +% Gerd Neugebauer. +% \newblock Von {\glqq}krakelig{\grqq} bis {\glqq}wie gemalt{\grqq}. +% \newblock {\em {D}ie {\TeX}nische {K}om{\"o}die}, 1/96:25--42, June 1996. +% +% \end{thebibliography} +% +% \StopEventually{} +% +% +% \section{Implementation} +% +% +% First we declare a new font family for the calligra font. +% \begin{macrocode} +\DeclareFontFamily{T1}{calligra}{} +% \end{macrocode} +% +% This font is only available in the normal shape. Here we can get the +% desired font by (silently) scaling the only present calligra15. The +% appropriate factor seems to be magstep 2 = 1.44. +% +% \begin{macrocode} +\DeclareFontShape{T1}{calligra}{m}{n}{<->s*[1.44]callig15}{} +% \end{macrocode} +% +% Now we define the font changing command. +% +% \begin{macro}{\calligra} +% The macro |\calligra| selects the calligra family. Since the kerning +% of the \ss{} is terribly wrong we correct it within the macro |\ss|. +% \begin{macrocode} +\DeclareRobustCommand\calligra{% + \renewcommand\ss{\symbol{255}\kern-.22em}% + \fontfamily{calligra}% + \fontencoding{T1}% + \selectfont} +% \end{macrocode} +% \end{macro} +% +% +% \begin{macro}{\textcalligra} +% The macro |\textcalligra| typesets its argument with the calligra font. +% \begin{macrocode} +\newcommand\textcalligra[1]{\begingroup + \renewcommand\ss{\symbol{255}\kern-.22em}% + \fontfamily{calligra}% + \fontencoding{T1}% + \selectfont #1\endgroup} +% \end{macrocode} +% \end{macro} +% +% \PrintChanges +% \PrintIndex +% +% \Finale +% +\endinput diff --git a/macros/latex/contrib/fundus/calligra/calligra.ins b/macros/latex/contrib/fundus/calligra/calligra.ins new file mode 100644 index 0000000000..356edb870a --- /dev/null +++ b/macros/latex/contrib/fundus/calligra/calligra.ins @@ -0,0 +1,61 @@ +%% +%% This file will generate fast loadable files and documentation +%% driver files from the doc files in this package when run through +%% LaTeX or TeX. +%% +%% Copyright 1996-2012 by Gerd Neugebauer +%% +%% This file may be distributed and/or modified under the conditions +%% of the LaTeX Project Public License, either version 1.3c 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.3c or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This file has the LPPL maintenance status "maintained". +%% +%% +%% --------------- start of docstrip commands ------------------ +%% +\def\batchfile{calligra.ins} +\input docstrip.tex +\preamble + +This is a generated file. + +Copyright 1996-2012 by Gerd Neugebauer + + This file may be distributed and/or modified under the conditions + of the LaTeX Project Public License, either version 1.3c 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.3c or later is part of all distributions of LaTeX + version 2005/12/01 or later. + +This file has the LPPL maintenance status "maintained". + +\endpreamble +\def\filedate{2012/04/10} +\def\batchfile{calligra.dtx} +\input docstrip.tex + +\keepsilent + +\Msg{*** Generating .sty file ***} + +\generateFile{calligra.sty}{t}{\from{calligra.dtx}{package}} + +\Msg{***********************************************************} +\Msg{*} +\Msg{* To finish the installation you have to move the following} +\Msg{* files into a directory searched by TeX:} +\Msg{*} +\Msg{* \space\space calligra.sty} +\Msg{*} +\Msg{* To produce the documentation run the files ending with} +\Msg{* `.dtx' through LaTeX2e.} +\Msg{*} +\Msg{* Happy TeXing} +\Msg{***********************************************************} + +\endinput diff --git a/macros/latex/contrib/fundus/calligra/calligra.pdf b/macros/latex/contrib/fundus/calligra/calligra.pdf Binary files differnew file mode 100644 index 0000000000..e927b17e1e --- /dev/null +++ b/macros/latex/contrib/fundus/calligra/calligra.pdf diff --git a/macros/latex/contrib/fundus/cyr/cyr.sty b/macros/latex/contrib/fundus/cyr/cyr.sty new file mode 100644 index 0000000000..9760fde71d --- /dev/null +++ b/macros/latex/contrib/fundus/cyr/cyr.sty @@ -0,0 +1,58 @@ +%% +%% This is file `cyr.sty', +%% +%% Copyright 1995-2012 by Gerd Neugebauer +%% +%% This file may be distributed and/or modified under the conditions +%% of the LaTeX Project Public License, either version 1.3c 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.3c or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This file has the LPPL maintenance status "maintained". +%% +%% For details see +%% +%% @Article{ dtk95.2:neugebauer:setzen, +%% author = {Gerd Neugebauer}, +%% title = {Setzen russischer {T}extteile mit {\LaTeX}}, +%% journal = dtk, +%% year = 1995, +%% volume = {2/95}, +%% altvolume = 7, +%% altnumber = 2, +%% month = sep, +%% pages = {11--20}, +%% annote = bretter, +%% abstract = {In diesem Beitrag werden M{\"o}glichkeiten aufgezeigt, wie +%% Texte mit kyrillischen Zeichen in einem normalen Text +%% eingebracht werden k{\"o}nnen. Dabei werden insbesondere +%% die kyrillischen Zeichens{\"a}tze der University of +%% Washington vorgestellt.}, +%% keywords = {Metafont, Schriften, Fonts, Kyrillisch, wncyr, cmcyr} +%% } +%% +\DeclareFontFamily{OT1}{wncyr}{} +\DeclareFontShape{OT1}{wncyr}{m}{n}{ + <5> wncyr5 <6> wncyr6 <7> wncyr7 <8> wncyr8 <9> wncyr9 + <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> wncyr10 }{} +\DeclareFontShape{OT1}{wncyr}{bx}{n}{ + <5> wncyb5 <6> wncyb6 <7> wncyb7 <8> wncyb8 <9> wncyb9 + <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> wncyb10 }{} +\DeclareFontShape{OT1}{wncyr}{m}{it}{ + <5> wncyi5 <6> wncyi6 <7> wncyi7 <8> wncyi8 <9> wncyi9 + <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> wncyi10 }{} +\DeclareFontShape{OT1}{wncyr}{m}{sl}{ <-> sub * wncyr/m/it }{} + +\chardef\tempcat=\the\catcode`\"\catcode`\"=12 + +\input cyracc.def + +{\catcode`\'=13 \catcode`\"=13 +\gdef\cyr{\fontfamily{wncyr}\selectfont\cyracc + \catcode`\'=13 \let'=\cprime + \catcode`\"=13 \let"=\cdprime +}} + +\catcode`\"=\tempcat diff --git a/macros/latex/contrib/fundus/la/la.dtx b/macros/latex/contrib/fundus/la/la.dtx new file mode 100644 index 0000000000..766a16d987 --- /dev/null +++ b/macros/latex/contrib/fundus/la/la.dtx @@ -0,0 +1,306 @@ +\def\filename{la.dtx} +\def\fileversion{1.3} +\def\filedate{2012/04/10} +\let\docversion=\fileversion +\let\docdate=\filedate +% \iffalse meta-comment +% +% Copyright 1996-2012 by Gerd Neugebauer +% +% This file may be distributed and/or modified under the conditions +% of the LaTeX Project Public License, either version 1.3c 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.3c or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This file has the LPPL maintenance status "maintained". +% +% \fi +% \iffalse +%%% File: la.dtx +%% Copyright (C) 1996-2012 Gerd Neugebauer +%% all rights reserved. +%<package>\NeedsTeXFormat{LaTeX2e} +%<package>\ProvidesPackage{la}[2012/04/10 v1.3 LaTeX package la] +%<*driver> +\documentclass{ltxdoc} +\usepackage{german} +\selectlanguage{\english} +\usepackage{la} +\GetFileInfo{la.sty} +\RecordChanges +\PageIndex +\begin{document} +\title{The \texttt{la} package\thanks + {This file has version number \fileversion, dated \filedate.}\\ + for use with \LaTeX2e} +\author{Gerd Neugebauer\\Im Lerchelsb\"ohl 5\\64521 Gro\ss-Gerau\\Germany\\ + \texttt{gene@gerd-neugebauer.de}} +\date{\docdate} +\maketitle +\DocInput{la.dtx} +\end{document} +%</driver> +% \fi +% +% \CheckSum{61} +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +% +% \changes{v1.0}{1996/03/03}{First release.} +% \changes{v1.1}{1996/05/19}{Macros textla, textlla added.} +% \changes{v1.2}{1996/07/18}{Some commands made robust.} +% \changes{v1.3}{2012/04/10}{License clarified and address updated.} +% +% +% \section{Introduction} +% +% The fonts la and lla provide glyphs for producing a handwritten +% writing as tought in primary school. These fonts have been +% written by Johannes Heuer. They can be found on +% the CTAN in the directory \texttt{tex-archive/fonts/calligra}. +% This package provides means to use those fonts in \LaTeXe. +% +% This package has been created for an article in "`Die \TeX nische +% Kom\"odie"' \cite{dtk96.1:neugebauer:krakelig}. This article +% contains some more details on the package and its use. +% +% +% \section{Usage} +% +% This file can be used as a package by placing its name +% in the argument of |\usepackage|. Afterwards the font families la +% and lla are defined. This could also have been done by providing two +% font definition files. +% +% The font definitions in this file scale down the original fonts to +% \LaTeX{} choose the right baselineskip. The original size of the la +% fonts can be selected with the commands |\LARGE\la| or |\LARGE\lla|. +% +% +% \DescribeMacro{\la} +% The command |\la| changes the current font family to la and the +% encoding to T1. Usually this should be used in a \TeX{} group only. +% +% The following example on the left produces the result on the +% right.\smallskip +% +% \noindent +% \begin{minipage}{.55\textwidth}\small\tt\raggedright +% \verb|{\la| Lorem ipsum dolor sit\verb|}| amet, consectetur +% adipisicing elit, sed do eiusmod tempor incididunt ut labore et +% dolore magna aliqua.\verb|}|\end{minipage}\hfill +% \begin{minipage}{.40\textwidth} +% \la Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed +% do eiusmod tempor incididunt ut labore et dolore magna +% aliqua. \end{minipage} \medskip +% +% \DescribeMacro{\textla} +% This macro typesets its argument in the la font. +% +% The following example on the left produces the result on the +% right.\smallskip +% +% \noindent +% \begin{minipage}{.55\textwidth}\small\tt\raggedright +% \verb|\textla{| Lorem ipsum dolor sit\verb|}| amet, +% consectetur adipisicing elit, sed do eiusmod tempor incididunt ut +% labore et dolore magna aliqua.\end{minipage}\hfill +% \begin{minipage}{.40\textwidth} +% \textla{Lorem ipsum dolor sit} amet, consectetur adipisicing +% elit, sed do eiusmod tempor incididunt ut labore et dolore magna +% aliqua. \end{minipage} +% \medskip +% +% \DescribeMacro{\lla} +% The command |\lla| changes the current font family to lla and the +% encoding to T1. Usually this should be used in a \TeX{} group only. +% +% The following example on the left produces the result on the +% right.\smallskip +% +% \begin{minipage}{.55\textwidth}\small\tt\raggedright +% \verb|{\lla| Lorem ipsum dolor sit amet, consectetur adipisicing +% elit, sed do eiusmod tempor incididunt ut labore et dolore magna +% aliqua.\verb|}|\end{minipage}\hfill +% \begin{minipage}{.40\textwidth} +% \lla Lorem ipsum dolor sit amet, consectetur adipisicing elit, +% sed do eiusmod tempor incididunt ut labore et dolore magna +% aliqua. \end{minipage} \medskip +% +% \DescribeMacro{\textlla} +% This macro typesets its argument in the lla font. +% +% The following example on the left produces the result on the +% right.\smallskip +% +% \noindent +% \begin{minipage}{.55\textwidth}\small\tt\raggedright +% \verb|\textlla{| Lorem ipsum dolor sit\verb|}| amet, consectetur +% adipisicing elit, sed do eiusmod tempor incididunt ut labore et +% dolore magna aliqua.\end{minipage}\hfill +% \begin{minipage}{.40\textwidth} +% \textlla{Lorem ipsum dolor sit} amet, consectetur adipisicing +% elit, sed do eiusmod tempor incididunt ut labore et dolore magna +% aliqua. \end{minipage} \medskip +% +% \DescribeMacro{\llafill} +% The command |\llafill| fills the rest of the line with lines as used +% in the lla font. The result may be unexpected if not used where the +% font family is not lla. +% +% The following example on the left produces the result on the +% right.\smallskip +% +% \noindent +% \begin{minipage}{.55\textwidth}\small\tt\raggedright +% \verb|{\lla| Lorem ipsum dolor sit amet, consectetur +% adipisicing\verb|\llafill}|\end{minipage}\hfill +% \begin{minipage}{.40\textwidth} +% \lla Lorem ipsum dolor sit amet, consectetur +% adipisicing\llafill \end{minipage} \medskip +% +% \DescribeMacro{\llaline} +% The command |\llaline| takes its argument and adds lines as used in +% the lla font underneath. This is similar to the |\underline| +% macro. +% +% The following example on the left produces the result on the +% right.\smallskip +% +% \noindent +% \begin{minipage}{.55\textwidth}\small\tt\raggedright +% \verb|{\la| Lorem ipsum dolor sit amet, consectetur adipisicing +% elit, sed do \verb|{\llaline{|eiusmod tempor\verb|}| incididunt +% ut labore et dolore magna aliqua.\verb|}|\end{minipage}\hfill +% \begin{minipage}{.40\textwidth} +% \la Lorem ipsum dolor sit amet, consectetur adipisicing elit, +% sed do \llaline{eiusmod tempor} incididunt ut labore et dolore +% magna aliqua. \end{minipage} \medskip +% +% +% \begin{thebibliography}{1} +% +% \bibitem{dtk96.1:neugebauer:krakelig} +% Gerd Neugebauer. +% \newblock Von {\glqq}krakelig{\grqq} bis {\glqq}wie gemalt{\grqq}. +% \newblock {\em {D}ie {\TeX}nische {K}om{\"o}die}, 1/96:25--42, June 1996. +% +% \end{thebibliography} +% +% \StopEventually{} +% +% +% \section{Implementation} +% +% +% First we declare a new font family for the la font. +% \begin{macrocode} +\DeclareFontFamily{T1}{la}{} +% \end{macrocode} +% +% This font is only available in the normal shape. Here we can get the +% desired font by (silently) scaling the only present la14. Since the +% design size is 14 we have to scale down the font by $1/14=0.71428571$. +% +% \begin{macrocode} +\DeclareFontShape{T1}{la}{m}{n}{<->s*[0.71428571]la14}{} +% \end{macrocode} +% +% Now we define the next font family for the font with lines in the +% background. +% \begin{macrocode} +\DeclareFontFamily{T1}{lla}{} +% \end{macrocode} +% +% This font is only available in the normal shape. Here we can get the +% desired font by (silently) scaling the only present lla14. Since the +% design size is 14 we have to scale down the font by $1/14=0.71428571$. +% +% \begin{macrocode} +\DeclareFontShape{T1}{lla}{m}{n}{<->s*[0.71428571]lla14}{} +% \end{macrocode} +% +% Now we define font changing commands. +% +% \begin{macro}{\la} +% The macro |\la| selects the la family. +% \begin{macrocode} +\DeclareRobustCommand\la{\fontfamily{la}\fontencoding{T1}\selectfont} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\textla} +% The macro |\textla| typesets its arguments in the la font. +% \begin{macrocode} +\newcommand\textla[1]{\begingroup + \fontfamily{la}\fontencoding{T1}\selectfont #1\endgroup} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\lla} +% The macro |\lla| selects the lla family. +% \begin{macrocode} +\DeclareRobustCommand\lla{\fontfamily{lla}\fontencoding{T1}\selectfont} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\textlla} +% The macro |\textla| typesets its arguments in the lla font. +% \begin{macrocode} +\newcommand\textlla[1]{\begingroup + \fontfamily{lla}\fontencoding{T1}\selectfont #1\endgroup} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\llafill} +% The macro |\llafill| is modeled after the macro |\underline|. The +% symbol 24 in the lla font provides just the lines. +% \begin{macrocode} +\newcommand\llafill{\leaders\hbox{\kern.2em\symbol{24}}\hfill\symbol{24}} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\llaline} +% The macro |\llaline| packs its argument into a box. Then a box of +% the same size is filled with empty lines and the original box is +% typeset in a box of width 0 afterwards. +% \begin{macrocode} +\newcommand\llaline[1]{% + {\lla\symbol{24}% + \mbox{\setbox0=\hbox{#1}\hbox to \wd0{\llafill}\llap{\usebox0}}}} +% \end{macrocode} +% \end{macro} +% +% \begin{environment}{llapar} +% This environment typesets one or more paragraphs with the lla +% font. The |\llaline| instructions are inserted automatically at +% the end of each paragraph. +% +% \begin{macrocode} +\newenvironment{llapar}{\par\begingroup\lla + \let\lla@par=\par + \def\par{\llafill\lla@par}}{\par\endgroup} +% \end{macrocode} +% \end{environment} +% +% \PrintChanges +% \PrintIndex +% +% \Finale +% +\endinput diff --git a/macros/latex/contrib/fundus/la/la.ins b/macros/latex/contrib/fundus/la/la.ins new file mode 100644 index 0000000000..64cbc3d81a --- /dev/null +++ b/macros/latex/contrib/fundus/la/la.ins @@ -0,0 +1,62 @@ +%% +%% This file will generate fast loadable files and documentation +%% driver files from the doc files in this package when run through +%% LaTeX or TeX. +%% +%% Copyright 1996-2012 by Gerd Neugebauer +%% +%% This file may be distributed and/or modified under the conditions +%% of the LaTeX Project Public License, either version 1.3c 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.3c or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This file has the LPPL maintenance status "maintained". +%% +%% +%% --------------- start of docstrip commands ------------------ +%% +\def\batchfile{la.ins} +\input docstrip.tex +\preamble + +This is a generated file. + +Copyright 1996-2012 by Gerd Neugebauer + + + This file may be distributed and/or modified under the conditions + of the LaTeX Project Public License, either version 1.3c 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.3c or later is part of all distributions of LaTeX + version 2005/12/01 or later. + +This file has the LPPL maintenance status "maintained". + +\endpreamble +\def\filedate{2012/04/10} +\def\batchfile{la.dtx} +\input docstrip.tex + +\keepsilent + +\Msg{*** Generating .sty file ***} + +\generateFile{la.sty}{t}{\from{la.dtx}{package}} + +\Msg{***********************************************************} +\Msg{*} +\Msg{* To finish the installation you have to move the following} +\Msg{* files into a directory searched by TeX:} +\Msg{*} +\Msg{* \space\space la.sty} +\Msg{*} +\Msg{* To produce the documentation run the files ending with} +\Msg{* `.dtx' through LaTeX2e.} +\Msg{*} +\Msg{* Happy TeXing} +\Msg{***********************************************************} + +\endinput diff --git a/macros/latex/contrib/fundus/la/la.pdf b/macros/latex/contrib/fundus/la/la.pdf Binary files differnew file mode 100644 index 0000000000..9f925e0419 --- /dev/null +++ b/macros/latex/contrib/fundus/la/la.pdf diff --git a/macros/latex/contrib/fundus/outline/ot1ocm.fd b/macros/latex/contrib/fundus/outline/ot1ocm.fd new file mode 100644 index 0000000000..77e2318859 --- /dev/null +++ b/macros/latex/contrib/fundus/outline/ot1ocm.fd @@ -0,0 +1,52 @@ +% +\ProvidesFile{ot1ocm.fd}[1997/06/19 Outlined computer modern fonts] +%------------------------------------------------------------------------------ +% Copyright 1997 by Gerd Neugebauer +% Gerd Neugebauer +% Mainzer Str. 16 +% 56321 Rhens +% gerd@informatik.uni-koblenz.de +% +% For further copyright information, and conditions for modification +% and distribution, see the file legal.txt, and any other copyright +% notices in this file. +% +% This system 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. +% +% For error reports concerning UNCHANGED versions of this file no +% more than one year old, see bugs.txt. +% +% Please do not request updates from us directly. Primary +% distribution is through the CTAN archives. +% +% +% IMPORTANT COPYRIGHT NOTICE: +% +% Permission is granted to copy this file to another file with a +% clearly different name and to customize the declarations in that +% copy to serve the needs of your installation, provided that you +% comply with the conditions in the file legal.txt. +% +% However, NO PERMISSION is granted to produce or to distribute a +% modified version of this file under its original name. +% +% You are NOT ALLOWED to change this file. +% + +\DeclareFontFamily{OT1}{ocm}{\hyphenchar\font45 } +\DeclareFontShape{OT1}{ocm}{m}{n} + {<5><6><7><8><9><10><12> gen * ocmr + <10.95> ocmr10 + <14.4> ocmr12 + <17.28><20.74><24.88><29.86><35.83><43>ocmr17}{} +\DeclareFontShape{OT1}{ocm}{m}{sl} + {<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88><29.86><35.83><43>ocmsl12}{} +\DeclareFontShape{OT1}{ocm}{m}{it} + {<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88><29.86><35.83><43>cmti12}{} +%%%%%%% bold series +%%%%%%%% bold extended series +\DeclareFontShape{OT1}{ocm}{bx}{n} + {<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88><29.86><35.83><43>ocmbx12}{} +\endinput diff --git a/macros/latex/contrib/fundus/outline/ot1ocmss.fd b/macros/latex/contrib/fundus/outline/ot1ocmss.fd new file mode 100644 index 0000000000..bde222ecf6 --- /dev/null +++ b/macros/latex/contrib/fundus/outline/ot1ocmss.fd @@ -0,0 +1,51 @@ +% +\ProvidesFile{ot1ocmss.fd}[1997/06/19 Outlined computer modern sans serif fonts] +%------------------------------------------------------------------------------ +% Copyright 1997 by Gerd Neugebauer +% Gerd Neugebauer +% Mainzer Str. 16 +% 56321 Rhens +% gerd@informatik.uni-koblenz.de +% +% For further copyright information, and conditions for modification +% and distribution, see the file legal.txt, and any other copyright +% notices in this file. +% +% This system 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. +% +% For error reports concerning UNCHANGED versions of this file no +% more than one year old, see bugs.txt. +% +% Please do not request updates from us directly. Primary +% distribution is through the CTAN archives. +% +% +% IMPORTANT COPYRIGHT NOTICE: +% +% Permission is granted to copy this file to another file with a +% clearly different name and to customize the declarations in that +% copy to serve the needs of your installation, provided that you +% comply with the conditions in the file legal.txt. +% +% However, NO PERMISSION is granted to produce or to distribute a +% modified version of this file under its original name. +% +% You are NOT ALLOWED to change this file. +% + +\DeclareFontFamily{OT1}{ocmss}{\hyphenchar\font45 } +\DeclareFontShape{OT1}{ocmss}{m}{n} + { + <5><6><7><8><9>ocmss8 + <10><10.95>ocmss10 + <12><14.4>ocmss12 + <17.28><20.74><24.88><29.86><35.83><43>ocmss17 + }{} +\DeclareFontShape{OT1}{ocmss}{dc}{n} + {<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88><29.86><35.83><43>ocmsdc10 + }{} +\endinput +%% +%% End of file `ot1ocmss.fd'. diff --git a/macros/latex/contrib/fundus/outline/ot1ocmtt.fd b/macros/latex/contrib/fundus/outline/ot1ocmtt.fd new file mode 100644 index 0000000000..523f6aa829 --- /dev/null +++ b/macros/latex/contrib/fundus/outline/ot1ocmtt.fd @@ -0,0 +1,52 @@ +% +\ProvidesFile{ot1ocmtt.fd}[1997/06/19 Outlined computer modern teletype] +%------------------------------------------------------------------------------ +% Copyright 1997 by Gerd Neugebauer +% Gerd Neugebauer +% Mainzer Str. 16 +% 56321 Rhens +% gerd@informatik.uni-koblenz.de +% +% For further copyright information, and conditions for modification +% and distribution, see the file legal.txt, and any other copyright +% notices in this file. +% +% This system 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. +% +% For error reports concerning UNCHANGED versions of this file no +% more than one year old, see bugs.txt. +% +% Please do not request updates from us directly. Primary +% distribution is through the CTAN archives. +% +% +% IMPORTANT COPYRIGHT NOTICE: +% +% Permission is granted to copy this file to another file with a +% clearly different name and to customize the declarations in that +% copy to serve the needs of your installation, provided that you +% comply with the conditions in the file legal.txt. +% +% However, NO PERMISSION is granted to produce or to distribute a +% modified version of this file under its original name. +% +% You are NOT ALLOWED to change this file. +% + +\DeclareFontFamily{OT1}{ocmtt}{\hyphenchar \font\m@ne} +\DeclareFontShape{OT1}{ocmtt}{m}{n} + { + <5><6><7><8><9> ocmtt9 + <10><10.95>ocmtt10 + <12><14.4><17.28><20.74><24.88><29.86><35.83><43>ocmtt12 + }{} +\DeclareFontShape{OT1}{ocmtt}{m}{i} + { + <5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88><29.86> + <35.83><43>ocmti10 + }{} +\endinput +%% +%% End of file `ot1ocmtt.fd'. diff --git a/macros/latex/contrib/fundus/outline/outline.dtx b/macros/latex/contrib/fundus/outline/outline.dtx new file mode 100644 index 0000000000..60eeb5ec19 --- /dev/null +++ b/macros/latex/contrib/fundus/outline/outline.dtx @@ -0,0 +1,175 @@ +\def\filename{outline.dtx} +\def\fileversion{1.2} +\def\filedate{2012/04/10} +\let\docversion=\fileversion +\let\docdate=\filedate +% \iffalse meta-comment +% +% Copyright 1997-2012 by Gerd Neugebauer +% +% This file may be distributed and/or modified under the conditions +% of the LaTeX Project Public License, either version 1.3c 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.3c or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This file has the LPPL maintenance status "maintained". +% +% \fi +% \iffalse +%%% File: outline.dtx +%% Copyright (C) 1997-2012 Gerd Neugebauer +%% all rights reserved. +%<package>\NeedsTeXFormat{LaTeX2e} +%<package>\ProvidesPackage{outline}[2012/04/10 v1.2 LaTeX package outline] +%<*driver> +\documentclass{ltxdoc} +\usepackage{outline} +\GetFileInfo{outline.sty} +\RecordChanges +\PageIndex +\begin{document} +\title{The \texttt{outline} package\thanks + {This file has version number \fileversion, dated \filedate.}\\ + for use with \LaTeX2e} +\author{Gerd Neugebauer\\Im Lerchelsb\"ohl 5\\64521 Gro\ss-Gerau\\Germany\\ + \texttt{gene@gerd-neugebauer.de}} +\date{\docdate} +\maketitle +\DocInput{outline.dtx} +\end{document} +%</driver> +% \fi +% +% \CheckSum{19} +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +% +% \changes{v1.0}{1997/08/01}{First internal version.} +% \changes{v1.1}{1997/08/26}{Renaming and some rearrangements.} +% \changes{v1.2}{2012/04/10}{License clarified and address updated.} +% +% +% \section{Introduction} +% +% Doug Henderson has provided some routines in METAFONT to create +% outlined versions of arbitrary METAFONT fonts. They can be found +% on the CTAN in the +% directory \texttt{tex-archive/fonts/cm/cmoutlines} together with +% some sample files which show outlined versions of a few computer +% modern fonts. This package provides means to use such outlined +% fonts in \LaTeXe. +% +% This package has been created for an article in "`Die \TeX nische +% Kom\"odie"' \cite{dtk97.3:neugebauer:vor}. This article contains +% some more details on the package and its use. +% +% \section{Usage} +% +% This file can be used as a package by placing its name +% in the argument of |\usepackage|. Afterwards some new commands +% are defined which are described below. Note that before these +% commands can be used a font has to be selected. This is done with +% the following command: +% +% \DescribeMacro{\SetOutlineFonts} +% The command |\SetOutlineFonts| initializes the fonts used for +% the outlining macros. The first argument is a font specification +% as used by \verb|\newfont|. Note that no spaces are allowed at +% the beginning. This font is loaded together with a font which has +% an \verb|o| prepended to its name. The font specification may +% contain scaling instructions. Thus the following invocation is +% legal: +% +% \verb|\SetOutlineFonts{cmbx12 scaled \magstep2}| +% +% This instruction requires the tfm files of the fonts +% \texttt{cmbx12} and \texttt{ocmbx12} to be loadable in the given +% sizes. The font with the prepended \verb|o| is assumed to contain +% the outlined version of the font without the leading \verb|o|. +% +% \DescribeMacro{\outline} +% The command |\outline| typesets its argument in a box using the +% outlined font declared with \verb|\SetOutlineFonts|. +% +% \DescribeMacro{\OutLine} +% The command |\OutLine| typesets its third argument in a box +% using the outlined font declared with \verb|\SetOutlinedFonts|. +% The interior of the characters is drawn in the color given as +% first argument. The outline is drawn in the color given as second +% argument. The colors can take any color names accepted by the +% color package. Thus +% +% \verb|\OutLine{yellow}{red}{Outlined text}| +% +% typesets the text ``Outlined text'' in yellow bordered in red. +% +% \begin{thebibliography}{1} +% +% \bibitem{dtk97.3:neugebauer:vor} +% Gerd Neugebauer. +% \newblock {V}or {G}ebrauch sch{\"u}tteln. +% \newblock {\em {D}ie {\TeX}nische {K}om{\"o}die}, 3/97:26--36, October 1997. +% +% \end{thebibliography} +% +% \StopEventually{} +% +% +% \section{Implementation} +% +% +% \begin{macrocode} +\RequirePackage{color} +% \end{macrocode} +% +% \begin{macro}{\SetOutlineFonts} +% The macro |\SetOutlineFonts| loads the fonts for the outline macros. +% \begin{macrocode} +\newcommand\SetOutlineFonts[1]{% + \newfont\OL@i{o#1}% + \newfont\OL@ii{#1}% +} +% \end{macrocode} +% \end{macro} +% +% +% \begin{macro}{\outline} +% The macro |\outline| typesets its argument with the outline font. +% \begin{macrocode} +\newcommand\outline[1]{\mbox{\OL@i #1}} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\OutLine} +% The macro |\OutLine| typesets its argument with the outline +% font. The interior is filled with the color given as second +% argument. The color of the outline is given as third argument. + +% \begin{macrocode} +\newcommand\OutLine[3]{% + \mbox{\rlap{\textcolor{#1}{\OL@ii #3}}\textcolor{#2}{\OL@i #3}}} +% \end{macrocode} +% \end{macro} +% +% +% \PrintChanges +% \PrintIndex +% +% \Finale +% +\endinput diff --git a/macros/latex/contrib/fundus/outline/outline.ins b/macros/latex/contrib/fundus/outline/outline.ins new file mode 100644 index 0000000000..ea5414a84e --- /dev/null +++ b/macros/latex/contrib/fundus/outline/outline.ins @@ -0,0 +1,62 @@ +%% +%% This file will generate fast loadable files and documentation +%% driver files from the doc files in this package when run through +%% LaTeX or TeX. +%% +%% Copyright 1996-2012 by Gerd Neugebauer +%% +%% This file may be distributed and/or modified under the conditions +%% of the LaTeX Project Public License, either version 1.3c 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.3c or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This file has the LPPL maintenance status "maintained". +%% +%% +%% --------------- start of docstrip commands ------------------ +%% +\def\batchfile{outline.ins} +\input docstrip.tex +\preamble + +This is a generated file. + +Copyright 1996-2012 by Gerd Neugebauer + + + This file may be distributed and/or modified under the conditions + of the LaTeX Project Public License, either version 1.3c 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.3c or later is part of all distributions of LaTeX + version 2005/12/01 or later. + +This file has the LPPL maintenance status "maintained". + +\endpreamble +\def\filedate{2012/04/10} +\def\batchfile{outline.dtx} +\input docstrip.tex + +\keepsilent + +\Msg{*** Generating .sty file ***} + +\generateFile{outline.sty}{t}{\from{outline.dtx}{package}} + +\Msg{***********************************************************} +\Msg{*} +\Msg{* To finish the installation you have to move the following} +\Msg{* files into a directory searched by TeX:} +\Msg{*} +\Msg{* \space\space outline.sty} +\Msg{*} +\Msg{* To produce the documentation run the files ending with} +\Msg{* `.dtx' through LaTeX2e.} +\Msg{*} +\Msg{* Happy TeXing} +\Msg{***********************************************************} + +\endinput diff --git a/macros/latex/contrib/fundus/outline/outline.pdf b/macros/latex/contrib/fundus/outline/outline.pdf Binary files differnew file mode 100644 index 0000000000..a9adc29cc9 --- /dev/null +++ b/macros/latex/contrib/fundus/outline/outline.pdf diff --git a/macros/latex/contrib/fundus/pvscript/pvscript.dtx b/macros/latex/contrib/fundus/pvscript/pvscript.dtx new file mode 100644 index 0000000000..7ada103a3f --- /dev/null +++ b/macros/latex/contrib/fundus/pvscript/pvscript.dtx @@ -0,0 +1,205 @@ +\def\filename{pvscript.dtx} +\def\fileversion{1.3} +\def\filedate{2012/04/10} +\let\docversion=\fileversion +\let\docdate=\filedate +% \iffalse meta-comment +% +% Copyright 1996-2012 by Gerd Neugebauer +% +% This file may be distributed and/or modified under the conditions +% of the LaTeX Project Public License, either version 1.3c 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.3c or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This file has the LPPL maintenance status "maintained". +% +% \fi +% \iffalse +%%% File: pvscript.dtx +%% Copyright (C) 1996-2012 Gerd Neugebauer +%% all rights reserved. +%<package>\NeedsTeXFormat{LaTeX2e} +%<package>\ProvidesPackage{pvscript}[2012/04/10 v1.2 LaTeX package pvscript] +%<*driver> +\documentclass{ltxdoc} +\usepackage{german} +\selectlanguage{\english} +\usepackage{pvscript} +\GetFileInfo{pvscript.sty} +\RecordChanges +\PageIndex +\begin{document} +\title{The \texttt{pvscript} package\thanks + {This file has version number \fileversion, dated \filedate.}\\ + for use with \LaTeX2e} +\author{Gerd Neugebauer\\Im Lerchelsb\"ohl 5\\64521 Gro\ss-Gerau\\Germany\\ + \texttt{gene@gerd-neugebauer.de}} +\date{\docdate} +\maketitle +\DocInput{pvscript.dtx} +\end{document} +%</driver> +% \fi +% +% \CheckSum{63} +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +% +% \changes{v1.0}{1996/03/03}{First release} +% \changes{v1.1}{1996/05/19}{Macro textpvscript added.} +% \changes{v1.2}{1996/07/18}{Some commands made robust.} +% \changes{v1.3}{2012/04/10}{License clarified and address updated.} +% +% +% \section{Introduction} +% +% The font pvscript provides a handwritten font. It can be found on +% the CTAN in the directory \texttt{tex-archive/fonts/script}. +% This package provides means to use this font. +% +% This package has been created for an article in "`Die \TeX nische +% Kom\"odie"' \cite{dtk96.1:neugebauer:krakelig}. This article +% contains some more details on the package and its use. +% +% +% \section{Usage} +% +% This file can be used as a package by placing its name +% in the argument of |\usepackage|. Afterwards the font family pvscript +% is defined. This could also have been done by providing a +% font definition file. +% +% +% \DescribeMacro{\pvscript} +% The command |\pvscript| changes the current font family to pvscript and +% the encoding to OT1. Usually this should be used in a \TeX{} group only +% since it changes the font encoding and redefines the umlaut macro. +% +% The following example on the left produces the result on the +% right.\smallskip +% +% \noindent +% \begin{minipage}{.5\textwidth}\small\tt\raggedright +% \verb|{\pvscript| Lorem ipsum dolor sit amet, consectetur +% adipisicing elit, sed do eiusmod tempor incididunt ut labore et +% dolore magna aliqua. Ut enim ad minim veniam, quis nostrud +% exercitation ullamco laboris nisi ut aliquip ex ea commodo +% consequat. Duis aute irure dolor in reprehenderit in voluptate +% velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint +% occaecat cupidatat non proident, sunt in culpa qui officia +% deserunt mollit anim id est +% laborum. \verb|}| \end{minipage}\hfill +% \begin{minipage}{.45\textwidth} +% \pvscript Lorem ipsum dolor sit amet, consectetur adipisicing +% elit, sed do eiusmod tempor incididunt ut labore et dolore magna +% aliqua. Ut enim ad minim veniam, quis nostrud exercitation +% ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis +% aute irure dolor in reprehenderit in voluptate velit esse cillum +% dolore eu fugiat nulla pariatur. Excepteur sint occaecat +% cupidatat non proident, sunt in culpa qui officia deserunt mollit +% anim id est laborum. \end{minipage} \medskip +% +% \DescribeMacro{\textpvscript} +% The macro |\textpvscript| typesets its argument in the pvscript font. +% +% The following example on the left produces the result on the +% right.\smallskip +% +% \noindent +% \begin{minipage}{.55\textwidth}\small\tt\raggedright +% \verb|\textpvscript{| Lorem ipsum dolor sit\verb|}| amet, +% consectetur adipisicing elit, sed do eiusmod tempor incididunt ut +% labore et dolore magna aliqua.\end{minipage}\hfill +% \begin{minipage}{.40\textwidth} +% \textpvscript{Lorem ipsum dolor sit} amet, consectetur +% adipisicing elit, sed do eiusmod tempor incididunt ut labore et +% dolore magna aliqua. \end{minipage} \medskip +% +% +% \begin{thebibliography}{1} +% +% \bibitem{dtk96.1:neugebauer:krakelig} +% Gerd Neugebauer. +% \newblock Von {\glqq}krakelig{\grqq} bis {\glqq}wie gemalt{\grqq}. +% \newblock {\em {D}ie {\TeX}nische {K}om{\"o}die}, 1/96:25--42, June 1996. +% +% \end{thebibliography} +% +% \StopEventually{} +% +% +% \section{Implementation} +% +% +% First we declare a new font family for the pvscript font. +% \begin{macrocode} +\DeclareFontFamily{OT1}{pvscript}{} +% \end{macrocode} +% +% This font is available in the normal shape and in a bold variant. +% Here we can get the desired font by (silently) scaling the present fonts. +% +% \begin{macrocode} +\DeclareFontShape{OT1}{pvscript}{m}{n}{<-> s * [12.84]script10}{} +\DeclareFontShape{OT1}{pvscript}{bx}{n}{<-> s * [12.84]scriptb10}{} +\DeclareFontShape{OT1}{pvscript}{b}{n}{<-> sub * pvscript/bx/n}{} +% \end{macrocode} +% +% Next we define some macros to perform the mapping of umlaut +% characters which have to be combined out of two characters each. +% \begin{macrocode} +\newcommand\pvscript@a{\mbox{\rlap{\kern.25em\symbol{34}}a}} +\newcommand\pvscript@o{\mbox{\rlap{\kern.1em\symbol{34}}o}} +\newcommand\pvscript@u{\mbox{\rlap{\kern.1em\symbol{34}}u}} +\newcommand\pvscript@A{\mbox{\rlap{\kern.5em\raisebox{1ex}{\symbol{34}}}A}} +\newcommand\pvscript@O{\mbox{\rlap{\kern.4em\raisebox{1ex}{\symbol{34}}}O}} +\newcommand\pvscript@U{\mbox{\rlap{\kern.4em\raisebox{1ex}{\symbol{34}}}U}} +% \end{macrocode} +% +% Now we define the font changing command. +% +% \begin{macro}{pvscript} +% The macro |\pvscript| selects the pvscript family. +% \begin{macrocode} +\DeclareRobustCommand\pvscript{ + \let\pvscript@original@umlaut=\" + \def\"##1{% + \@ifundefined{pvscript@##1}{% + \pvscript@original@umlaut{##1}}{% + \@nameuse{pvscript@##1}}}% + \def\ss{ss}% + \fontfamily{pvscript}% + \fontencoding{OT1}% + \selectfont} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{textpvscript} +% The macro |\textpvscript| typesets its argument in the pvscript font. +% \begin{macrocode} +\newcommand\textpvscript[1]{\begingroup\pvscript #1\endgroup} +% \end{macrocode} +% \end{macro} +% +% \PrintChanges +% \PrintIndex +% +% \Finale +% +\endinput diff --git a/macros/latex/contrib/fundus/pvscript/pvscript.ins b/macros/latex/contrib/fundus/pvscript/pvscript.ins new file mode 100644 index 0000000000..293d79d6c2 --- /dev/null +++ b/macros/latex/contrib/fundus/pvscript/pvscript.ins @@ -0,0 +1,63 @@ +%% +%% This file will generate fast loadable files and documentation +%% driver files from the doc files in this package when run through +%% LaTeX or TeX. +%% +%% Copyright 1996-2012 by Gerd Neugebauer +%% +%% This file may be distributed and/or modified under the conditions +%% of the LaTeX Project Public License, either version 1.3c 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.3c or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This file has the LPPL maintenance status "maintained". +%% +%% +%% --------------- start of docstrip commands ------------------ +%% +\def\batchfile{pvscript.ins} +\input docstrip.tex +\preamble + + +This is a generated file. + +Copyright 1996-2012 by Gerd Neugebauer + + + This file may be distributed and/or modified under the conditions + of the LaTeX Project Public License, either version 1.3c 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.3c or later is part of all distributions of LaTeX + version 2005/12/01 or later. + +This file has the LPPL maintenance status "maintained". + +\endpreamble +\def\filedate{2012/04/10} +\def\batchfile{pvscript.dtx} +\input docstrip.tex + +\keepsilent + +\Msg{*** Generating .sty file ***} + +\generateFile{pvscript.sty}{t}{\from{pvscript.dtx}{package}} + +\Msg{***********************************************************} +\Msg{*} +\Msg{* To finish the installation you have to move the following} +\Msg{* files into a directory searched by TeX:} +\Msg{*} +\Msg{* \space\space pvscript.sty} +\Msg{*} +\Msg{* To produce the documentation run the files ending with} +\Msg{* `.dtx' through LaTeX2e.} +\Msg{*} +\Msg{* Happy TeXing} +\Msg{***********************************************************} + +\endinput diff --git a/macros/latex/contrib/fundus/pvscript/pvscript.pdf b/macros/latex/contrib/fundus/pvscript/pvscript.pdf Binary files differnew file mode 100644 index 0000000000..b753165431 --- /dev/null +++ b/macros/latex/contrib/fundus/pvscript/pvscript.pdf diff --git a/macros/latex/contrib/fundus/startrek/startrek.dtx b/macros/latex/contrib/fundus/startrek/startrek.dtx new file mode 100644 index 0000000000..0b17546194 --- /dev/null +++ b/macros/latex/contrib/fundus/startrek/startrek.dtx @@ -0,0 +1,227 @@ +%<*package> +\def\filename{startrek.dtx} +\def\fileversion{1.1} +\def\filedate{2012/04/10} +\let\docversion=\fileversion +\let\docdate=\filedate +% \iffalse meta-comment +% +% Copyright 1996-2012 by Gerd Neugebauer +% +% This file may be distributed and/or modified under the conditions +% of the LaTeX Project Public License, either version 1.3c 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.3c or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This file has the LPPL maintenance status "maintained". +% +% \fi +% \iffalse +%%% File: startrek.dtx +%% Copyright (C) 1996-2012 Gerd Neugebauer +%% all rights reserved. +%<package>\NeedsTeXFormat{LaTeX2e} +%<package>\ProvidesPackage{startrek}[2012/04/10 v1.1 LaTeX package startrek] +%<*driver> +\documentclass{ltxdoc} +\usepackage{startrek} +\GetFileInfo{startrek.sty} +\RecordChanges +\PageIndex +\begin{document} +\title{The \texttt{startrek} package\thanks + {This file has version number \fileversion, dated \filedate.}\\ + for use with \LaTeXe} +\author{Gerd Neugebauer\\Im Lerchelsb\"ohl 5\\64521 Gro\ss-Gerau\\Germany\\ + \texttt{gene@gerd-neugebauer.de}} +\date{\docdate} +\maketitle +\DocInput{startrek.dtx} +\end{document} +%</driver> +% \fi +% +% \CheckSum{40} +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +% +% \changes{v1.0}{1996/08/12}{First release.} +% \changes{v1.1}{2012/04/10}{License clarified and address updated.} +% +% +% \section{Introduction} +% +% This package provides a means to use some PostScript fonts with +% \LaTeX. The fonts are similar to some fonts used in the context +% of the startrek films. +% +%% The PostScript fonts are not contained in the distribution but +%% have to be a got separately. +% +% This package has been created for an article in "`Die \TeX nische +% Kom\"odie"' \cite{dtk96.3:neugebauer:unentdeckte}. This article +% contains some more details on the package and its use. +% +% +% \section{Usage} +% +% \DescribeMacro{\TNG} The command |\TNG| changes the current font +% family to StarTrekTNGCrilleA and the encoding to T1. Usually this +% should be used in a \TeX{} group only. +% +% \DescribeMacro{\textTNG} The command |\textTNG| typesets +% its argument with the StarTrekTNGCrilleA font. +% +% \DescribeMacro{\STClassic} The command |\STClassic| changes the +% current font family to StarTrekClassicA and the encoding to T1. +% Usually this should be used in a \TeX{} group only. +% +% \DescribeMacro{\textSTClassic} The command |\textSTClassic| typesets +% its argument with the StarTrekClassicA font. +% +% \DescribeMacro{\STMovie} The command |\STMovie| changes the +% current font family to StarTrekClassicA and the encoding to T1. +% Usually this should be used in a \TeX{} group only. +% +% \DescribeMacro{\textSTMovie} The command |\textSTMovie| typesets +% its argument with the StarTrekClassicA font. +% +% \DescribeMacro{\TNGtitle} The command |\TNGtitle| changes the +% current font family to StarTrekTNGTitleA and the encoding to T1. +% Usually this should be used in a \TeX{} group only. +% +% \DescribeMacro{\textTNGtitle} The command |\texTNGtitle| typesets +% its argument with the StarTrekTNGTitleA font. +% +% \DescribeMacro{\TNGmon} The command |\TNGmon| changes the +% current font family to TNGMonitorsPlain and the encoding to T1. +% Usually this should be used in a \TeX{} group only. +% +% \DescribeMacro{\textTNGmon} The command |\texTNGmon| typesets +% its argument with the NGMonitorsPlain font. +% +% +% +% +% \begin{thebibliography}{1} +% \bibitem{dtk96.3:neugebauer:unentdeckte} +% Gerd Neugebauer. +% \newblock Das unentdeckte {L}and. +% \newblock {\em {D}ie {\TeX}nische {K}om{\"o}die}, 3/96:36--56, December 1996. +% +% \end{thebibliography} +% +% +% \StopEventually{} +% +% +% \section{Implementation} +% +% \begin{macro}{\TNG} +% The macro |\TNG| selects the StarTrekTNGCrilleA family. +% \begin{macrocode} +\DeclareRobustCommand\TNG{\fontfamily{ftc}\selectfont} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\textTNG} +% The macro |\textTNG| typesets its arguments in the +% StarTrekTNGCrilleA font. +% \begin{macrocode} +\DeclareTextFontCommand\textTNG{\fontfamily{ftc}\selectfont} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\STClassic} +% The macro |\STClassic| selects the StarTrekClassicA family. +% \begin{macrocode} +\DeclareRobustCommand\STClassic{\fontfamily{fsc}\selectfont} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\textSTClassic} +% The macro |\textSTClassic| typesets its arguments in the +% StarTrekClassicA font. +% \begin{macrocode} +\DeclareTextFontCommand\textSTClassic{\fontfamily{fsc}\selectfont} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\STMovie} +% The macro |\STMovie| selects the StarTrekClassicMoviesA family. +% \begin{macrocode} +\DeclareRobustCommand\STMovie{\fontfamily{fsm}\selectfont} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\textSTMovie} +% The macro |\textSTMovie| typesets its arguments in the +% StarTrekClassicMoviesA font. +% \begin{macrocode} +\DeclareTextFontCommand\textSTMovie{\fontfamily{fsm}\selectfont} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\TNGtitle} +% The macro |\TNGtitle| selects the StarTrekTNGTitleA family. +% \begin{macrocode} +\DeclareRobustCommand\TNGtitle{\fontfamily{ftt}\selectfont} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\textTNGtitle} +% The macro |\textTNGtitle| typesets its arguments in the +% StarTrekTNGTitleA font. +% \begin{macrocode} +\DeclareTextFontCommand\textTNGtitle{\fontfamily{ftt}\selectfont} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\TNGmon} +% The macro |\TNGmon| selects the TNGMonitorsPlain family. +% \begin{macrocode} +\DeclareRobustCommand\TNGmon{\fontfamily{ftm}\selectfont} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\textTNGmon} +% The macro |\textTNGmon| typesets its arguments in the +% TNGMonitorsPlain font. +% \begin{macrocode} +\DeclareTextFontCommand\textTNGmon{\fontfamily{ftm}\selectfont} +% \end{macrocode} +% \end{macro} +% +%</package> +%<*map> +% \begin{macrocode} +ftc0 StarTrekTNGCrilleA <ftc0.pfb +fsc0 StarTrekClassicA <fsc0.pfb +fsm0 StarTrekClassicMoviesA <fsm0.pfb +ftt0 StarTrekTNGTitleA <ftt0.pfb +ftm0 TNGMonitorsPlain <ftm0.pfb +% \end{macrocode} +%</map> +% +% +% \PrintChanges +% \PrintIndex +% +% \Finale +% +\endinput diff --git a/macros/latex/contrib/fundus/startrek/startrek.ins b/macros/latex/contrib/fundus/startrek/startrek.ins new file mode 100644 index 0000000000..ec6307f268 --- /dev/null +++ b/macros/latex/contrib/fundus/startrek/startrek.ins @@ -0,0 +1,67 @@ +%% +%% This file will generate fast loadable files and documentation +%% driver files from the doc files in this package when run through +%% LaTeX or TeX. +%% +%% Copyright 1996-2012 by Gerd Neugebauer +%% +%% This file may be distributed and/or modified under the conditions +%% of the LaTeX Project Public License, either version 1.3c 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.3c or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This file has the LPPL maintenance status "maintained". +%% +%% +%% --------------- start of docstrip commands ------------------ +%% +\def\batchfile{startrek.ins} +\input docstrip.tex +\preamble + +This is a generated file. + +Copyright 1996-2012 by Gerd Neugebauer + + This file may be distributed and/or modified under the conditions + of the LaTeX Project Public License, either version 1.3c 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.3c or later is part of all distributions of LaTeX + version 2005/12/01 or later. + +This file has the LPPL maintenance status "maintained". + +\endpreamble +\def\filedate{2012/04/10} +\def\batchfile{startrek.dtx} +\input docstrip.tex + +\keepsilent + +\Msg{*** Generating .sty file ***} + +\generateFile{startrek.sty}{t}{\from{startrek.dtx}{package}} + +\Msg{***********************************************************} +\Msg{*} +\Msg{* To finish the installation you have to move the following} +\Msg{* files into a directory searched by TeX:} +\Msg{*} +\Msg{* \space\space startrek.sty} +\Msg{*} +\Msg{* and append the contents of} +\Msg{*} +\Msg{* \space\space startrek.map} +\Msg{*} +\Msg{* to psfonts.map (virtuall or physically).} +\Msg{*} +\Msg{* To produce the documentation run the files ending with} +\Msg{* `.dtx' through LaTeX2e.} +\Msg{*} +\Msg{* Happy TeXing} +\Msg{***********************************************************} + +\endinput diff --git a/macros/latex/contrib/fundus/startrek/startrek.pdf b/macros/latex/contrib/fundus/startrek/startrek.pdf Binary files differnew file mode 100644 index 0000000000..cda03d3e0a --- /dev/null +++ b/macros/latex/contrib/fundus/startrek/startrek.pdf diff --git a/macros/latex/contrib/fundus/suetterl/suetterl.dtx b/macros/latex/contrib/fundus/suetterl/suetterl.dtx new file mode 100644 index 0000000000..c75bddcd6c --- /dev/null +++ b/macros/latex/contrib/fundus/suetterl/suetterl.dtx @@ -0,0 +1,211 @@ +\def\filename{suetterl.dtx} +\def\fileversion{1.3} +\def\filedate{2012/04/10} +\let\docversion=\fileversion +\let\docdate=\filedate +% \iffalse meta-comment +% +% Copyright 1996-2012 by Gerd Neugebauer +% +% This file may be distributed and/or modified under the conditions +% of the LaTeX Project Public License, either version 1.3c 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.3c or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This file has the LPPL maintenance status "maintained". +% +% \fi +% \iffalse +%%% File: suetterl.dtx +%% Copyright (C) 1996-2012 Gerd Neugebauer +%% all rights reserved. +%<package>\NeedsTeXFormat{LaTeX2e} +%<package>\ProvidesPackage{suetterl}[1996/07/18 v1.2 LaTeX package suetterl] +%<*driver> +\documentclass{ltxdoc} +\usepackage{german} +\selectlanguage{\english} +\usepackage{suetterl} +\GetFileInfo{suetterl.sty} +\RecordChanges +\PageIndex +\begin{document} +\title{The \texttt{suetterl} package\thanks + {This file has version number \fileversion, dated \filedate.}\\ + for use with \LaTeX2e} +\author{Gerd Neugebauer\\Im Lerchelsb\"ohl 5\\64521 Gro\ss-Gerau\\Germany\\ + \texttt{gene@gerd-neugebauer.de}} +\date{\docdate} +\maketitle +\DocInput{suetterl.dtx} +\end{document} +%</driver> +% \fi +% +% \CheckSum{18} +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +% +% \changes{v1.0}{1996/03/03}{First release} +% \changes{v1.1}{1996/05/19}{Macro textsuetterlin added.} +% \changes{v1.2}{1996/07/18}{Some commands made robust.} +% \changes{v1.9}{2012/04/10}{License clarified and address updated.} +% +% +% \section{Introduction} +% +% The font suetterl provides a suetterlin kind of font. This fonts +% are the handwritten variants of the gothic fonts. The sutterl and +% the schwell font have been written by B.~Ludewig. They can be +% found on the CTAN in the directory +% \texttt{tex-archive/fonts/gothic/sueterl}. +% This package provides means to use these fonts. +% +% This package has been created for an article in "`Die \TeX nische +% Kom\"odie"' \cite{dtk96.1:neugebauer:krakelig}. This article +% contains some more details on the package and its use. +% +% +% \section{Usage} +% +% This file can be used as a package by placing its name +% in the argument of |\usepackage|. Afterwards the font family suetterl +% is defined. This could also have been done by providing a +% font definition file. +% +% The font definitions in this file scale down the original fonts +% to let \LaTeX{} choose the right baselineskip. +% +% \DescribeMacro{\suetterlin} +% The command |\suetterlin| changes the current font family to +% suetterl and the encoding to T1. Usually this should be used in a +% \TeX{} group only since the macros |\s| is redefined as well. +% +% The following example on the left produces the result on the +% right.\smallskip +% +% \noindent +% \begin{minipage}{.55\textwidth}\small\tt\raggedright +% \verb|{\suetterlin| Lorem ipsum dolor sit amet, consectetur +% adipisicing elit, sed do eiusmod tempor incididunt ut labore et +% dolore magna aliqua. \verb|\textit{|Ut enim ad minim veniam, +% qui\verb|\s{}| nostrud exercitation ullamco laboris nisi ut +% aliquip ex ea commodo consequat.\verb|}| Duis aute irure dolor in +% reprehenderit in voluptate velit esse cillum dolore eu fugiat +% nulla pariatur. Excepteur sint occaecat cupidatat non proident, +% sunt in culpa qui officia deserunt mollit anim id est +% laborum. \verb|}| \end{minipage}\hfill +% \begin{minipage}{.40\textwidth} +% \suetterlin Lorem ipsum dolor sit amet, consectetur adipisicing +% elit, sed do eiusmod tempor incididunt ut labore et dolore magna +% aliqua. \textit{Ut enim ad minim veniam, qui\s{} nostrud exercitation +% ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis +% aute irure dolor in reprehenderit in voluptate velit esse cillum +% dolore eu fugiat nulla pariatur.} Excepteur sint occaecat +% cupidatat non proident, sunt in culpa qui officia deserunt mollit +% anim id est laborum. \end{minipage} +% \medskip +% +% \DescribeMacro{\textsuetterlin} +% The command |\textsuetterlin| typesets its argument in the +% suetterl font. +% +% The following example on the left produces the result on the +% right.\smallskip +% +% \noindent +% \begin{minipage}{.55\textwidth}\small\tt\raggedright +% \verb|\textsuetterlin{| Lorem ipsum dolor sit\verb|}| amet, +% consectetur adipisicing elit, sed do eiusmod tempor incididunt ut +% labore et dolore magna aliqua.\end{minipage}\hfill +% \begin{minipage}{.40\textwidth} +% \textsuetterlin{Lorem ipsum dolor sit} amet, consectetur adipisicing +% elit, sed do eiusmod tempor incididunt ut labore et dolore magna +% aliqua. \end{minipage} +% \medskip +% +% \begin{minipage}{.55\textwidth}\small\tt +% \verb|\textcsuetterlin{Mainzer Stra\ss e}|\end{minipage}\hfill +% \begin{minipage}{.40\textwidth} +% \textsuetterlin{Mainzer Stra\ss e} \end{minipage} +% \medskip +% +% +% \begin{thebibliography}{1} +% +% \bibitem{dtk96.1:neugebauer:krakelig} +% Gerd Neugebauer. +% \newblock Von {\glqq}krakelig{\grqq} bis {\glqq}wie gemalt{\grqq}. +% \newblock {\em {D}ie {\TeX}nische {K}om{\"o}die}, 1/96:25--42, June 1996. +% +% \end{thebibliography} +% +% \StopEventually{} +% +% +% \section{Implementation} +% +% +% First we declare a new font family for the suetterl font. +% \begin{macrocode} +\DeclareFontFamily{T1}{suetterl}{} +% \end{macrocode} +% +% This font is only available in the normal shape. Here we can get the +% desired font by (silently) scaling the only present suett15. The +% appropriate factor seems to be magstep 2 = 1.44. +% +% \begin{macrocode} +\DeclareFontShape{T1}{suetterl}{m}{n}{<->s*[0.8]suet14}{} +\DeclareFontShape{T1}{suetterl}{m}{it}{<->s*[0.7]schwell}{} +% \end{macrocode} +% +% Now we define font changing command. +% +% \begin{macro}{\sutterlin} +% The macro |\suetterlin| selects the suetterl family. The macro |\s| +% is used for the short s. +% \begin{macrocode} +\DeclareRobustCommand\suetterlin{% + \renewcommand\s{\symbol{28}}% + \fontfamily{suetterl}% + \fontencoding{T1}% + \selectfont} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\s} +% Usually |\s| produces a normal s. +% \begin{macrocode} +\newcommand\s{s} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\textsutterlin} +% The macro |\textsuetterlin| typesets is argument in the sutterl font. +% \begin{macrocode} +\newcommand\textsuetterlin[1]{\begingroup\suetterlin #1\endgroup} +% \end{macrocode} +% \end{macro} +% +% \PrintChanges +% \PrintIndex +% +% \Finale +% +\endinput diff --git a/macros/latex/contrib/fundus/suetterl/suetterl.ins b/macros/latex/contrib/fundus/suetterl/suetterl.ins new file mode 100644 index 0000000000..4612fcca4b --- /dev/null +++ b/macros/latex/contrib/fundus/suetterl/suetterl.ins @@ -0,0 +1,63 @@ +%% +%% This file will generate fast loadable files and documentation +%% driver files from the doc files in this package when run through +%% LaTeX or TeX. +%% +%% Copyright 1996-2012 by Gerd Neugebauer +%% +%% This file may be distributed and/or modified under the conditions +%% of the LaTeX Project Public License, either version 1.3c 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.3c or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This file has the LPPL maintenance status "maintained". +%% +%% +%% --------------- start of docstrip commands ------------------ +%% +\def\batchfile{suetterl.ins} +\input docstrip.tex +\preamble + + +This is a generated file. + +Copyright 1996-2012 by Gerd Neugebauer + + + This file may be distributed and/or modified under the conditions + of the LaTeX Project Public License, either version 1.3c 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.3c or later is part of all distributions of LaTeX + version 2005/12/01 or later. + +This file has the LPPL maintenance status "maintained". + +\endpreamble +\def\filedate{2012/04/10} +\def\batchfile{suetterl.dtx} +\input docstrip.tex + +\keepsilent + +\Msg{*** Generating .sty file ***} + +\generateFile{suetterl.sty}{t}{\from{suetterl.dtx}{package}} + +\Msg{***********************************************************} +\Msg{*} +\Msg{* To finish the installation you have to move the following} +\Msg{* files into a directory searched by TeX:} +\Msg{*} +\Msg{* \space\space suetterl.sty} +\Msg{*} +\Msg{* To produce the documentation run the files ending with} +\Msg{* `.dtx' through LaTeX2e.} +\Msg{*} +\Msg{* Happy TeXing} +\Msg{***********************************************************} + +\endinput diff --git a/macros/latex/contrib/fundus/suetterl/suetterl.pdf b/macros/latex/contrib/fundus/suetterl/suetterl.pdf Binary files differnew file mode 100644 index 0000000000..126f6bf813 --- /dev/null +++ b/macros/latex/contrib/fundus/suetterl/suetterl.pdf diff --git a/macros/latex/contrib/fundus/twcal/twcal.dtx b/macros/latex/contrib/fundus/twcal/twcal.dtx new file mode 100644 index 0000000000..bb80689bef --- /dev/null +++ b/macros/latex/contrib/fundus/twcal/twcal.dtx @@ -0,0 +1,236 @@ +\def\filename{twcal.dtx} +\def\fileversion{1.3} +\def\filedate{2012/04/10} +\let\docversion=\fileversion +\let\docdate=\filedate +% \iffalse meta-comment +% +% Copyright 1996-2012 by Gerd Neugebauer +% +% This file may be distributed and/or modified under the conditions +% of the LaTeX Project Public License, either version 1.3c 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.3c or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This file has the LPPL maintenance status "maintained". +% +% \fi +% \iffalse +%%% File: twcal.dtx +%% Copyright (C) 1996-2012 Gerd Neugebauer +%% all rights reserved. +%<package>\NeedsTeXFormat{LaTeX2e} +%<package>\ProvidesPackage{twcal}[2012/04/10 v1.3 LaTeX package twcal] +%<*driver> +\documentclass{ltxdoc} +\usepackage{texnames} +\usepackage{german} +\selectlanguage{\english} +\usepackage{twcal} +\GetFileInfo{twcal.sty} +\RecordChanges +\PageIndex +\begin{document} +\title{The \texttt{twcal} package\thanks + {This file has version number \fileversion, dated \filedate.}\\ + for use with \LaTeX2e} +\author{Gerd Neugebauer\\Im Lerchelsb\"ohl 5\\64521 Gro\ss-Gerau\\Germany\\ + \texttt{gene@gerd-neugebauer.de}} +\date{\docdate} +\maketitle +\DocInput{twcal.dtx} +\end{document} +%</driver> +% \fi +% +% \CheckSum{64} +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +% +% \changes{v1.0}{1996/03/03}{First release.} +% \changes{v1.1}{1996/05/19}{Macro texttwcal added.} +% \changes{v1.2}{1996/07/18}{Some commands made robust.} +% \changes{v1.3}{2012/04/10}{License clarified and address updated.} +% +% +% \section{Introduction} +% +% The \MF\ font twcal provides a calligraphic font. This font has been +% written by Thomas Weinmann. It can be found on the CTAN in the +% directory \texttt{tex-archive/fonts/twcal}. +% This package provides means to use this font. + +% This package has been created for an article in "`Die \TeX nische +% Kom\"odie"' \cite{dtk96.1:neugebauer:krakelig}. This article +% contains some more details on the package and its use. +% +% +% \section{Usage} +% +% This file can be used as a package by placing its name +% in the argument of |\usepackage|. Afterwards the font family twcal +% is defined. This could also have been done by providing a +% font definition file. +% +% +% \DescribeMacro{\twcal} +% The command |\twcal| changes the current font family to twcal and the +% encoding to OT1. Usually this should be used in a \TeX{} group only +% since it changes the font encoding and redefines the umlaut macro. +% +% The following example on the left produces the result on the +% right.\smallskip +% +% \noindent +% \begin{minipage}{.55\textwidth}\small\tt\raggedright +% \verb|{\twcal| Lorem ipsum dolor sit amet, consectetur +% adipisicing elit, sed do eiusmod tempor incididunt ut labore et +% dolore magna aliqua. Ut enim ad minim veniam, quis nostrud +% exercitation ullamco laboris nisi ut aliquip ex ea commodo +% consequat. Duis aute irure dolor in reprehenderit in voluptate +% velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint +% occaecat cupidatat non proident, sunt in culpa qui officia +% deserunt mollit anim id est +% laborum. \verb|}| \end{minipage}\hfill +% \begin{minipage}{.40\textwidth} +% \twcal Lorem ipsum dolor sit amet, consectetur adipisicing +% elit, sed do eiusmod tempor incididunt ut labore et dolore magna +% aliqua. Ut enim ad minim veniam, quis nostrud exercitation +% ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis +% aute irure dolor in reprehenderit in voluptate velit esse cillum +% dolore eu fugiat nulla pariatur. Excepteur sint occaecat +% cupidatat non proident, sunt in culpa qui officia deserunt mollit +% anim id est laborum. \end{minipage} +% \medskip +% +% \DescribeMacro{\texttwcal} +% The macro |\texttwcal| typesets its argument in the twcal font. +% +% The following example on the left produces the result on the +% right.\smallskip +% +% \noindent +% \begin{minipage}{.55\textwidth}\small\tt\raggedright +% \verb|\texttwcal{| Lorem ipsum dolor sit\verb|}| amet, +% consectetur adipisicing elit, sed do eiusmod tempor incididunt ut +% labore et dolore magna aliqua.\end{minipage}\hfill +% \begin{minipage}{.40\textwidth} +% \texttwcal{Lorem ipsum dolor sit} amet, consectetur adipisicing +% elit, sed do eiusmod tempor incididunt ut labore et dolore magna +% aliqua. \end{minipage} +% \medskip +% +% \DescribeMacro{\twcallogo} +% The command |\twcallogo| typesets the logo for the twcal font as +% defined by the author of the font. +% +% The following example on the left produces the result on the +% right.\smallskip +% +% \noindent +% \begin{minipage}{.55\textwidth}\small\tt\raggedright +% \verb|\twcallogo|\end{minipage}\hfill +% \begin{minipage}{.40\textwidth} +% \twcallogo \end{minipage} +% \medskip +% +% +% \begin{thebibliography}{1} +% +% \bibitem{dtk96.1:neugebauer:krakelig} +% Gerd Neugebauer. +% \newblock Von {\glqq}krakelig{\grqq} bis {\glqq}wie gemalt{\grqq}. +% \newblock {\em {D}ie {\TeX}nische {K}om{\"o}die}, 1/96:25--42, June 1996. +% +% \end{thebibliography} +% +% \StopEventually{} +% +% +% \section{Implementation} +% +% +% First we declare a new font family for the twcal font. +% \begin{macrocode} +\DeclareFontFamily{OT1}{twcal}{} +% \end{macrocode} +% +% This font is only available in the normal shape. Here we can get the +% desired font by (silently) scaling the only present fonts. +% +% \begin{macrocode} +\DeclareFontFamily{OT1}{twcal}{} +\DeclareFontShape{OT1}{twcal}{m}{n}{<->s*[0.7]twcal14}{} +% \end{macrocode} +% +% Next we define some macros to perform the mapping of umlaut +% characters to the unusual positions used in this font. +% \begin{macrocode} +\newcommand\twcal@a{\char26} +\newcommand\twcal@o{\char27} +\newcommand\twcal@u{\char28} +\newcommand\twcal@A{\char29} +\newcommand\twcal@O{\char30} +\newcommand\twcal@U{\char31} +% \end{macrocode} +% +% Now we define the font changing command. +% +% \begin{macro}{\twcal} +% The macro |\twcal| selects the twcal family. +% \begin{macrocode} +\DeclareRobustCommand\twcal{% + \let\twcal@original@umlaut=\" + \def\"##1{% + \@ifundefined{twcal@##1}{% + \twcal@original@umlaut{##1}}{% + \@nameuse{twcal@##1}}}% + \fontfamily{twcal}% + \fontencoding{OT1}% + \selectfont} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\texttwcal} +% The macro |\texttwcal| typesets its argument in the twcal font. +% \begin{macrocode} +\newcommand\texttwcal[1]{\begingroup\twcal #1\endgroup} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\twcallogo} +% Finally we provide the logo for this font as defined by the author +% of the font. +% \begin{macrocode} +\newcommand\twcallogo{\mbox{\({ + \lower-0.3ex\hbox{T}\kern-0.22em + \lower0.3ex\hbox{W}\kern-0em + \lower-0.3ex\hbox{C}\kern-0.24em + \lower0.3ex\hbox{A}\kern-0.14em + \lower-0.3ex\hbox{L}}\kern-0.19em + \lower0.1ex\hbox{1}\kern-0.14em + \lower-0.1ex\hbox{4}\)}} +% \end{macrocode} +% \end{macro} +% +% \PrintChanges +% \PrintIndex +% +% \Finale +% +\endinput diff --git a/macros/latex/contrib/fundus/twcal/twcal.ins b/macros/latex/contrib/fundus/twcal/twcal.ins new file mode 100644 index 0000000000..ec29fcdc15 --- /dev/null +++ b/macros/latex/contrib/fundus/twcal/twcal.ins @@ -0,0 +1,62 @@ +%% +%% This file will generate fast loadable files and documentation +%% driver files from the doc files in this package when run through +%% LaTeX or TeX. +%% +%% Copyright 1996-2012 by Gerd Neugebauer +%% +%% This file may be distributed and/or modified under the conditions +%% of the LaTeX Project Public License, either version 1.3c 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.3c or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This file has the LPPL maintenance status "maintained". +%% +%% +%% --------------- start of docstrip commands ------------------ +%% +\def\batchfile{twcal.ins} +\input docstrip.tex +\preamble + +This is a generated file. + +Copyright 1996-2012 by Gerd Neugebauer + + + This file may be distributed and/or modified under the conditions + of the LaTeX Project Public License, either version 1.3c 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.3c or later is part of all distributions of LaTeX + version 2005/12/01 or later. + +This file has the LPPL maintenance status "maintained". + +\endpreamble +\def\filedate{2012/04/10} +\def\batchfile{twcal.dtx} +\input docstrip.tex + +\keepsilent + +\Msg{*** Generating .sty file ***} + +\generateFile{twcal.sty}{t}{\from{twcal.dtx}{package}} + +\Msg{***********************************************************} +\Msg{*} +\Msg{* To finish the installation you have to move the following} +\Msg{* files into a directory searched by TeX:} +\Msg{*} +\Msg{* \space\space twcal.sty} +\Msg{*} +\Msg{* To produce the documentation run the files ending with} +\Msg{* `.dtx' through LaTeX2e.} +\Msg{*} +\Msg{* Happy TeXing} +\Msg{***********************************************************} + +\endinput diff --git a/macros/latex/contrib/fundus/twcal/twcal.pdf b/macros/latex/contrib/fundus/twcal/twcal.pdf Binary files differnew file mode 100644 index 0000000000..d84f14f47a --- /dev/null +++ b/macros/latex/contrib/fundus/twcal/twcal.pdf diff --git a/macros/latex/contrib/fundus/va/va.dtx b/macros/latex/contrib/fundus/va/va.dtx new file mode 100644 index 0000000000..09c08adf42 --- /dev/null +++ b/macros/latex/contrib/fundus/va/va.dtx @@ -0,0 +1,266 @@ +\def\filename{va.dtx} +\def\fileversion{1.3} +\def\filedate{2012/04/10} +\let\docversion=\fileversion +\let\docdate=\filedate +% \iffalse meta-comment +% +% Copyright 1996-2012 by Gerd Neugebauer +% +% This file may be distributed and/or modified under the conditions +% of the LaTeX Project Public License, either version 1.3c 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.3c or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This file has the LPPL maintenance status "maintained". +% +% \fi +% \iffalse +%%% File: la.dtx +%% Copyright (C) 1996-2012 Gerd Neugebauer +%% all rights reserved. +%<package>\NeedsTeXFormat{LaTeX2e} +%<package>\ProvidesPackage{va}[2012/04/10 v1.3 LaTeX package la] +%<*driver> +\documentclass{ltxdoc} +\usepackage{german} +\selectlanguage{\english} +\usepackage{va} +\GetFileInfo{va.sty} +\RecordChanges +\PageIndex +\begin{document} +\title{The \texttt{va} package\thanks + {This file has version number \fileversion, dated \filedate.}\\ + for use with \LaTeX2e} +\author{Gerd Neugebauer\\Im Lerchelsb\"ohl 5\\64521 Gro\ss-Gerau\\Germany\\ + \texttt{gene@gerd-neugebauer.de}} +\date{\docdate} +\maketitle +\DocInput{va.dtx} +\end{document} +%</driver> +% \fi +% +% \CheckSum{24} +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +% +% \changes{v1.0}{1996/03/03}{First release.} +% \changes{v1.1}{1996//0519}{Macros textva, textvacal added.} +% \changes{v1.2}{1996/07/18}{Some commands made robust.} +% +% +% \section{Introduction} +% +% The fonts va and vacal provide glyphs for producing a handwritten +% writing. This package provides means to use those fonts. +% +% This package has been created for an article in "`Die \TeX nische +% Kom\"odie"' \cite{dtk96.1:neugebauer:krakelig}. This article +% contains some more details on the package and its use. +% +% +% \section{Usage} +% +% This file can be used as a package by placing its name +% in the argument of |\usepackage|. Afterwards the font families va +% and vacal are defined. This could also have been done by providing two +% font definition files. +% +% The font definitions in this file scale down the original fonts to +% \LaTeX{} choose the right baselineskip. The original size of the va +% fonts can be selected with the commands |\Large\va| or |\Large\vacal|. +% +% +% \DescribeMacro{\va} +% The command |\va| changes the current font family to va and the +% encoding to T1. Usually this should be used in a \TeX{} group only. +% +% The following example on the left produces the result on the +% right.\smallskip +% +% \noindent +% \begin{minipage}{.55\textwidth}\small\tt\raggedright +% \verb|{\va| Lorem ipsum dolor sit amet, consectetur +% adipisicing elit, sed do eiusmod tempor incididunt ut labore et +% dolore magna aliqua. Ut enim ad minim veniam, quis nostrud +% exercitation ullamco laboris nisi ut aliquip ex ea commodo +% consequat. Duis aute irure dolor in reprehenderit in voluptate +% velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint +% occaecat cupidatat non proident, sunt in culpa qui officia +% deserunt mollit anim id est +% laborum. \verb|}| \end{minipage}\hfill +% \begin{minipage}{.40\textwidth} +% \va Lorem ipsum dolor sit amet, consectetur adipisicing +% elit, sed do eiusmod tempor incididunt ut labore et dolore magna +% aliqua. Ut enim ad minim veniam, quis nostrud exercitation +% ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis +% aute irure dolor in reprehenderit in voluptate velit esse cillum +% dolore eu fugiat nulla pariatur. Excepteur sint occaecat +% cupidatat non proident, sunt in culpa qui officia deserunt mollit +% anim id est laborum. \end{minipage} +% \medskip +% +% \DescribeMacro{\textva} +% The command |\textva| typesets its argument in the va font. +% +% The following example on the left produces the result on the +% right.\smallskip +% +% \noindent +% \begin{minipage}{.55\textwidth}\small\tt\raggedright +% \verb|\textva{| Lorem ipsum dolor sit\verb|}| amet, +% consectetur adipisicing elit, sed do eiusmod tempor incididunt ut +% labore et dolore magna aliqua.\end{minipage}\hfill +% \begin{minipage}{.40\textwidth} +% \textva{Lorem ipsum dolor sit} amet, consectetur adipisicing +% elit, sed do eiusmod tempor incididunt ut labore et dolore magna +% aliqua. \end{minipage} +% \medskip +% +% \DescribeMacro{\vacal} +% The command |\vacal| changes the current font family to vacal and the +% encoding to T1. Usually this should be used in a \TeX{} group only. +% +% The following example on the left produces the result on the +% right.\smallskip +% +% \noindent +% \begin{minipage}{.55\textwidth}\small\tt\raggedright +% \verb|{\vacal| Lorem ipsum dolor sit amet, consectetur +% adipisicing elit, sed do eiusmod tempor incididunt ut labore et +% dolore magna aliqua. Ut enim ad minim veniam, quis nostrud +% exercitation ullamco laboris nisi ut aliquip ex ea commodo +% consequat. Duis aute irure dolor in reprehenderit in voluptate +% velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint +% occaecat cupidatat non proident, sunt in culpa qui officia +% deserunt mollit anim id est +% laborum. \verb|}| \end{minipage}\hfill +% \begin{minipage}{.40\textwidth} +% \vacal Lorem ipsum dolor sit amet, consectetur adipisicing +% elit, sed do eiusmod tempor incididunt ut labore et dolore magna +% aliqua. Ut enim ad minim veniam, quis nostrud exercitation +% ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis +% aute irure dolor in reprehenderit in voluptate velit esse cillum +% dolore eu fugiat nulla pariatur. Excepteur sint occaecat +% cupidatat non proident, sunt in culpa qui officia deserunt mollit +% anim id est laborum. \end{minipage} +% \medskip +% +% \DescribeMacro{\textvacal} +% The command |\textvacal| typesets its argument in the vacal font. +% +% The following example on the left produces the result on the +% right.\smallskip +% +% \noindent +% \begin{minipage}{.55\textwidth}\small\tt\raggedright +% \verb|\textvacal{| Lorem ipsum dolor sit\verb|}| amet, +% consectetur adipisicing elit, sed do eiusmod tempor incididunt ut +% labore et dolore magna aliqua.\end{minipage}\hfill +% \begin{minipage}{.40\textwidth} +% \textvacal{Lorem ipsum dolor sit} amet, consectetur adipisicing +% elit, sed do eiusmod tempor incididunt ut labore et dolore magna +% aliqua. \end{minipage} +% \medskip +% +% +% \begin{thebibliography}{1} +% +% \bibitem{dtk96.1:neugebauer:krakelig} +% Gerd Neugebauer. +% \newblock Von {\glqq}krakelig{\grqq} bis {\glqq}wie gemalt{\grqq}. +% \newblock {\em {D}ie {\TeX}nische {K}om{\"o}die}, 1/96:25--42, June 1996. +% +% \end{thebibliography} +% +% \StopEventually{} +% +% +% \section{Implementation} +% +% +% First we declare a new font family for the va font. +% \begin{macrocode} +\DeclareFontFamily{T1}{va}{} +% \end{macrocode} +% +% This font is only available in the normal shape. Here we can get the +% desired font by (silently) scaling the only present va14. Since the +% design size is 14 we have to scale down the font. +% +% \begin{macrocode} +\DeclareFontShape{T1}{va}{m}{n}{<->s*[0.7]va14}{} +% \end{macrocode} +% +% Next we do the same things for the font family vacal. +% \begin{macrocode} +\DeclareFontFamily{T1}{vacal}{} +% \end{macrocode} +% +% This font is only available in the normal shape. Here we can get the +% desired font by (silently) scaling the only present vacal14. Since the +% design size is 14 we have to scale down the font. +% +% \begin{macrocode} +\DeclareFontShape{T1}{vacal}{m}{n}{<->s*[0.7]vacal14}{} +% \end{macrocode} +% +% Now we define font changing commands. +% +% \begin{macro}{\va} +% The macro |\va| selects the va family. +% \begin{macrocode} +\DeclareRobustCommand\va{% + \fontfamily{va}% + \fontencoding{T1}% + \selectfont} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\textva} +% The macro |\textva| typesets its argument in the va font. +% \begin{macrocode} +\newcommand\textva[1]{\begingroup\va #1\endgroup} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\vacal} +% The macro |\vacal| selects the vacal family. +% \begin{macrocode} +\DeclareRobustCommand\vacal{% + \fontfamily{vacal}% + \fontencoding{T1}% + \selectfont} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\textva} +% The macro |\textvacal| typesets its argument in the vacal font. +% \begin{macrocode} +\newcommand\textvacal[1]{\begingroup\vacal #1\endgroup} +% \end{macrocode} +% \end{macro} +% +% \PrintChanges +% \PrintIndex +% +% \Finale +% +\endinput diff --git a/macros/latex/contrib/fundus/va/va.ins b/macros/latex/contrib/fundus/va/va.ins new file mode 100644 index 0000000000..7a5db3b65a --- /dev/null +++ b/macros/latex/contrib/fundus/va/va.ins @@ -0,0 +1,62 @@ +%% +%% This file will generate fast loadable files and documentation +%% driver files from the doc files in this package when run through +%% LaTeX or TeX. +%% +%% Copyright 1996-2012 by Gerd Neugebauer +%% +%% This file may be distributed and/or modified under the conditions +%% of the LaTeX Project Public License, either version 1.3c 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.3c or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This file has the LPPL maintenance status "maintained". +%% +%% +%% --------------- start of docstrip commands ------------------ +%% +\def\batchfile{va.ins} +\input docstrip.tex +\preamble + +This is a generated file. + +Copyright 1996-2012 by Gerd Neugebauer + + + This file may be distributed and/or modified under the conditions + of the LaTeX Project Public License, either version 1.3c 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.3c or later is part of all distributions of LaTeX + version 2005/12/01 or later. + +This file has the LPPL maintenance status "maintained". + +\endpreamble +\def\filedate{2012/04/10} +\def\batchfile{va.dtx} +\input docstrip.tex + +\keepsilent + +\Msg{*** Generating .sty file ***} + +\generateFile{va.sty}{t}{\from{va.dtx}{package}} + +\Msg{***********************************************************} +\Msg{*} +\Msg{* To finish the installation you have to move the following} +\Msg{* files into a directory searched by TeX:} +\Msg{*} +\Msg{* \space\space va.sty} +\Msg{*} +\Msg{* To produce the documentation run the files ending with} +\Msg{* `.dtx' through LaTeX2e.} +\Msg{*} +\Msg{* Happy TeXing} +\Msg{***********************************************************} + +\endinput diff --git a/macros/latex/contrib/fundus/va/va.pdf b/macros/latex/contrib/fundus/va/va.pdf Binary files differnew file mode 100644 index 0000000000..1f9d3a9132 --- /dev/null +++ b/macros/latex/contrib/fundus/va/va.pdf |