Benutzer:Karl432/Zeichentab

aus Wikipedia, der freien Enzyklopädie



Verwendung

Die Zeichentab-Vorlagen bieten eine einfache Möglichkeit, Zeichentabellen in Zeichenartikeln – speziell in Abschnitten „Darstellung in Computersystemen“ – einheitlich und umfassend darzustellen, ohne in solchen Artikeln detaillierte Ausführungen zur Codierungsprinzipien oder Gebrauchsanweisungen für LaTeX einzufügen. Solche Information ist mit diesen Vorlagen einheitlich im Tabellenkopf verlinkt und dort abrufbar.

Eine Zeichentabelle

  • beginnt mit einem Aufruf der Vorlage Zeichentab/Kopf,
  • gefolgt von beliebig vielen Aufrufen der hier beschriebenen Vorlage Zeichentab,
  • und wird mit einem Aufruf der Vorlage Zeichentab/Ende abgeschlossen.

Die einzelnen Zeichen werden in Vorlage:Zeichentab über ihren Unicode-Wert und den Unicode-Namen spezifiziert.
Aus dem Unicode-Wert automatisch abgeleitet wird die Zeichendarstellung (falls in Vorlage:Zeichentab nichts Spezielles angegeben wird), sowie der Dezimalcode gemäß DIN 5008 Anhang H (dies sind die Ziffernfolgen, die je nach Betriebssystem und Eingabesoftware bei gedrückt gehaltener Alt-Taste auf dem Ziffernblock eingegeben werden können).

HTML-Entity, LaTeX-Code und Tastatureingabe gemäß der in DIN 2137 seit 2018 standardisierten erweiterten deutschen Tastaturbelegung E1 werden in der Vorlage:Zeichentab über je einen Parameter eingegeben, sofern sie für das betreffende Zeichen definiert sind. In der Tabellenüberschrift ist über die Verlinkung HTML-Entität erläutert, wie numerische HTML-Entitäten aus dem Unicode-Wert oder dem Dezimalcode abgeleitet werden können. Somit braucht die Spalte „HTML-Entität“ nur dort gefüllt zu werden, wo für das Zeichen tatsächlich eine benannte Entität definiert ist.

Die Spalte „Bezeichnung/Beschreibung“ wird in der Vorlage:Zeichentab durch einen dort als Parameter „text“ frei angebbaren Text gefüllt, der z. B. auch ref-Angaben für Einzelnachweise enthalten kann. Die Spaltenüberschrift erlaubt es auch, für Zeichen, bei denen eine „Bezeichnung“ ein Verstoß gegen WP:Begriffsetablierung sein könnte, den Inhalt als „Beschreibung“ zu verstehen.


Zeile einer Zeichentabelle

Vorlagenparameter

Codepunkt1
Codepunkt des Unicodezeichens, wie üblich hexadezimal anzugeben, aber ohne das einleitende „U+“
Beispiel
2205
Name2
Offizieller Name gemäß dem Unicode-Standard.
Der Text wird immer in Kapitälchen wiedergegeben, unabhängig davon, ob er in Groß- oder Kleinbuchstaben angegeben wird-
Beispiel
EMPTY SET
texttext
Inhalt für die Spalte „Bezeichnung/Beschreibung“
Beispiel
Zeichen für [[Leere Menge]]
htmlhtml
benannte HTML-Entität, falls für HTML 4 verfügbar (und damit auch in Wikipedia-Quelltexten verwendbar). Ohne einleitendes „&“ und abschließendes Semikolon anzugeben.
Beispiel
empty
html5html5
benannte HTML-Entität, sofern diese für HTML5, aber noch nicht für HTML 4 verfügbar ist. Ohne einleitendes „&“ und abschließendes Semikolon anzugeben.
Nicht gleichzeitig mit html zu verwenden. Bei Angabe beider Parameter wird nur html5 ausgewertet.
htmlzusatzhtmlzusatz
Ggf. zusätzlicher Inhalt für die Spalte „HTML-Entität“ (bzw. bei fehlender html/html5-Angabe einziger Inhalt).
Falls dieser mit einem Leerzeichen von der html/html5-Angabe abgesetzt werden soll, ist die Angabe mit   oder   einzuleiten.
latexlatex
Eingabecode für LaTeX (ohne einleitenden Rückschrägstrich), sofern vorhanden.
Beispiel
varnothing
latexzusatzlatexzusatz
Ggf. zusätzlicher Inhalt für die Spalte „LaTeX“ (bzw. bei fehlender latex-Angabe einziger Inhalt).
Falls dieser mit einem Leerzeichen von der latex-Angabe abgesetzt werden soll, ist die Angabe mit   oder   einzuleiten.
e1e1
Angabe zur Tastatureingabe mit der deutschen Standard-Tastaturbelegung E1, falls möglich.
blockblock
Angabe des Unicode-Blocknamens wie in Liste der Unicodeblöcke gelistet, ohne vorangestelltes „Unicodeblock “.
Die Angabe ist im Normalfall nicht nötig, da der Block automatisch aus dem Codepunkt abgeleitet wird. Eine Angabe hier verhindert die automatische Ableitung und sollte nur in Sonderfällen erforderlich sein.
Beispiel
Ägäische Zahlzeichen (für Link [[Unicodeblock Ägäische Zahlzeichen]])
zeichentypzeichentyp
Angabe zum Zeichentyp, wenn in der Spalte „Zeichen“ eine spezielle Darstellung erfolgen soll.
Folgende Angaben werden ausgewertet:
zeichentyp=diakrit – Zeichen ist ein diakritisches Zeichen (mit gepunktetem Kreis darzustellen).
zeichentyp=diakrit2 – Zeichen ist ein diakritisches Zeichen, das auf zwei aufeinanderfolgende Grundzeichen wirkt.
zeichentyp=arab – Zeichen ist arabischer oder ähnlicher Buchstabe, mit isolierter und Final-/Medial-/Initial-Form darzustellen.
zeichentyp=emoji – Zeichen ist als normales Schriftzeichen (schwarzweiß) und als Emoji darzustellen.
darstellungdarstellung
Falls die Darstellung in der Spalte „Zeichen“ nicht aus dem ersten Parameter (Unicode-Codepunkt) abgeleitet werden soll, sondern eine selbst gewählte Darstellung verwendet werden soll (beispielsweise bei Private-Use-Zeichen), ist diese hier anzugeben. Es können beispielsweise Grafiken mit [[Datei:...]]-Angaben eingefügt werden. Wenn der Parameter darstellung verwendet wird, werden Angaben zu zeichentyp nicht ausgewertet.

