summaryrefslogtreecommitdiff
path: root/fonts/schulschriften/tex/schulschriften_ltx.sty
blob: 29355df00915a210a8978d8073d2b2aeed6b116f (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
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
% Paket schulschriften
% Stilfile zur LaTeX-Anpassung
% Version 1
% Walter Entenmann
% 17.10.2012
%

% Benoetigt zusaetzlich:
\usepackage{latexsym}

% Mit den beiden Kommandos 
%     \schreibschrift{<fontbefehl>} 
%         <fontbefehl> = \usefont{T1}{<font>}{<series>}{<shape>} 
%     \normalschrift 
% kann man zwischen der LaTeX-Standard-Formatierung und der
% LaTeX-Anpassung fuer eine Schreibschrift hin- und herschalten.
% Die LaTeX-Anpassung fuer die Schreibschriften  bewirkt:
%     -- Einstellung des Schreibschrift-Fonts, Parameter <fontbefehl>
%     -- Das Kommando \thisfont wird gesetzt. 
%        Es enthaelt stets den aktuell wirksamen <fontbefehl>.
%     -- Schreibschrift in Ueberschriften (sectioning)
%     -- Nummern in Schreibschrift fuer Seitenzahlen, 
%        Gleichungen, Tabellen, Bilder
%     -- In Theoremen etc. wird Fettdruck durch Unterstreichen
%        ersetzt, als einzige Auszeichnungsmoeglichkeit bei einer
%        Schreibschrift.
%
% Allgemein stellt der Stil das Kommando 
%     \deutsch{<buchstaben>} 
%         <buchstaben> = text, der in Suetterlin gesetzt wird,
% bereit, das im Mathematiksatz verwendet werden kann, um Variablen,
% wie einst ueblich, fuer Matrizen und Vektoren und die hyperbololischen
% Funktionen (Sin, Ar Sin, etc.) in S\"utterlinschrift zu schreiben.
%
%------------------------------------------------------------ 
% Suetterlin-Buchstaben im Mathematiksatz
\newcommand{\deutsch}[1]{
\mbox{{\usefont{T1}{wesu}{m}{n}#1\ }}}

% Flattersatz:
\def\Raggedright{%
\rightskip=0pt plus 2em
\spaceskip=.3em
\xspaceskip=.5em}

% Abspeichern und Vorbesetzung:
\let\contentsnamealt=\contentsname
\let\listtablenamealt=\listtablename
\let\listfigurenamealt=\listfigurename
\let\bibnamealt=\bibname
\let\refnamealt=\refname
\let\indexnamealt=\indexname
\let\thepagealt=\thepage
\let\theequationalt=\theequation
\let\thetablealt=\thetable
\let\thefigurealt=\thefigure
\let\sectionalt=\section
\let\subsectionalt=\subsection
\let\subsubsectionalt=\subsubsection
\let\paragraphalt=\paragraph
% Theoremlike Environment 
\def\@itemlabel{}
\def\@thmcountersep{.}
\def\@begintheorem#1#2{\trivlist
\item[\hskip\labelsep{\bfseries #1\ #2}\hspace{0.5em}]\strut}
\def\@opargbegintheorem#1#2#3{\trivlist
\item[\hskip\labelsep{\bfseries #1\ #2}\ ({\bfseries #3})\hspace{1em}]\strut}
\def\@endtheorem{\hspace*{\fill}$\Box$\endtrivlist}

% Schreibschrift:
\newcommand{\schreibschrift}[1]{
#1
\def\thisfont{#1}
\let\contentsnamealt=\contentsname
\let\listtablenamealt=\listtablename
\let\listfigurenamealt=\listfigurename
\let\bibnamealt=\bibname
\let\refnamealt=\refname
\let\indexnamealt=\indexname
\let\thepagealt=\thepage
\let\theequationalt=\theequation
\let\thetablealt=\thetable
\let\thefigurealt=\thefigure
\let\sectionalt=\section
\let\subsectionalt=\subsection
\let\subsubsectionalt=\subsubsection
\let\paragraphalt=\paragraph
% Unterstrichene Verzeichnisnamen:
\renewcommand{\contentsname}{\underline{Inhaltsverzeichnis}}
\renewcommand{\listtablename}{\underline{Tabellenverzeichnis}}
\renewcommand{\listfigurename}{\underline{Bildverzeichnis}}
\renewcommand{\bibname}{\underline{Literatur}}
\renewcommand{\refname}{\underline{Literaturverzeichnis}}
\renewcommand{\indexname}{\underline{Stichwortverzeichnis}}
% Nummern
\def\thepage{{#1\arabic{page}}}
\def\theequation{{#1\arabic{equation}}}
\def\thetable{{#1\arabic{table}}}
\def\thefigure{{#1\arabic{figure}}}
% Ueberschriften
\renewcommand\section{\@startsection {section}{1}{\z@}
{-6mm plus -1mm minus -1mm}{10.5pt plus 0pt minus 0pt}
{#1\Large\Raggedright}}

\renewcommand\subsection{\@startsection{subsection}{2}{\z@}
{-4mm plus -1mm minus -1mm}{2mm plus 0pt minus 0pt}
{#1\Raggedright}}
\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}
{-3mm plus -1mm minus -1mm}{1mm plus 0pt minus 0pt}
{#1\Raggedright}}
\renewcommand\paragraph{\@startsection {paragraph}{4}{\z@}
{2mm plus 1pt minus 1pt}{-1em}
{#1\unskip\ignorespaces}}
% Theoremlike Environment 
\def\@itemlabel{}
\def\@thmcountersep{.}
\def\@begintheorem##1##2{\trivlist
\item[\hskip\labelsep{#1\underline{##1\ ##2}}\hspace{0.5em}]\strut}
\def\@opargbegintheorem##1##2##3{\trivlist
\item[\hskip\labelsep{#1\underline{##1\ ##2}\ (##3)}\hspace{1em}]\strut}
\def\@endtheorem{\hspace*{\fill}$\Box$\endtrivlist}
}% Ende des schreibschrift-Kommandos

% Normalschrift:
\newcommand{\normalschrift}{
\let\contentsname=\contentsnamealt
\let\listtablename=\listtablenamealt
\let\listfigurename=\listfigurenamealt
\let\bibname=\bibnamealt
\let\refname=\refnamealt
\let\indexname=\indexnamealt
%\setlength{\ULdepth}{\ULdepthalt}
\let\thepage=\thepagealt
\let\theequation=\theequationalt
\let\thetable=\thetablealt
\let\thefigure=\thefigurealt
\let\section=\sectionalt
\let\subsection=\subsectionalt
\let\subsubsection=\subsubsectionalt
\let\paragraph=\paragraphalt
% Theoremlike Environment 
\def\@itemlabel{}
\def\@thmcountersep{.}
\def\@begintheorem##1##2{\trivlist
\item[\hskip\labelsep{\bfseries ##1\ ##2}\hspace{0.5em}]\strut}
\def\@opargbegintheorem##1##2##3{\trivlist
\item[\hskip\labelsep{\bfseries ##1\ ##2}\ ({\bfseries ##3})\hspace{1em}]\strut}
\def\@endtheorem{\hspace*{\fill}$\Box$\endtrivlist}
\normalfont\normalsize
\let\thisfont=\normalfont
}% Ende des normalschrift-Kommandos

%%%%%%%%%%%%%%%%%% File-Ende %%%%%%%%%%%%%%%%%%