Vorlage:Zeichentab/Doku
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.
Vorlagenparameter
Parameter | Beschreibung | Typ | Status | |
---|---|---|---|---|
Codepunkt | 1 | Codepunkt des Unicodezeichens, wie üblich hexadezimal anzugeben, aber ohne das einleitende „U+“
| Zeile | erforderlich |
Name | 2 | 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-
| Zeile | erforderlich |
text | text | Inhalt für die Spalte „Bezeichnung/Beschreibung“
| Inhalt | erforderlich |
html | html | 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.
| Zeile | optional |
html5 | html5 | 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. | Zeile | optional |
htmlzusatz | htmlzusatz | 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. | Inhalt | optional |
latex | latex | Eingabecode für LaTeX (ohne einleitenden Rückschrägstrich), sofern vorhanden.
| Zeile | optional |
latexzusatz | latexzusatz | 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. | Inhalt | optional |
e1 | e1 | Angabe zur Tastatureingabe mit der deutschen Standard-Tastaturbelegung E1, falls möglich. | Inhalt | optional |
block | block | 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.
| Zeile | optional |
zeichentyp | zeichentyp | 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. | Zeile | optional |
darstellung | darstellung | 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. | Inhalt | optional |
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:
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
|
– 7 | |
∅ | U+2205 empty set | Zeichen für Leere Menge | 8709 | ∅ | \varnothing
|
– = |
Ø | U+00D8 latin capital letter o with stroke | Skandinavischer Großbuchstabe Ø | 0216 | Ø | \O
|
– O |
ø | U+00F8 latin small letter o with stroke | Skandinavischer Kleinbuchstabe ø | 0248 | ø | \o
|
– o |
⊘ | U+2298 circled division slash | Eingekreister Geteiltstrich | 8856 | ⊘(HTML5) | \oslash
|
Enthaltene Einzelnachweise
- ↑ W3C (World Wide Web Consortium): Character entity references in HTML 4
- ↑ 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).
- ↑ 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.