home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / de / comp / tex / 4058 < prev    next >
Encoding:
Text File  |  1993-01-21  |  6.8 KB  |  148 lines

  1. Newsgroups: de.comp.tex
  2. Path: sparky!uunet!math.fu-berlin.de!ira.uka.de!smurf.sub.org!hugis!bisun.nbg.sub.org!lutz
  3. From: lutz@bisun.nbg.sub.org (Lutz Birkhahn)
  4. Subject: Re: Gibt es Zeichen fuer natuerliche bzw. complexe Zahlen in TeX?
  5. Message-ID: <1993Jan18.151602.20858@bisun.nbg.sub.org>
  6. Keywords: Sonderzeichen, natuerliche Zahlen, mathmode
  7. Sender: usenet@bisun.nbg.sub.org
  8. Nntp-Posting-Host: bisun.nbg.sub.org
  9. Organization: Organization? Pah!
  10. References:  <andreas.726942429@miris> <C0un4L.Aqz@hermes.hrz.uni-bielefeld.de>
  11. Date: Mon, 18 Jan 1993 15:16:02 GMT
  12. Lines: 134
  13.  
  14. Weil's immer wieder gefragt wird, poste ich mal wieder meinen Artikel.
  15. Alle beschriebenen Zeichensaetze gibt es auf Bagdad, auf Diskette bei
  16. mir oder Stefan Lindner, oder einzeln auch auf diversen ftp- und Mail-
  17. Servern.
  18.  
  19.  
  20.  
  21.  
  22.  
  23.                           Mengensymbole mit TeX
  24.                           =====================
  25.  
  26.                        Lutz Birkhahn, August 1992
  27.  
  28.  
  29. Nachdem immer wieder TeX-Benutzer nach den Mengensymbolen oder auch "Black-
  30. board Bold" fragen, habe ich eine kleine Auswahl in die METAFONT-Verteilung
  31. aufgenommen. Es handelt sich um jene Symbole, mit denen man oftmals z.B. die
  32. Menge der natuerlichen Zahlen (N) oder der reellen Zahlen (R) etc. schreibt.
  33.  
  34. Diese Symbole wurden urspruenglich fett gesetzt. Da man sich bei Handschrift
  35. aber recht schwer tut mit Fettschrift, hat es sich eingebuergert, Teile der
  36. Buchstaben mit Doppelstrichen zu versehen, um sie so von anderen Symbolen
  37. abzusetzen. Diese Schreibweise wird also bei handschriftlichen Dokumenten
  38. und an der Tafel verwendet, daher auch der englische Name "Blackboard Bold".
  39. Im Laufe der Zeit hat man sich so an diese Schreibweise gewhoent, dass immer
  40. mehr auch der Wunsch aufkommt, in gesetzten Dokumenten Doppelstriche zu
  41. verwenden. Dennoch sei mir die Anmerkung gestattet, dass die Dudenredaktion
  42. in ihrem Duden-Taschenbuch Band 5, "Satz- und Korrekturanweisungen -- Richt-
  43. linien fuer die Texterfassung" sinngemaess sagt, dass diese Symbole fett gesetzt
  44. werden, und nur handschriftlich durch die entsprechenden Symbole mit Doppel-
  45. strich (Blackboard Bold) dargestellt werden. Alternativ koennen auch die
  46. lichten Versalien (siehe Abschnitt 3, AMS-Fonts) verwendet werden (DTB 5,
  47. Kapitel 6.6, "Zahlensysteme", Zeichen 6.1, 6.2, 6.4, 6.5 und 6.8, entspricht
  48. den Symbolen N, Z, Q, R und C). Die entsprechende DIN-Norm sollte irgendwo
  49. in DIN 1302 (Allgemeine mathematische Zeichen und Begriffe), DIN 1304
  50. (Allgemeine Formelzeichen) oder in DIN 5473 (Zeichen und Begriffe der
  51. Mengenlehre; Mengen, Relationen, Funktionen) zu finden sein (sachdien-
  52. liche Hinweise werden noch entgegengenommen).
  53.  
  54. Im folgenden habe ich einige Moeglichkeiten zusammengestellt, wie man die
  55. Mengensymbole mit TeX setzen kann.
  56.  
  57.  
  58. 1. Fettschrift
  59. ==============
  60. Die traditionelle Art, solche Symbole zu setzen, ist wie gesagt die Verwendung
  61. von Fettschrift, also z.B. $ n \in {\bf N} $.
  62.  
  63.    \newcommand{\N}{{\bf N}}
  64.  
  65.  
  66. 2. Poor Man's Blackboard Bold
  67. =============================
  68. Dies ist die TeXnisch einfachste Methode, wenn man keine Fettschrift verwen-
  69. den will. Hierbei schiebt man einfach z.B. ein "I" und ein "N" so nah
  70. zusammen, dass der Eindruck eines N mit Doppelstrich entsteht:
  71.  
  72.    \newcommand{\N}{{\rm I\kern-.23em N}}
  73.  
  74. wie es bereits im TeXbook von Knuth verwendet wurde. Robert Messer vom
  75. Albion College in Michigan hat in der TUGboat (Zeitschrift der TeX Users
  76. Group) Volume 9, No. 1 Makros vorgestellt, die das komplette Alphabet
  77. umfassen. Diese Makros findet man im Verzeichnis "inputs\blkboard\poormans".
  78.  
  79.  
  80. 3. AMS-Fonts
  81. ============
  82. Da die American Mathematical Society (AMS) sich schon seit je her mit dem
  83. Satz mathematischer Dokumente mit TeX beschaeftigt, ist es nicht verwunder-
  84. lich, dass es auch von dort einen "Blackboard Bold" Zeichensatz gibt. Dieser
  85. sieht etwas anders als die sonstigen "Blackboard Bold"-Schriften aus, er
  86. entspricht eher den "lichten Versalien", wie sie im Duden Taschenbuch Band 5,
  87. "Satz- und Korrekturanweisungen" erwaehnt sind. Zu erhalten sind diese Fonts
  88. z.B. bei Dante, bei Stefan Lindner oder bei mir (Disk 020, siehe disklist.doc).
  89.  
  90.    \newfont{\msbm}{msbm10}
  91.    \newcommand{\N}{{\msbm N}}
  92.  
  93. Bei dieser Makrodefinition erfolgt allerdings keine Groessenanpassung (v.a.
  94. wichtig, falls man die Symbole auch tief- oder hochgestellt verwenden will,
  95. z.B. die Menge aller Funktionen auf natuerlichen Zahlen, $\N^\N$). Besser
  96. sollte man entweder AMS-TeX oder AMS-LaTeX verwenden oder eine aehnliche
  97. Konstruktion wie in den Makros von Michael Mies (siehe unten).
  98.  
  99.  
  100. 4. Blackboard Bold von Michael Mies
  101. ===================================
  102. Michael Mies hat das Problem auch erkannt und ein paar Symbole ebenfalls
  103. direkt mit METAFONT erzeugt. Momentan gibt es die Zeichen C, N, und R von
  104. ihm. Diese befinden sich im Ordner m_mies. Dazu gibt es noch eine Makrodatei
  105. fuer Plain-TeX und LaTeX (falls es mit diesen Makros Probleme geben sollte,
  106. dann liegt der Fehler wahrscheinlich bei mir, weil ich noch ein paar Erwei-
  107. terungen dazu geschrieben habe).
  108.  
  109.    \documentstyle[...,blackb,...]{...}
  110.    ... Das Makro heit hier \bbN (Notfalls kann man sich das ja auch als
  111.    \N umdefinieren).
  112.  
  113.  
  114. 5. Blackboard Bold von Robert Eckardt
  115. =====================================
  116. Eine weitere Implementation von Blackboard Bold stammt von Robert Eckardt.
  117. Hier sind noch sehr viel mehr Mengensymbole definiert, ausserdem auch ein
  118. paar Script-Buchstaben (Schreibschrift), ein Winkelsymbol und ein alterna-
  119. tives griechisches Gamma. Das dazugehoerige Makropaket wurde primaer fuer Plain
  120. TeX geschrieben, wenn man aber auf die Verwendung der Makros \i, \eV, \MeV
  121. und \GeV verzichtet (wegen der Fontnamen \tenrm, \sevenrm und \fiverm),
  122. sollte es auch mit LaTeX keine Probleme geben. Achtung! Teilweise wurden
  123. in dem mitgelieferten Makropaket ein paar Originaldefinitionen von Plain TeX
  124. und LaTeX ueberschrieben. Das originale Winkelsymbol ist nun mit einem grossen
  125. Anfangsbuchstaben erhaeltlich (\Angle), das originale Gamma mit \gamm.
  126. "i" ohne Punkt (\i), das polnische "durchgestrichene" L (\L) und das Para-
  127. graphensymbol \P sind nicht mehr erreichbar. Das wird sich in zukuenftigen
  128. Versionen sicherlich noch aendern.
  129.  
  130.  
  131. 6. CMRR von Ingo Eichenseher
  132. ============================
  133. Auch dies ist ein kompletter Satz an Zeichen von A bis Z, zusaetzlich noch
  134. die Ziffer 1. Kommt mit einer Riesenanzahl an Parameterfiles, darunter auch
  135. solche Sachen wie "bold blackboard bold" oder "blackboard bold typewriter",
  136. wo immer man sie auch brauchen mag...
  137.  
  138. Es gibt noch leichte Probleme mit LaTeX bei Verwendung von NFSS. Ansonsten
  139. ist ein Beispiel in cmrr\generato.tex zu finden.
  140.  
  141.  
  142.  
  143. -- 
  144. Lutz Birkhahn (Germany)   email: lutz@bisun.nbg.sub.org (don't use another!)
  145. F"urther Str. 6          +--------------------------------------------------
  146. D-W-8501 Cadolzburg 2    | "It is an error to not have enough arguments"
  147. Voice: 09103 / 2886      |                         (Hype Programmer's Guide)
  148.