Zeile einer Zeichentabelle

Vorlagenparameter

Diese Vorlage bevorzugt Inline-Formatierung von Parametern.

ParameterBeschreibungTypStatus
Codepunkt1

Codepunkt des Unicodezeichens, wie üblich hexadezimal anzugeben, aber ohne das einleitende „U+“

Beispiel
2205
Zeileerforderlich
Name2

Offizieller Name gemäß dem Unicode-Standard. Der Text wird immer in Kapitälchen wiedergegeben, unabhängig davon, ob er in Groß- oder Kleinbuchstaben angegeben wird-

Beispiel
EMPTY SET
Zeileerforderlich
texttext

Inhalt für die Spalte „Bezeichnung/Beschreibung“

Beispiel
Zeichen für [[Leere Menge]]
Inhalterforderlich
htmlhtml

benannte HTML-Entität, falls für HTML 4 verfügbar (und damit auch in Wikipedia-Quelltexten verwendbar). Ohne einleitendes „&“ und abschließendes Semikolon anzugeben.

Beispiel
empty
Zeileoptional
html5html5

benannte HTML-Entität, sofern diese für HTML5, aber noch nicht für HTML 4 verfügbar ist. Ohne einleitendes „&“ und abschließendes Semikolon anzugeben. Nicht gleichzeitig mit html zu verwenden. Bei Angabe beider Parameter wird nur html5 ausgewertet.

Zeileoptional
htmlzusatzhtmlzusatz

Ggf. zusätzlicher Inhalt für die Spalte „HTML-Entität“ (bzw. bei fehlender html/html5-Angabe einziger Inhalt). Falls dieser mit einem Leerzeichen von der html/html5-Angabe abgesetzt werden soll, ist die Angabe mit   oder   einzuleiten.

Inhaltoptional
latexlatex

Eingabecode für LaTeX (ohne einleitenden Rückschrägstrich), sofern vorhanden.

Beispiel
varnothing
Zeileoptional
latexzusatzlatexzusatz

Ggf. zusätzlicher Inhalt für die Spalte „LaTeX“ (bzw. bei fehlender latex-Angabe einziger Inhalt). Falls dieser mit einem Leerzeichen von der latex-Angabe abgesetzt werden soll, ist die Angabe mit   oder   einzuleiten.

Inhaltoptional
e1e1

Angabe zur Tastatureingabe mit der deutschen Standard-Tastaturbelegung E1, falls möglich.

Inhaltoptional
blockblock

Angabe des Unicode-Blocknamens wie in Liste der Unicodeblöcke gelistet, ohne vorangestelltes „Unicodeblock “. Die Angabe ist im Normalfall nicht nötig, da der Block automatisch aus dem Codepunkt abgeleitet wird. Eine Angabe hier verhindert die automatische Ableitung und sollte nur in Sonderfällen erforderlich sein.

