summaryrefslogtreecommitdiff
path: root/fonts/skull/skull.dtx
blob: 047ccf95b365d1a141564b6c334350a15e21c663 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
% \def\fileversion{0.1}
% \def\filedate{23. januar 2002}
% \def\docdate{23. januar 2002}
%
% \CheckSum{22}
%
% \MakeShortVerb{\|}
%
% \title{Dødningehovedafbildningen...\thanks{Pakken foreligger i
% øjeblikket i version \fileversion}}
% \author{Henrik Chr.~Grove}
% \date{Sidst rettet \filedate}
% \maketitle
%
% \begin{abstract}
% \changes{v0.1}{23. januar 2002}{F\o{}rste offentliggjorte version}
% En \MF-font med et dødningehoved, og en \LaTeX-pakke til at
% gøre det tilgængeligt som et matematisk symbol.
% \end{abstract}
%
% \section{Introduktion}
% 
% Under en tavlegennemgang af et matematisk problem, kom en af mine
% medstuderende for skade at benævne en "`ond"' afbildning, med et
% dødningehoved. Det kan man sagtens på en tavle, men der fandtes
% tilsyneladende ikke nogen skrifttype til \LaTeX{} der indeholdt
% sådan et.
%
% Nu (længe efter) er det lykkedes mig at ændre på denne situation. 
%
% \section{Brug af pakken}
%
% Skrifttype og pakke er så simple at bruge som man kan ønske sig
% det. Man fortæller \LaTeX{} at den skal bruge pakken med en
% |\usepackage{skull}|, og derefter har man i matematiktilstand
% (f.eks. mellem \$, eller mellem |\begin{equation}| og
% |\end{equation}|) adgang til kommandoen |\skull|, der producerer et
% $\skull$.
%
% \section{Installation}
%
% Pakken distribueres i tre filer |skull.mf|, |skull.dtx| og |skull.ins|. 
% Pakken installeres ved at k\o{}re |skull.ins| gennem \LaTeX{},
% hvilket genererer filen |skull.sty|, dette er den egentlige pakke
% der anvendes af \LaTeX. Dokumentationen kræver at du har installeret
% pakken først, derefter skal du blot køre |latex skull.dtx| to gange.
%
%\StopEventually{
% \tableofcontents
% 
% \begin{thebibliography}{9}
%  \bibitem{Companion} M.~Goosens, F.~Mittelbach and A.~Samarin:
%   \emph{The \LaTeX{} Companion}, Addison-Wesley 1994.
%  \bibitem{Metafont} Donald~E.~Knuth: \emph{The \MF book},
%  Addison-Wesley 1986.
% \end{thebibliography}
%}
% \section{Koden}
%
% \label{afs:kode}
% F\o{}rst s\o{}rger vi for, at man kan generere dokumentationen ved 
% at k\o{}re LaTeX{} p\aa{} denne fil. Dokumentationen skal 
% s\ae{}ttes p\aa{} A4-papir, og er p\aa{} dansk. Fjern procenttegnet
% (\%) foran |\OnlyDescription| for at generere dokumentationen uden 
% dette afsnit.
%    \begin{macrocode}
%<*driver>
\documentclass[12pt,a4paper]{ltxdoc}
\usepackage{a4,ifthen,mflogo,skull,amssymb,amsmath}
\usepackage[latin1]{inputenc}
\usepackage[danish]{babel} 
\usepackage[T1]{fontenc}
%\OnlyDescription
\EnableCrossrefs
\RecordChanges
\CodelineIndex
\OldMakeindexcd
\begin{document}
\DocInput{skull.dtx}
\end{document}
%</driver>
%    \end{macrocode}
%
% \noindent Flere trivialiteter.
%    \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\ProvidesPackage{skull}
  [2002/01/23 v0.1 (c) Henrik Christian Grove <grove@math.ku.dk>]
%    \end{macrocode}
%
% \section{Selve koden}
% 
% Hvis man kender til \textsf{NFSS} skulle dette være let at forstå,
% ellers så læs om \textsf{NFSS} i \cite{Companion}.
%
%    \begin{macrocode}
\DeclareFontFamily{U}{skulls}{}
\DeclareFontShape{U}{skulls}{m}{n}{ <-> skull }{}
\DeclareSymbolFont{SKULL}{U}{skulls}{m}{n}
\DeclareMathSymbol{\skull}{\mathalpha}{SKULL}{'101}
%    \end{macrocode}
%
% \noindent Og det var det\ldots Måske burde jeg se på om det var
% muligt også at få \MF-koden ind her\ldots 
%    \begin{macrocode}
\endinput
%    \end{macrocode}
%
%%% \pagebreak[2]
%
% \IndexPrologue{{\section*{Indeks}%
%  \markboth{Indeks}{Indeks}%
%  Tal skrevet med kursiv henviser til siden hvor det
%  p\aa{}g\ae{}ldende opslag er beskrevet, de understregede til
%  den kodelinie hvor man kan finde definitionen, resten til
%  kodelinierne hvor opslaget bruges.}}
%
% \PrintChanges
%
% \PrintIndex
%
% \Finale