Stoppt die Vorratsdatenspeicherung

Die Anwendung des bmgrer-Font in plain-TeX

Der Einfachheit halber führe ich es nur für 10pt vor. Für die anderen Schriftgrößen geht es äquivalent.

Für 10pt Schriftgröße braucht man noch 7pt für \scriptstyle und 5pt für \scriptscriptstyle.

  1. Zuerst die Fonts laden:
     \font\tenrer=bmgrer10   
     \font\sevenrer=bmgrer7 
     \font\fiverer=bmgrer5
    

  2. Als nächstes muß man für bmgrer eine neue FontFamilie besorgen. (sonst klappt es nachher mit den Indizes und Exponenten nicht)
     \newfam\rerfam
    

  3. Und dann müssen die Fonts noch in die Definition für die Fontgröße 10pt eingefügt werden:
    \def\tenpoint{% switch to 10pt type
    […]
        \textfont\rerfam=\tenrer        
        \scriptfont\rerfam=\sevenrer
        \scriptscriptfont\rerfam=\fiverer
        \def\rer{\fam\rerfam\tenrer}%
    […]
    }
    
    nur die eingerückten Teile einfügen, den Rest gibts schon :-)

  4. Zum Schluß braucht man noch ein paar Definitionen um die Zeichen auch verwenden zu können
    \def\hexnumber#1{\ifcase#1 0 \or 1 \or 2 \or 3 \or 4\or 
      5\or 6\or 7\or 8\or 9\or A\or B\or C\or D\or E\or F\fi}
    \edef\tempa{\hexnumber\rerfam}
    \mathchardef\setN="7\tempa4E
    \mathchardef\setZ="7\tempa5A
    \mathchardef\setQ="7\tempa51
    \mathchardef\setR="7\tempa52
    \mathchardef\setC="7\tempa43
    \mathchardef\setK="7\tempa4B
    \mathchardef\setT="7\tempa54
    \mathchardef\angle="0\tempa1C
    	
Ab jetzt kann man zum Beispiel mit $\setN$ das Mengensymbol für natürliche Zahlen erzeugen. \angle ersetzt das Winkelsymbol von PlainTeX. (Das Symbol aus PlainTeX ist ein zusammengebasteltes Zeichen weil's in den TeX-Fonts kein Winkelzeichen gibt und sieht auch nicht besonders gut aus. Wer das alte noch haben will kann das neue \varangle nennen.)

Die Zeichen sind in folgenden Positionen:

	oct  hex  Bedeutung

	031   19  Häkchen
	032   1A  Widerspruch
	033   1B  Quadrat
	034   1C  Winkelsymbol
	035   1D  weibliches Zeichen		
	036   1E  männliches Zeichen
	102   42  Mengensymbol B (boolsche Mengen)
	103   43  Mengensymbol C (komplexe Zahlen)
	105   45  Mengensymbol E (even numbers)
	107   47  Mengensymbol G (gerade Zahlen; Gruppe)
	113   4B  Mengensymbol K (Körper)
	116   4E  Mengensymbol N (natürliche Zahlen)
	117   4F  Mengensymbol O (odd numbers)
	121   51  Mengensymbol Q (rationale Zahlen)
	122   52  Mengensymbol R (reelle Zahlen)
	124   54  Mengensymbol T (Einheitskreis)
	125   55  Mengensymbol U (ungerade Zahlen)
	132   5A  Mengensymbol Z (ganze Zahlen)
M G Berberich · berberic@fmi.uni-passau.de