Beispiel
Ägäische Zahlzeichen (für Link [[Unicodeblock Ägäische Zahlzeichen]])
Zeileoptional
zeichentypzeichentyp

Angabe zum Zeichentyp, wenn in der Spalte „Zeichen“ eine spezielle Darstellung erfolgen soll.

Folgende Angaben werden ausgewertet: zeichentyp=diakrit – Zeichen ist ein diakritisches Zeichen (mit gepunktetem Kreis darzustellen). zeichentyp=diakrit2 – Zeichen ist ein diakritisches Zeichen, das auf zwei aufeinanderfolgende Grundzeichen wirkt. zeichentyp=arab – Zeichen ist arabischer oder ähnlicher Buchstabe, mit isolierter und Final-/Medial-/Initial-Form darzustellen.

zeichentyp=emoji – Zeichen ist als normales Schriftzeichen (schwarzweiß) und als Emoji darzustellen.

Zeileoptional
darstellungdarstellung

Falls die Darstellung in der Spalte „Zeichen“ nicht aus dem ersten Parameter (Unicode-Codepunkt) abgeleitet werden soll, sondern eine selbst gewählte Darstellung verwendet werden soll (beispielsweise bei Private-Use-Zeichen), ist diese hier anzugeben. Es können beispielsweise Grafiken mit [[Datei:...]]-Angaben eingefügt werden. Wenn der Parameter darstellung verwendet wird, werden Angaben zu zeichentyp nicht ausgewertet.

Inhaltoptional

Kopiervorlage

{{Zeichentab | | |html= |latex= |e1= |text= }}

Beispiel

{{Zeichentab/Kopf|Durchmesserzeichen und ähnliche Zeichen}}
{{Zeichentab |2300 |diameter sign |latex=diameter |e1={{Extra-Wahltaste}} – {{Taste|7}} |text=Durchmesserzeichen}}
{{Zeichentab |2205 |empty set |html=empty |latex=varnothing |e1={{Extra-Wahltaste}} – {{Taste|=}} |text=Zeichen für [[Leere Menge]]}}
{{Zeichentab |00D8 |latin capital letter o with stroke |html=Oslash |latex=O |e1={{Extra-Wahltaste}} – {{Taste|O}} |text=[[Ø|Skandinavischer Großbuchstabe Ø]]}}
{{Zeichentab |00F8 |latin small letter o with stroke |html=oslash |latex=o |e1={{Extra-Wahltaste}} – {{Taste|o}} |text=[[Ø|Skandinavischer Kleinbuchstabe ø]]}}
{{Zeichentab |2298 |circled division slash |html5=osol |latex=oslash |text=Eingekreister Geteiltstrich}}
{{Zeichentab/Ende|html5=1}}

ergibt:

Durchmesserzeichen und ähnliche Zeichen
Zeichen Unicode
Codepunkt verlinkt auf den Unicodeblock
Bezeichnung/Beschreibung Dezimal-
code
HTML-
Entität
[1]
LaTeX[2] Tastatureingabe
mit Belegung E1
U+2300 diameter sign Durchmesserzeichen 8960 \diameter Keyboard Symbol for German Layout E1 C04-3.svg7
U+2205 empty set Zeichen für Leere Menge 8709 ∅ \varnothing Keyboard Symbol for German Layout E1 C04-3.svg=
Ø U+00D8 latin capital letter o with stroke Skandinavischer Großbuchstabe Ø 0216 Ø \O Keyboard Symbol for German Layout E1 C04-3.svgO
ø U+00F8 latin small letter o with stroke Skandinavischer Kleinbuchstabe ø 0248 ø \o Keyboard Symbol for German Layout E1 C04-3.svgo
U+2298 circled division slash Eingekreister Geteiltstrich 8856 ⊘(HTML5) \oslash
(HTML5) Diese Entität ist erst ab HTML5 allgemein definiert.[3]

Enthaltene Einzelnachweise

  1. W3C (World Wide Web Consortium): Character entity references in HTML 4
  2. Scott Pakin: The Comprehensive LaTeX Symbol List. (PDF, 21,2 MB) 5. Mai 2021, archiviert vom Original am 18. Juli 2021; abgerufen am 19. Juli 2021 (englisch, der Originallink führt zu einem Spiegelserver des CTAN; zum Archivlink vergleiche Datei:Comprehensive LaTeX Symbol List.pdf).
  3. W3C (World Wide Web Consortium): Character entity reference chart

Die Einzelnachweise sind benannt. Die ersten beiden Einzelnachweise können mit <ref name=HTMLEntityList /> bzw. <ref name=LaTeXSymbolList /> auch an anderer Stelle im Artikel verwendet werden.

Der dritte Einzelnachweis <ref name=HTML5EntityList /> wird nur generiert, wenn in Vorlage:ZeichentabelleEnde der Parameter „html5“ gesetzt ist.