Hilfe:Textgestaltung: Unterschied zwischen den Versionen
(10 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 6: | Zeile 6: | ||
== Formatierung == | == Formatierung == | ||
Zu Beginn werden hier die Elemente der Textformatierung <ref name="textformatierung">[http://de.wikipedia.org/wiki/Hilfe:Textgestaltung#Möglichkeiten_zur_Formatierung_von_Wikipedia-Artikeln Möglichkeiten zur Formatierung von Wikipedia-Artikeln auf de.wikipedia.org]</ref> vorgestellt. | Zu Beginn werden hier die Elemente der Textformatierung <ref name="textformatierung">[http://de.wikipedia.org/wiki/Hilfe:Textgestaltung#Möglichkeiten_zur_Formatierung_von_Wikipedia-Artikeln Möglichkeiten zur Formatierung von Wikipedia-Artikeln auf de.wikipedia.org]</ref> vorgestellt. | ||
+ | |||
=== Text fett hervorheben === | === Text fett hervorheben === | ||
Zeile 13: | Zeile 14: | ||
'''Code:''' <syntaxhighlight enclose="none" lang="html5">In dieser Textpassage soll '''etwas fett hervorgeheben''' werden.</syntaxhighlight> | '''Code:''' <syntaxhighlight enclose="none" lang="html5">In dieser Textpassage soll '''etwas fett hervorgeheben''' werden.</syntaxhighlight> | ||
+ | |||
=== Text kursiv schreiben === | === Text kursiv schreiben === | ||
Zeile 20: | Zeile 22: | ||
'''Code:''' <syntaxhighlight enclose="none" lang="html5">Eine Textpassage dieses Satzes wird nun ''kursiv geschrieben und zwar solange bis dieser Modus beendet'' wurde.</syntaxhighlight> | '''Code:''' <syntaxhighlight enclose="none" lang="html5">Eine Textpassage dieses Satzes wird nun ''kursiv geschrieben und zwar solange bis dieser Modus beendet'' wurde.</syntaxhighlight> | ||
+ | |||
=== Text fett und kursiv darstellen === | === Text fett und kursiv darstellen === | ||
Zeile 27: | Zeile 30: | ||
'''Code:''' <syntaxhighlight enclose="none" lang="html5">Es folgt eine Textpassage, '''''in der nun Text fett und kursiv hervorgehoben wird''''' um dies ein mal zu demonstrieren.</syntaxhighlight> | '''Code:''' <syntaxhighlight enclose="none" lang="html5">Es folgt eine Textpassage, '''''in der nun Text fett und kursiv hervorgehoben wird''''' um dies ein mal zu demonstrieren.</syntaxhighlight> | ||
+ | |||
+ | |||
+ | === Text unterstrichen darstellen === | ||
+ | Um Textstellen zu unterstreichen muss dieser mit den Befehlen <syntaxhighlight enclose="none" lang="html5"><u> </u></syntaxhighlight> umschlossen werden. | ||
+ | |||
+ | '''Beispiel:''' Hier soll das <u>unterstreichen von Textkomponenten</u> demonstriert werden. | ||
+ | |||
+ | '''Code:''' <syntaxhighlight enclose="none" lang="html5">Hier soll das <u>unterstreichen von Textkomponenten</u> demonstriert werden.</syntaxhighlight> | ||
+ | |||
+ | |||
+ | === Text durchgestrichen abbilden === | ||
+ | Ebenso kann Text auch als durchgestrichen dargestellt werden. Dies geschieht, in dem der betreffende Text zwischen <syntaxhighlight enclose="none" lang="html5"><s> </s></syntaxhighlight> oder Alternativ auch <syntaxhighlight enclose="none" lang="html5"><strike> </strike></syntaxhighlight> gestellt wird und ist nützlich um veraltete Informationen als nicht mehr gültig hervorzuheben. | ||
+ | |||
+ | '''Beispiel:''' Nerd sind <s>ausschließlich</s> männliche Personen. Weibliche Personen können <strike>keine</strike> Computer programmieren. | ||
+ | |||
+ | '''Code:''' <syntaxhighlight enclose="none" lang="html5">Nerd sind <s>ausschließlich</s> männliche Personen. Weibliche Personen können <strike>keine</strike> Computer programmieren.</syntaxhighlight> | ||
+ | |||
=== Text hochstellen === | === Text hochstellen === | ||
− | Gelegentlich ist es von nöten Text hochgestellt darzustellen, beispielsweise weil Anmerkungen in einem noch nicht veröffentlichten Artikel getätigt werden sollen. Dies wird mit dem Tag <ref name="html">[http://de.wikipedia.org/wiki/Hilfe:Tags | + | Gelegentlich ist es von nöten Text hochgestellt darzustellen, beispielsweise weil Anmerkungen in einem noch nicht veröffentlichten Artikel getätigt werden sollen. Dies wird mit dem Tag <ref name="html">[http://de.wikipedia.org/wiki/Hilfe:Tags Beschreibung zu den an HTML / XML angelehnten Tags in der mediaWiki Software auf de.wikipedia.org]</ref> <syntaxhighlight enclose="none" lang="html5"><sup> </sup></syntaxhighlight> erreicht. |
'''Beispiel:''' Diese Aussage enthält keine Aussage.<sup>Ist dem tatsächlich so?</sup> | '''Beispiel:''' Diese Aussage enthält keine Aussage.<sup>Ist dem tatsächlich so?</sup> | ||
'''Code:''' <syntaxhighlight enclose="none" lang="html5">Diese Aussage enthält keine Aussage.<sup>Ist dem tatsächlich so?</sup></syntaxhighlight> | '''Code:''' <syntaxhighlight enclose="none" lang="html5">Diese Aussage enthält keine Aussage.<sup>Ist dem tatsächlich so?</sup></syntaxhighlight> | ||
+ | |||
=== Text tiefstellen === | === Text tiefstellen === | ||
Zeile 41: | Zeile 62: | ||
'''Code:''' <syntaxhighlight enclose="none" lang="html5">Nachts sind alle <sub>Was ist mit schwarz?</sub> Katzen grau.</syntaxhighlight> | '''Code:''' <syntaxhighlight enclose="none" lang="html5">Nachts sind alle <sub>Was ist mit schwarz?</sub> Katzen grau.</syntaxhighlight> | ||
+ | |||
+ | |||
+ | === Text vergrößern === | ||
+ | Gelegentlich ist es notwendig die Schrift in einer Textpassage vergrößert abzubilden und diesen somit vom restlichen Text abzuheben. Möglich ist dies über den Tag <syntaxhighlight enclose="none" lang="html5"><big> </big></syntaxhighlight>. | ||
+ | |||
+ | '''Beispiel:''' Wir schreiben <big>heute das frei sein</big> groß! | ||
+ | |||
+ | '''Code:''' <syntaxhighlight enclose="none" lang="html5">Wir schreiben <big>heute das frei sein</big> groß!</syntaxhighlight> | ||
+ | |||
+ | |||
+ | === Text verkleinern === | ||
+ | Genauso wie manche Textpassagen vergrößert hervorgehoben werden soll können analog dazu Textpassagen auch kleiner als der Rest des Textes dargestellt werden. Der hierfür notwendige Tag lautet <syntaxhighlight enclose="none" lang="html5"><small> </small></syntaxhighlight> und muss ebenso die Textpassage umschließen. | ||
+ | |||
+ | '''Beispiel:''' Manchmal möchte man <small>einfach nur klein sein um nicht</small> gesehen zu werden. | ||
+ | |||
+ | '''Code:''' <syntaxhighlight enclose="none" lang="html5">Manchmal möchte man <small>einfach nur klein sein um nicht</small> gesehen zu werden.</syntaxhighlight> | ||
+ | |||
+ | |||
+ | === Farblicher Text === | ||
+ | Um bestimmte Textabschnitte andersfarbig vom restlichen Text abzuheben muss auf den HTML-Tag <syntaxhighlight enclose="none" lang="html5"><span style="color:<Name der Farbe in Englisch>;"> </span></syntaxhighlight> zurückgegriffen werden. Der Tag <syntaxhighlight enclose="none" lang="html5"><span> </span></syntaxhighlight> an sich hat keinerlei Wirkung und dient eigentlich nur dazu vordefinierte [http://de.wikipedia.org/wiki/Cascading_Style_Sheets Cascading Style Sheets (kurz CSS)] auf den entsprechenden Text anzuwenden. Die Umfärbung des Textes wird durch die Definition des Aussehens (engl. style) im sogenannten [http://de.wikipedia.org/wiki/SGML-Element#Attribute Attribut] <syntaxhighlight enclose="none" lang="html5">style=""</syntaxhighlight> erzeugt. Die Angabe der zu verwendenden Farbe kann in Hexadezimal, RGB, RGBA, HSL, HSLA <ref name="colorvalues">[http://www.w3schools.com/cssref/css_colors_legal.asp Übersicht des W3C aller Methoden zur Angabe von Farben im Web]</ref> oder als [http://www.w3schools.com/cssref/css_colornames.asp Name] stattfinden und ist durch das W3C festgelegt. | ||
+ | |||
+ | '''Hinweis:''' Das Umfärben von Textabschnitten mit Zeilenumbrüchen ist über den Tag <syntaxhighlight enclose="none" lang="html5"><span style="color:(Farbwert);"></span></syntaxhighlight> nicht möglich. Stattdessen muss dies mittels <syntaxhighlight enclose="none" lang="html5"><div style="color:(Farbwert);"></div></syntaxhighlight> erzeugt werden. | ||
+ | |||
+ | |||
+ | '''Beispiel mit <syntaxhighlight enclose="none" lang="html5"><span></span></syntaxhighlight>:''' Wir können unter anderem Text <span style="color:red;">rot</span> oder auch <span style="color:blue;">blue</span> oder eben <span style="color:green;">grün</span> oder auch knallig <span style="color:orange;">orange</span> einfärben. | ||
+ | |||
+ | '''Code:''' <syntaxhighlight enclose="none" lang="html5">Wir können unter anderem Text <span style="color:red;">rot</span> oder auch <span style="color:blue;">blue</span> oder eben <span style="color:green;">grün</span> oder auch knallig <span style="color:orange;">orange</span> einfärben.</syntaxhighlight> | ||
+ | |||
+ | |||
+ | '''Beispiel mit mehrzeiliger Umfärbung (<syntaxhighlight enclose="none" lang="html5"><div></div></syntaxhighlight>):''' | ||
+ | <div style="color:red;"> | ||
+ | R. | ||
+ | |||
+ | E. | ||
+ | |||
+ | D. | ||
+ | |||
+ | ist schon ein cooler Film!</div> | ||
+ | |||
+ | '''Code:''' | ||
+ | <syntaxhighlight line enclose="div" lang="html5"> | ||
+ | <div style="color:red;"> | ||
+ | R. | ||
+ | |||
+ | E. | ||
+ | |||
+ | D. | ||
+ | |||
+ | ist schon ein cooler Film!</div> | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |||
+ | === Text mit andere Schriftart anzeigen === | ||
+ | Um Text in einer anderen Schriftart darzustellen wird ebenfalls der HTML-Tag <syntaxhighlight enclose="none" lang="html5"><span> </span></syntaxhighlight> zusammen mit dem Attribut <syntaxhighlight enclose="none" lang="html5">style=""</syntaxhighlight> verwendet. Über den CSS Befehl <syntaxhighlight enclose="none" lang="html5">font-family:<Schriftart></syntaxhighlight> <ref name="fontfam">[http://www.w3schools.com/css/css_font.asp Tutorial zu CSS Font auf der Seite des W3C]</ref> können andere Schriftarten eingebunden werden. Vollständig sieht der Befehl so aus: <syntaxhighlight enclose="none" lang="html5"><span style="font-family:serif;"> </span></syntaxhighlight>. | ||
+ | |||
+ | '''Hinweis:''' Es sollte nur in Ausnahmesituationen auf andere Schriftarten zurückgegriffen werden, da einerseits die Artikel möglichst einheitlich aussehen sollen und anderseits manche Schriftarten nicht auf jeden Betriebssystem verfügbar sind. | ||
+ | |||
+ | '''Beispiel:'''<br /> | ||
+ | Text in <span style="font-family:Times New Roman;">Times New Roman</span>,<br /> | ||
+ | <span style="font-family:Arial;">Arial</span>,<br /> | ||
+ | <span style="font-family:Verdana;">Verdana</span>,<br /> | ||
+ | <span style="font-family:Courier;">Courier</span> und<br /> | ||
+ | <span style="font-family:serif;">Serif</span><br /> | ||
+ | |||
+ | '''Code:''' | ||
+ | <syntaxhighlight line enclose="div" lang="html5"> | ||
+ | Text in <span style="font-family:Times New Roman;">Times New Roman</span>,<br /> | ||
+ | <span style="font-family:Arial;">Arial</span>,<br /> | ||
+ | <span style="font-family:Verdana;">Verdana</span>,<br /> | ||
+ | <span style="font-family:Courier;">Courier</span> und<br /> | ||
+ | <span style="font-family:serif;">Serif</span><br /> | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |||
+ | === Text ausrichten === | ||
+ | In manchen Situationen soll ein Textabschnitt anders als der Rest am Anzeigebereich auszurichten sein. Die Ausrichtung wird über den HTML-Tag <syntaxhighlight enclose="none" lang="html5"><div> </div></syntaxhighlight> erreicht. Die Steuerung der Ausrichtung erfolgt wieder als CSS Befehl im <syntaxhighlight enclose="none" lang="html5">style=""</syntaxhighlight> Attribut und wird über <syntaxhighlight enclose="none" lang="html5">text-align:<Ausrichtung>;</syntaxhighlight> <ref name="textausrichtung">[http://www.w3schools.com/cssref/pr_text_text-align.asp Beschreibung zum CSS Befehl text-align auf der Website des W3C]</ref> definiert. Die Ausrichtung kann dabei links- oder rechtsbündig sowie zentriert sein oder als Blocksatz dargestellt werden. Komplett sieht der Befehl wie folgt aus: <syntaxhighlight enclose="none" lang="html5"><div style="text-align:(Ausrichtung);"> </div></syntaxhighlight>. Der <syntaxhighlight enclose="none" lang="html5"><div> </div></syntaxhighlight> Tag ist ein HTML-Blockelement, d.h. dessen Wirkung erstreckt sich über einen komletten Textblock und kann mehrzeilig sein. | ||
+ | |||
+ | '''Hinweis:''' Wird die Ausrichtung eine Passage mitten im Textfluss verändert wird auch automatisch ein Zeilenumbruch mit erzeugt. | ||
+ | |||
+ | '''Hinweis #2:''' Die Textausrichtung kann auch über <syntaxhighlight enclose="none" lang="html5"><div align="(Ausrichtung)"> </div></syntaxhighlight> und <syntaxhighlight enclose="none" lang="html5"><center> </center></syntaxhighlight> erzeugt werden. Letzter Befehl zentriert den umschlossenen Text. Von der Verwendung dieser wird jedoch abgeraten, da beide Befehle laut dem W3C nicht von HTML 5 unterstützt werden. <ref name="centertag">[http://www.w3schools.com/tags/tag_center.asp Beschreibung des center Tags (W3C)]</ref> <ref name="alignattr">[http://www.w3schools.com/tags/att_div_align.asp Beschreibung zum align Attribut (W3C)]</ref> | ||
+ | |||
+ | |||
+ | ==== Text linksbündig ausrichten (ist voreingestellt) ==== | ||
+ | '''Beispiel:'''<div style="text-align:center;"> | ||
+ | Dieser Textabschnitt wurde vorher zentriert, damit die Auswirkung der | ||
+ | <div style="text-align:left;"> | ||
+ | linksbündigen Ausrichtung | ||
+ | </div> | ||
+ | auch erkennbar wird. | ||
+ | </div> | ||
+ | |||
+ | '''Code:''' | ||
+ | <syntaxhighlight line enclose="div" lang="html5"><div style="text-align:center;"> | ||
+ | Dieser Textabschnitt wurde vorher zentriert, damit die Auswirkung der | ||
+ | <div style="text-align:left;"> | ||
+ | linksbündigen Ausrichtung | ||
+ | </div> | ||
+ | auch erkennbar wird. | ||
+ | </div></syntaxhighlight> | ||
+ | |||
+ | |||
+ | ==== Text zentriert ausrichten ==== | ||
+ | '''Beispiel:'''<div style="text-align:center;"> | ||
+ | Ein kompletter Textabschnitt wird | ||
+ | |||
+ | zentriert | ||
+ | |||
+ | dargestellt. | ||
+ | </div> | ||
+ | |||
+ | '''Code:''' | ||
+ | <syntaxhighlight line enclose="div" lang="html5"><div style="text-align:center;"> | ||
+ | Ein kompletter Textabschnitt wird | ||
+ | |||
+ | zentriert | ||
+ | |||
+ | dargestellt. | ||
+ | </div> | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |||
+ | ==== Text rechtsbündig ausrichten ==== | ||
+ | '''Beispiel:'''<div style="text-align:right;">Dieser Text soll | ||
+ | |||
+ | nun rechtsbündig ausgerichtet werden. | ||
+ | </div> | ||
+ | |||
+ | '''Code:''' | ||
+ | <syntaxhighlight line enclose="div" lang="html5"> | ||
+ | <div style="text-align:right;">Dieser Text soll | ||
+ | |||
+ | nun rechtsbündig ausgerichtet werden. | ||
+ | </div> | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |||
+ | ==== Text als Blocksatz ausrichten ==== | ||
+ | '''Beispiel:''' | ||
+ | <div style="text-align:justify;"> | ||
+ | Eine ganze Menge Text kann auch als Blocksatz angezeigt werden. | ||
+ | |||
+ | Ob man diese Darstellung mag muss man selbst wissen. In manchen Situationen kann es aber sicherlich vorteilhaft sein die Textausrichtung im Blocksatzmodus zu betreiben. Allerdings sollte diese Ausrichtung nicht exzessiv über mehrere Absätze hinweg verwendet werden. | ||
+ | </div> | ||
+ | |||
+ | <syntaxhighlight line enclose="div" lang="html5"> | ||
+ | <div style="text-align:justify;"> | ||
+ | Eine ganze Menge Text kann auch als Blocksatz angezeigt werden. | ||
+ | |||
+ | Ob man diese Darstellung mag muss man selbst wissen. In manchen Situationen kann es aber sicherlich vorteilhaft sein die Textausrichtung im Blocksatzmodus zu betreiben. Allerdings sollte diese Ausrichtung nicht exzessiv über mehrere Absätze hinweg verwendet werden. | ||
+ | </div> | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |||
+ | === Horizontallinie zur Abgrenzung nutzen === | ||
+ | Um Inhalte optisch abzugrenzen bietet sowohl der mediaWiki- als auch HTML-Befehlssatz eine Möglichkeit horizontale Linien einzubinden. Der mediaWiki-Befehl lautet recht simpel <syntaxhighlight enclose="none" lang="html5">----</syntaxhighlight>, die HTML-Variante ist <syntaxhighlight enclose="none" lang="html5"><hr /></syntaxhighlight>. Die HTML-Variante bietet sich an, wenn die Horizontallinie über das bereits bekannte HTML-Attribut <syntaxhighlight enclose="none" lang="html5">style=""</syntaxhighlight> optisch <ref name="hrcust">[http://www.css4you.de/trickkiste/tr00007.html Tutorial zur optischen Gestaltung der horizontal rule <syntaxhighlight enclose="none" lang="html5"><hr /></syntaxhighlight> (CSS4You.de)]</ref> angepasst werden soll. | ||
+ | |||
+ | '''Beispiele:''' | ||
+ | Die Horizontallinie mittels dem mediaWiki Befehl: | ||
+ | ---- | ||
+ | und über den HTML-Befehl <hr /> | ||
+ | abschließend eine eingefärbte Horizontallinie mittels HTML-Befehl (über den mediaWiki Befehl nicht möglich!) | ||
+ | <hr style="border:solid red 1px;"> | ||
+ | <hr style="border:solid green 1px;"> | ||
+ | <hr style="border:solid blue 1px;"> | ||
+ | |||
+ | '''Code:''' | ||
+ | <syntaxhighlight line enclose="div" lang="html5"> | ||
+ | Die Horizontallinie mittels dem mediaWiki Befehl: | ||
+ | ---- | ||
+ | und über den HTML-Befehl <hr /> | ||
+ | abschließend eine eingefärbte Horizontallinie mittels HTML-Befehl (über den mediaWiki Befehl nicht möglich!) | ||
+ | <hr style="border:solid red 1px;"> | ||
+ | <hr style="border:solid green 1px;"> | ||
+ | <hr style="border:solid blue 1px;"> | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |||
+ | '''Anmerkung:''' Um mit dem mediaWiki Befehl eine Horizontallinie zu erzeugen muss dieser ''zwingend'' alleine in einer Zeile stehen. Der HTML-Tag (bzw. der Webbrowser) hingegen erzeugt automatisch einen Zeilenumbruch. | ||
+ | |||
+ | |||
+ | === Wiki-Syntax bei einer Textpassage deaktivieren === | ||
+ | In manchen Situationen ist es gewünscht, dass der mediaWiki-Parser eine Zeichenfolge nicht als mediaWiki-Befehl auffasst. Dies trifft besonders dann zu, wenn die mediaWiki-Befehle als Textzeichen benutzt werden sollen. Ein vom mediaWiki-Parser ignorierter Textabschnitt wird über den mediaWiki-Befehl <syntaxhighlight enclose="none" lang="html5"><nowiki> </nowiki></syntaxhighlight> erzeugt. Alle Befehle innerhalb dieses Befehls werden als normale Textzeichen interpretiert und ausgegeben. | ||
+ | |||
+ | '''Beispiel:''' Damit <nowiki>die Hochkommata '' keinen kursiven Text einleiten wird dieser Befehl genutzt. Es handelt sich dann nicht um einen ''mediaWiki-Befehl''</nowiki>. | ||
+ | |||
+ | '''Code:''' <syntaxhighlight enclose="none" lang="html5">Damit <nowiki>die Hochkommata '' keinen kursiven Text einleiten wird dieser Befehl genutzt. Es handelt sich dann nicht um einen ''mediaWiki-Befehl''</nowiki>.</syntaxhighlight> | ||
Zeile 70: | Zeile 277: | ||
== Listen == | == Listen == | ||
Der mediaWiki Software kennt drei verschiedene Formen von Listen, Aufzählungen, nummerierte Listen und Definitionslisten. Die Verwendung von Listen bietet sich immer dann an, wenn kurzer Text geordnet und vom restlichen Text etwas abgehoben werden soll. | Der mediaWiki Software kennt drei verschiedene Formen von Listen, Aufzählungen, nummerierte Listen und Definitionslisten. Die Verwendung von Listen bietet sich immer dann an, wenn kurzer Text geordnet und vom restlichen Text etwas abgehoben werden soll. | ||
+ | |||
=== Aufzählungen / Aufzählende Liste === | === Aufzählungen / Aufzählende Liste === | ||
Zeile 94: | Zeile 302: | ||
* Zitrone | * Zitrone | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | |||
=== Nummierte Liste === | === Nummierte Liste === | ||
Zeile 120: | Zeile 329: | ||
#; Bei neueren Mobilfunktelefonen: Entsprechende Taste betätigen. | #; Bei neueren Mobilfunktelefonen: Entsprechende Taste betätigen. | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | |||
=== Definitionsliste === | === Definitionsliste === | ||
Zeile 150: | Zeile 360: | ||
== Weitere Formatierungen == | == Weitere Formatierungen == | ||
Um das wissenschaftliche Arbeiten zu erleichtern gibt es noch weitere Möglichkeiten Texte entsprechend auszuformatieren. Dies ist besonders dann wichtig, wenn wörtliche Zitate Verwendung finden, Gedichte analysiert werden sollen oder um bestimmte Sachverhalte für eine Diskussion anderwertig vom normalen Text hervorzuheben. | Um das wissenschaftliche Arbeiten zu erleichtern gibt es noch weitere Möglichkeiten Texte entsprechend auszuformatieren. Dies ist besonders dann wichtig, wenn wörtliche Zitate Verwendung finden, Gedichte analysiert werden sollen oder um bestimmte Sachverhalte für eine Diskussion anderwertig vom normalen Text hervorzuheben. | ||
+ | |||
=== Textblock === | === Textblock === | ||
Zeile 215: | Zeile 426: | ||
− | ''' | + | '''Beispiele zu freistehenden Zitat:''' |
{{Zitat | {{Zitat | ||
− | | Text = | + | | Text = 吾十有五而志於學,三十而立,四十而不惑,五十而知天命,六十而耳順,七十而从心所欲,不逾矩。 |
− | | Autor = | + | | Autor = Konfuzius (551 v.Chr. - 479 v.Chr.) |
| lang = zh | | lang = zh | ||
− | | Umschrift = | + | | Umschrift = Wú shí yǒu wǔ ér zhì yú xué, sānshí ér lì, sìshí ér bù huò, wǔshí ér zhī tiān mìng, liùshí ér ěr shùn, qīshí ér cóng |
− | | Übersetzung = | + | | Übersetzung = Als ich fünfzehn war, war mein ganzer Wille auf das Lernen gerichtet. Mit dreißig stand ich fest im Leben. Mit vierzig war ich nicht mehr verwirrt. Mit fünfzig hatte ich den Willen des Himmels erkannt. Mit sechzig klang meinem Ohr alles angenehm. Mit siebzig folgte ich den Wünschen meines Herzens, ohne dabei die Regeln zu brechen. |
− | | Quelle = | + | | Quelle = 2 [http://de.wikiquote.org/wiki/Konfuzius (de.wikiquote.org)] |
+ | | vor = “ | ||
+ | | nach = ” | ||
+ | }} | ||
+ | |||
+ | '''Code:''' | ||
+ | <syntaxhighlight line enclose="div" lang="html5"> | ||
+ | {{Zitat | ||
+ | | Text = 吾十有五而志於學,三十而立,四十而不惑,五十而知天命,六十而耳順,七十而从心所欲,不逾矩。 | ||
+ | | Autor = Konfuzius (551 v.Chr. - 479 v.Chr.) | ||
+ | | lang = zh | ||
+ | | Umschrift = Wú shí yǒu wǔ ér zhì yú xué, sānshí ér lì, sìshí ér bù huò, wǔshí ér zhī tiān mìng, liùshí ér ěr shùn, qīshí ér cóng | ||
+ | | Übersetzung = Als ich fünfzehn war, war mein ganzer Wille auf das Lernen gerichtet. Mit dreißig stand ich fest im Leben. Mit vierzig war ich nicht mehr verwirrt. Mit fünfzig hatte ich den Willen des Himmels erkannt. Mit sechzig klang meinem Ohr alles angenehm. Mit siebzig folgte ich den Wünschen meines Herzens, ohne dabei die Regeln zu brechen. | ||
+ | | Quelle = 2 [http://de.wikiquote.org/wiki/Konfuzius (de.wikiquote.org)] | ||
+ | | vor = “ | ||
+ | | nach = ” | ||
+ | }} | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |||
+ | '''Beispiel #2:''' | ||
+ | {{Zitat | ||
+ | | Text = 目は心の鏡。 | ||
+ | | Autor = unbekannt | ||
+ | | lang = jp | ||
+ | | Umschrift = Me wa kokoro no kagami. | ||
+ | | Übersetzung = Die Augen sind der Spiegel der Seele. | ||
+ | | Quelle = [http://de.wikiquote.org/wiki/Japanische_Sprichw%C3%B6rter Japanisches Sprichwort (de.wikiquote.org)] | ||
| vor = 「 | | vor = 「 | ||
| nach = 」 | | nach = 」 | ||
Zeile 230: | Zeile 468: | ||
<syntaxhighlight line enclose="div" lang="html5"> | <syntaxhighlight line enclose="div" lang="html5"> | ||
{{Zitat | {{Zitat | ||
− | | Text = | + | | Text = 目は心の鏡。 |
− | | Autor = | + | | Autor = unbekannt |
− | | lang = | + | | lang = jp |
− | | Umschrift = | + | | Umschrift = Me wa kokoro no kagami. |
− | | Übersetzung = | + | | Übersetzung = Die Augen sind der Spiegel der Seele. |
− | | Quelle = | + | | Quelle = [http://de.wikiquote.org/wiki/Japanische_Sprichw%C3%B6rter Japanisches Sprichwort (de.wikiquote.org)] |
| vor = 「 | | vor = 「 | ||
| nach = 」 | | nach = 」 | ||
Zeile 294: | Zeile 532: | ||
− | === Code | + | === Codeblock === |
+ | Mittels eines Codeblocks (<syntaxhighlight enclose="none" lang="html5"><code> </code></syntaxhighlight>) kann Text in Schreibmaschinenschrift dargestellt werden. Eine Alternative zum Befehl <syntaxhighlight enclose="none" lang="html5"><code> </code></syntaxhighlight> ist der Befehl <syntaxhighlight enclose="none" lang="html5"><tt> </tt></syntaxhighlight>. | ||
+ | |||
+ | '''Anmerkung:''' Zu beachten ist, dass Leerzeichen das Aussehen verändern. Darüber hinaus ist die Darstellungsform für Quellcode ungünstig. Es empfiehlt sich stattdessen die Darstellung mittels [[#Quellcode mit Syntaxhighlighting | Syntaxhighlighting]], da diese unter anderem auch eine Nummerierung der Zeilen sowie die farbliche Hervorhebung (das sogenannte Syntaxhighlighting) unterstützt. Sowohl <syntaxhighlight enclose="none" lang="html5"><code> </code></syntaxhighlight> als auch <syntaxhighlight enclose="none" lang="html5"><tt> </tt></syntaxhighlight> werden mittlerweile als veraltet betrachtet und sollten nach Möglichkeit vermieden werden, da die Untersütztung für diese Befehle auf Dauer nicht garantiert ist. | ||
+ | |||
+ | '''Beispiele:''' | ||
+ | '''Mehrzeiliger Codeblock ohne vorangehende Leerzeichen mittels <syntaxhighlight enclose="none" lang="html5"><code></code></syntaxhighlight>''' | ||
+ | |||
+ | <code> | ||
+ | Prozedure Kekse() { | ||
+ | Ausgabe: Du wollen Kekse? | ||
+ | } | ||
+ | </code> | ||
+ | |||
+ | '''Code:''' | ||
+ | <syntaxhighlight line enclose="div" lang="html5"> | ||
+ | <code> | ||
+ | Prozedure Kekse() { | ||
+ | Ausgabe: Du wollen Kekse? | ||
+ | } | ||
+ | </code> | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |||
+ | '''Mehrzeiliger Codeblock mit vorangehende Leerzeichen <syntaxhighlight enclose="none" lang="html5"><code></code></syntaxhighlight>:''' | ||
+ | |||
+ | <code> | ||
+ | HTML Grundgerüst: | ||
+ | Anfang | ||
+ | <html> | ||
+ | <head> | ||
+ | <title>Titelangabe</title> | ||
+ | </head> | ||
+ | <body> | ||
+ | Ein Körper! | ||
+ | </body> | ||
+ | </html> | ||
+ | Ende | ||
+ | </code> | ||
+ | |||
+ | '''Code:''' | ||
+ | <syntaxhighlight line enclose="div" lang="html5"> | ||
+ | <code> | ||
+ | HTML Grundgerüst: | ||
+ | Start | ||
+ | <html> | ||
+ | <head> | ||
+ | <title>Titelangabe</title> | ||
+ | </head> | ||
+ | <body> | ||
+ | Ein Körper! | ||
+ | </body> | ||
+ | </html> | ||
+ | Ende | ||
+ | </code> | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |||
+ | '''Mehrzeiliger Codeblock ohne vorangehende Leerzeichen mittels <syntaxhighlight enclose="none" lang="html5"><tt></tt></syntaxhighlight>''' | ||
+ | |||
+ | <tt> | ||
+ | Prozedure Kekse() { | ||
+ | Ausgabe: Du wollen Kekse? | ||
+ | } | ||
+ | </tt> | ||
+ | |||
+ | '''Code:''' | ||
+ | <syntaxhighlight line enclose="div" lang="html5"> | ||
+ | <tt> | ||
+ | Prozedure Kekse() { | ||
+ | Ausgabe: Du wollen Kekse? | ||
+ | } | ||
+ | </tt> | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |||
+ | '''Mehrzeiliger Codeblock mit vorangehende Leerzeichen <syntaxhighlight enclose="none" lang="html5"><tt></tt></syntaxhighlight>:''' | ||
+ | |||
+ | <tt> | ||
+ | HTML Grundgerüst: | ||
+ | Anfang | ||
+ | <html> | ||
+ | <head> | ||
+ | <title>Titelangabe</title> | ||
+ | </head> | ||
+ | <body> | ||
+ | Ein Körper! | ||
+ | </body> | ||
+ | </html> | ||
+ | Ende | ||
+ | </tt> | ||
+ | |||
+ | '''Code:''' | ||
+ | <syntaxhighlight line enclose="div" lang="html5"> | ||
+ | <tt> | ||
+ | HTML Grundgerüst: | ||
+ | Start | ||
+ | <html> | ||
+ | <head> | ||
+ | <title>Titelangabe</title> | ||
+ | </head> | ||
+ | <body> | ||
+ | Ein Körper! | ||
+ | </body> | ||
+ | </html> | ||
+ | Ende | ||
+ | </tt> | ||
+ | </syntaxhighlight> | ||
=== Quellcode mit Syntaxhighlighting === | === Quellcode mit Syntaxhighlighting === | ||
− | Syntaxhighlighting <ref name="syntaxhighlight">[http://de.wikipedia.org/wiki/Hilfe:Syntaxhighlight Hinweise zur Syntaxhighlighting Erweiterung des mediaWiki Projekts auf de.wikipedia.org]</ref> | + | Unter Syntaxhighlighting <ref name="syntaxhighlight">[http://de.wikipedia.org/wiki/Hilfe:Syntaxhighlight Hinweise zur Syntaxhighlighting Erweiterung des mediaWiki Projekts auf de.wikipedia.org]</ref> wird das Hervorheben von Befehlen der jeweiligen Sprache durch farbliche oder textgestalterische Elemente bezeichnet. Es bietet sich vor allem dann an, wenn mit real existierenden Programmiersprachen gearbeitet wird und Erklärungen oder Beispiele in einer dieser Sprachen dargestellt werden soll. |
== HTML-spezifische Befehle == | == HTML-spezifische Befehle == | ||
− | HTML-Tags <ref name="html" /> | + | Es ist möglich einige HTML-Tags <ref name="html" /> innerhalb der Artikel zu verwenden. Die Verwendung hat Vor- und Nachteile. So erweitern sie die Gestaltungsmöglichkeiten von Texten, stellen aber für NutzerInnen ohne HTML-Kenntnisse aber eine Hürde da. Zudem können HTML-Tags die Les- und Wartbarkeit des Artikelcodes beeinträchtigen. |
+ | |||
=== Erzwungene Zeilenumbrüche === | === Erzwungene Zeilenumbrüche === | ||
+ | Manchmal kann es nützlich sein einen Zeilenumbruch per Befehl zu erzwingen. Der dafür notwendige Befehl lautet <syntaxhighlight enclose="none" lang="html5"><br></syntaxhighlight> bzw. in der XHTML-Schreibweise <syntaxhighlight enclose="none" lang="html5"><br /></syntaxhighlight> und steht für ''break''. Der Befehl ist ein strikter ''unary Tag'', also ein alleinstehender Befehl ohne schließenden Tag! Die Verwendung von <syntaxhighlight enclose="none" lang="html5"><br></br></syntaxhighlight> führt zu einem Zeilenumbrüche nach dem <syntaxhighlight enclose="none" lang="html5"><br></syntaxhighlight>, aber das <syntaxhighlight enclose="none" lang="html5"></br></syntaxhighlight> wird als normaler Text aufgefasst und angezeigt. | ||
+ | |||
+ | '''Beispiel:''' Dieser Text<br />soll | ||
+ | Umgebrochen<br>werden</br>. | ||
+ | |||
+ | Code: | ||
+ | <syntaxhighlight line enclose="div" lang="html5"> | ||
+ | Dieser Text<br />soll | ||
+ | Umgebrochen<br>werden</br>. | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |||
+ | Anhand des Beispiels kann folgendes erkannt werden: | ||
+ | # Der Zeilenumbruch wird nach <br /> (XHTML bzw. HTML5 Variante) und <br> (HTML4 Variante) erzwungen. | ||
+ | # Der Zeilenumbruch nach ''soll'' im Wikicode wird ignoriert, der Text wird also nicht in einer neuen Zeile angezeigt. | ||
+ | # Der Befehl </br> bleibt wirkungslos und wird als normaler Text interpretiert. | ||
=== Geschützte Leerzeichen === | === Geschützte Leerzeichen === | ||
+ | Geschützte Leerzeichen finden immer dann Anwendung, wenn ein Leerzeichen erzwungen werden soll. Ebenfalls werden diese genutzt um zu vermeiden, dass zusammenhängende Textteile durch einen Zeilenumbruch getrennt werden. Der Steuerbefehl dafür lautet <syntaxhighlight enclose="none" lang="html5"> </syntaxhighlight>. | ||
+ | |||
+ | '''Beispiele:'''<br /> | ||
+ | '''Mehrere Leerzeichen erzwingen:''' <kbd> 4 Leerzeichen </kbd> | ||
+ | |||
+ | '''Code:''' | ||
+ | <syntaxhighlight line enclose="div" lang="html5"> | ||
+ | <kbd> 4 Leerzeichen </kbd> | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |||
+ | '''Beispiele für zusammenhängende Textkomponenten:''' | ||
+ | Ein Beispiel, um zu verdeutlichen, dass 10 kg oder 100 t auch Dr. med. Soundso ebenso wie die 1 . 000 . 000 kt zusammenhängend bleiben. | ||
+ | |||
+ | '''Code:''' | ||
+ | <syntaxhighlight line enclose="div" lang="html5"> | ||
+ | Ein Beispiel, um zu verdeutlichen, dass 10 kg oder 100 t auch Dr. med. Soundso ebenso wie die 1 . 000 . 000 kt zusammenhängend bleiben. | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |||
+ | '''Hinweis:''' Das letzte Beispiel zeigt nur die Verwendung nicht aber den Effekt an. Das geschützte Leerzeichen würde aber dafür sorgen, dass die zusammenhängenden Komponenten automatisch zusammen in der nächsten Zeile ausgegeben werden. Der Effekt lässt sich wegen den unterschiedlichen Bildschirmgrößen und daraus resultierenden Anzeigeweiten nicht genau simulieren. | ||
=== Kommentare im Text === | === Kommentare im Text === | ||
+ | HTML Kommentare werden vom mediaWiki [http://de.wikipedia.org/wiki/Parser Parser] ignoriert und können verwendet werden, wenn bestimmte Textpassagen mit Kommentaren versehen werden sollen. Die Verwendung sollte nach Möglichkeit nur in Vorlagen oder Seiten mit strukturellen Aufgaben genutzt werden, da in HTML ungeübte BenutzerInnen sonst wohlmöglich damit nichts anfangen können. | ||
+ | |||
+ | '''Beispiel:''' In diesem Satz <!-- verstecken wir ein wenig Text der nicht angezeigt werden soll --> ist ein Kommentar enthalten. | ||
+ | |||
+ | '''Code:''' | ||
+ | <syntaxhighlight line enclose="div" lang="html5"> | ||
+ | In diesem Satz <!-- verstecken wir ein wenig Text der nicht angezeigt werden soll --> ist ein Kommentar enthalten. | ||
+ | </syntaxhighlight> | ||
Aktuelle Version vom 26. September 2014, 21:58 Uhr
In diesem Artikel wird auf die in der mediaWiki Software möglichen Elemente der Textgestaltung bezug genommen. Zunächst werden die gängigsten Textgestaltungselemente vorgestellt und im weiteren Verlauf um spezifische Elemente ergänzt.
Die hier aufgeführten Befehle beziehen sich auf den Standardeditor und den WikiEditor, welche über keine oder nur eine rudimentäre WYSIWYG-Funktion verfügen. Bei WYSIWYG-Editoren (wie der VisualEditor) muss zunächst in die Quellcode- / Code-Ansicht gewechselt werden.
Textgestaltung
Formatierung
Zu Beginn werden hier die Elemente der Textformatierung [1] vorgestellt.
Text fett hervorheben
Um eine Textpassage fett hervorzuheben muss diese von drei einfachen Anführungszeichen ''' umschlossen werden. Dabei leiten die ersten drei einfachen Anführungszeichen die Hervorhebung ein und die letzten drei beenden diese.
Beispiel: In dieser Textpassage soll etwas fett hervorgeheben werden.
Code: In dieser Textpassage soll '''etwas fett hervorgeheben''' werden.
Text kursiv schreiben
Damit eine Textpassage kursiv dargestellt wird, wird diese in zwei einfache Anführungszeichen '' umschlossen. Wie bereits beim Text fett hervorheben leiten die ersten zwei einfachen Anführungszeichen die Kursiv-schreiben-Modus ein und die abschließenden zwei einfachen Anführungszeichen beenden den Modus.
Beispiel: Eine Textpassage dieses Satzes wird nun kursiv geschrieben und zwar solange bis dieser Modus beendet wurde.
Code: Eine Textpassage dieses Satzes wird nun ''kursiv geschrieben und zwar solange bis dieser Modus beendet'' wurde.
Text fett und kursiv darstellen
Beide zuvor vorgestellten Gestaltungselemente können auch kombiniert werden. Dabei wird die Textpassage von fünf einfache Anführungszeichen ''''' umschlossen.
Beispiel: Es folgt eine Textpassage, in der nun Text fett und kursiv hervorgehoben wird um dies ein mal zu demonstrieren.
Code: Es folgt eine Textpassage, '''''in der nun Text fett und kursiv hervorgehoben wird''''' um dies ein mal zu demonstrieren.
Text unterstrichen darstellen
Um Textstellen zu unterstreichen muss dieser mit den Befehlen <u> </u> umschlossen werden.
Beispiel: Hier soll das unterstreichen von Textkomponenten demonstriert werden.
Code: Hier soll das <u>unterstreichen von Textkomponenten</u> demonstriert werden.
Text durchgestrichen abbilden
Ebenso kann Text auch als durchgestrichen dargestellt werden. Dies geschieht, in dem der betreffende Text zwischen <s> </s> oder Alternativ auch <strike> </strike> gestellt wird und ist nützlich um veraltete Informationen als nicht mehr gültig hervorzuheben.
Beispiel: Nerd sind ausschließlich männliche Personen. Weibliche Personen können keine Computer programmieren.
Code: Nerd sind <s>ausschließlich</s> männliche Personen. Weibliche Personen können <strike>keine</strike> Computer programmieren.
Text hochstellen
Gelegentlich ist es von nöten Text hochgestellt darzustellen, beispielsweise weil Anmerkungen in einem noch nicht veröffentlichten Artikel getätigt werden sollen. Dies wird mit dem Tag [2] <sup> </sup> erreicht.
Beispiel: Diese Aussage enthält keine Aussage.Ist dem tatsächlich so?
Code: Diese Aussage enthält keine Aussage.<sup>Ist dem tatsächlich so?</sup>
Text tiefstellen
Text lässt sich auch tief stellen und kann ebenso wie das hochstellen zum Hinzufügen von Anmerkungen genutzt werden. Genauso wie für das hochstellen ist auch für das tiefstellen von Texten der Befehl in der Tag Syntax und lautet <sub> </sub>.
Beispiel: Nachts sind alle Was ist mit schwarz? Katzen grau.
Code: Nachts sind alle <sub>Was ist mit schwarz?</sub> Katzen grau.
Text vergrößern
Gelegentlich ist es notwendig die Schrift in einer Textpassage vergrößert abzubilden und diesen somit vom restlichen Text abzuheben. Möglich ist dies über den Tag <big> </big>.
Beispiel: Wir schreiben heute das frei sein groß!
Code: Wir schreiben <big>heute das frei sein</big> groß!
Text verkleinern
Genauso wie manche Textpassagen vergrößert hervorgehoben werden soll können analog dazu Textpassagen auch kleiner als der Rest des Textes dargestellt werden. Der hierfür notwendige Tag lautet <small> </small> und muss ebenso die Textpassage umschließen.
Beispiel: Manchmal möchte man einfach nur klein sein um nicht gesehen zu werden.
Code: Manchmal möchte man <small>einfach nur klein sein um nicht</small> gesehen zu werden.
Farblicher Text
Um bestimmte Textabschnitte andersfarbig vom restlichen Text abzuheben muss auf den HTML-Tag <span style="color:<Name der Farbe in Englisch>;"> </span> zurückgegriffen werden. Der Tag <span> </span> an sich hat keinerlei Wirkung und dient eigentlich nur dazu vordefinierte Cascading Style Sheets (kurz CSS) auf den entsprechenden Text anzuwenden. Die Umfärbung des Textes wird durch die Definition des Aussehens (engl. style) im sogenannten Attribut style="" erzeugt. Die Angabe der zu verwendenden Farbe kann in Hexadezimal, RGB, RGBA, HSL, HSLA [3] oder als Name stattfinden und ist durch das W3C festgelegt.
Hinweis: Das Umfärben von Textabschnitten mit Zeilenumbrüchen ist über den Tag <span style="color:(Farbwert);"></span> nicht möglich. Stattdessen muss dies mittels <div style="color:(Farbwert);"></div> erzeugt werden.
Beispiel mit <span></span>: Wir können unter anderem Text rot oder auch blue oder eben grün oder auch knallig orange einfärben.
Code: Wir können unter anderem Text <span style="color:red;">rot</span> oder auch <span style="color:blue;">blue</span> oder eben <span style="color:green;">grün</span> oder auch knallig <span style="color:orange;">orange</span> einfärben.
Beispiel mit mehrzeiliger Umfärbung (<div></div>):
R.
E.
D.
ist schon ein cooler Film!Code:
- <div style="color:red;">
- R.
- E.
- D.
- ist schon ein cooler Film!</div>
Text mit andere Schriftart anzeigen
Um Text in einer anderen Schriftart darzustellen wird ebenfalls der HTML-Tag <span> </span> zusammen mit dem Attribut style="" verwendet. Über den CSS Befehl font-family:<Schriftart> [4] können andere Schriftarten eingebunden werden. Vollständig sieht der Befehl so aus: <span style="font-family:serif;"> </span>.
Hinweis: Es sollte nur in Ausnahmesituationen auf andere Schriftarten zurückgegriffen werden, da einerseits die Artikel möglichst einheitlich aussehen sollen und anderseits manche Schriftarten nicht auf jeden Betriebssystem verfügbar sind.
Beispiel:
Text in Times New Roman,
Arial,
Verdana,
Courier und
Serif
Code:
- Text in <span style="font-family:Times New Roman;">Times New Roman</span>,<br />
- <span style="font-family:Arial;">Arial</span>,<br />
- <span style="font-family:Verdana;">Verdana</span>,<br />
- <span style="font-family:Courier;">Courier</span> und<br />
- <span style="font-family:serif;">Serif</span><br />
Text ausrichten
In manchen Situationen soll ein Textabschnitt anders als der Rest am Anzeigebereich auszurichten sein. Die Ausrichtung wird über den HTML-Tag <div> </div> erreicht. Die Steuerung der Ausrichtung erfolgt wieder als CSS Befehl im style="" Attribut und wird über text-align:<Ausrichtung>; [5] definiert. Die Ausrichtung kann dabei links- oder rechtsbündig sowie zentriert sein oder als Blocksatz dargestellt werden. Komplett sieht der Befehl wie folgt aus: <div style="text-align:(Ausrichtung);"> </div>. Der <div> </div> Tag ist ein HTML-Blockelement, d.h. dessen Wirkung erstreckt sich über einen komletten Textblock und kann mehrzeilig sein.
Hinweis: Wird die Ausrichtung eine Passage mitten im Textfluss verändert wird auch automatisch ein Zeilenumbruch mit erzeugt.
Hinweis #2: Die Textausrichtung kann auch über <div align="(Ausrichtung)"> </div> und <center> </center> erzeugt werden. Letzter Befehl zentriert den umschlossenen Text. Von der Verwendung dieser wird jedoch abgeraten, da beide Befehle laut dem W3C nicht von HTML 5 unterstützt werden. [6] [7]
Text linksbündig ausrichten (ist voreingestellt)
Beispiel:Dieser Textabschnitt wurde vorher zentriert, damit die Auswirkung der
linksbündigen Ausrichtung
auch erkennbar wird.
Code:
- <div style="text-align:center;">
- Dieser Textabschnitt wurde vorher zentriert, damit die Auswirkung der
- <div style="text-align:left;">
- linksbündigen Ausrichtung
- </div>
- auch erkennbar wird.
- </div>
Text zentriert ausrichten
Beispiel:Ein kompletter Textabschnitt wird
zentriert
dargestellt.
Code:
- <div style="text-align:center;">
- Ein kompletter Textabschnitt wird
- zentriert
- dargestellt.
- </div>
Text rechtsbündig ausrichten
Beispiel:nun rechtsbündig ausgerichtet werden.
Code:
- <div style="text-align:right;">Dieser Text soll
- nun rechtsbündig ausgerichtet werden.
- </div>
Text als Blocksatz ausrichten
Beispiel:
Eine ganze Menge Text kann auch als Blocksatz angezeigt werden.
Ob man diese Darstellung mag muss man selbst wissen. In manchen Situationen kann es aber sicherlich vorteilhaft sein die Textausrichtung im Blocksatzmodus zu betreiben. Allerdings sollte diese Ausrichtung nicht exzessiv über mehrere Absätze hinweg verwendet werden.
- <div style="text-align:justify;">
- Eine ganze Menge Text kann auch als Blocksatz angezeigt werden.
- Ob man diese Darstellung mag muss man selbst wissen. In manchen Situationen kann es aber sicherlich vorteilhaft sein die Textausrichtung im Blocksatzmodus zu betreiben. Allerdings sollte diese Ausrichtung nicht exzessiv über mehrere Absätze hinweg verwendet werden.
- </div>
Horizontallinie zur Abgrenzung nutzen
Um Inhalte optisch abzugrenzen bietet sowohl der mediaWiki- als auch HTML-Befehlssatz eine Möglichkeit horizontale Linien einzubinden. Der mediaWiki-Befehl lautet recht simpel ----, die HTML-Variante ist <hr />. Die HTML-Variante bietet sich an, wenn die Horizontallinie über das bereits bekannte HTML-Attribut style="" optisch [8] angepasst werden soll.
Beispiele: Die Horizontallinie mittels dem mediaWiki Befehl:
und über den HTML-Befehl
abschließend eine eingefärbte Horizontallinie mittels HTML-Befehl (über den mediaWiki Befehl nicht möglich!)
Code:
- Die Horizontallinie mittels dem mediaWiki Befehl:
- ----
- und über den HTML-Befehl <hr />
- abschließend eine eingefärbte Horizontallinie mittels HTML-Befehl (über den mediaWiki Befehl nicht möglich!)
- <hr style="border:solid red 1px;">
- <hr style="border:solid green 1px;">
- <hr style="border:solid blue 1px;">
Anmerkung: Um mit dem mediaWiki Befehl eine Horizontallinie zu erzeugen muss dieser zwingend alleine in einer Zeile stehen. Der HTML-Tag (bzw. der Webbrowser) hingegen erzeugt automatisch einen Zeilenumbruch.
Wiki-Syntax bei einer Textpassage deaktivieren
In manchen Situationen ist es gewünscht, dass der mediaWiki-Parser eine Zeichenfolge nicht als mediaWiki-Befehl auffasst. Dies trifft besonders dann zu, wenn die mediaWiki-Befehle als Textzeichen benutzt werden sollen. Ein vom mediaWiki-Parser ignorierter Textabschnitt wird über den mediaWiki-Befehl <nowiki> </nowiki> erzeugt. Alle Befehle innerhalb dieses Befehls werden als normale Textzeichen interpretiert und ausgegeben.
Beispiel: Damit die Hochkommata '' keinen kursiven Text einleiten wird dieser Befehl genutzt. Es handelt sich dann nicht um einen ''mediaWiki-Befehl''.
Code: Damit <nowiki>die Hochkommata '' keinen kursiven Text einleiten wird dieser Befehl genutzt. Es handelt sich dann nicht um einen ''mediaWiki-Befehl''</nowiki>.
Überschriften
Um längere Texte leichter in Sinnabschnitte unterteilen zu können bietet auch die mediaWiki Software die Möglichkeit an Überschriften [1] zu benutzen. In der Standardeinstellung wird bei längeren Texten durch das mediaWiki anhand dieser Überschriften ein Inhaltsverzeichnis generiert, wodurch die entsprechenden Textabschnitte auch direkt angesprungen werden können. Die Überschriften können in sechs Ebenen tief gestaffelt werden.
Der Befehl zum Erzeugen einer Überschrift ist in der ersten Ebene ein einfaches =, welches den Überschritstext entsprechend umschließt. Tiefere Überschriftsebenen werden praktischerweise ebenfalls mit = eingeleitet, wobei die gewünschte Tiefe der Überschriftsebene der Anzahl der = entspricht.
Beispiele:
Überschrift 1. Ebene
Code: = Überschrift 1. Ebene =
Überschrift 2. Ebene
Code: == Überschrift 2. Ebene ==
Überschrift 3. Ebene
Code: === Überschrift 3. Ebene ===
Überschrift 4. Ebene
Code: ==== Überschrift 4. Ebene ====
Überschrift 5. Ebene
Code: ===== Überschrift 5. Ebene =====
Überschrift 6. Ebene
Code: ====== Überschrift 6. Ebene ======
Listen
Der mediaWiki Software kennt drei verschiedene Formen von Listen, Aufzählungen, nummerierte Listen und Definitionslisten. Die Verwendung von Listen bietet sich immer dann an, wenn kurzer Text geordnet und vom restlichen Text etwas abgehoben werden soll.
Aufzählungen / Aufzählende Liste
Aufzählungen bzw. Aufzählende Listen werden immer dann verwendet, wenn in irgendeiner Form eine einfache Auflistung stattfinden soll.
Anmerkung: Doppelpunkten : und Semikola ; haben in aufzählenden Listen eine Steuerfunktion und führen einen Zeilenumbruch (via Doppelpunkt) herbei bzw. heben im Falle des Semikolon den Folgetext fett hervorheben (siehe Beispiel).
Beispiel:
- Ananas
- Apfel
- Birne
- Erdbeere
- Lecker
- Kiwi
- Zitrone
Code:
- * Ananas
- *: Apfel
- * Birne
- *; Erdbeere: Lecker
- * Kiwi
- * Zitrone
Nummierte Liste
Um bei einer Auflistung eine strengere Hierarchie hervorzuheben ist eine aufzählende Liste nicht ausreichend. Für diese Fälle bietet das mediaWiki die Möglichkeit nummerierte Listen zu benutzen. Diese können beispielsweise Helfen eine algorithmisches Vorgehen zu verdeutlichen.
Anmerkung: Doppelpunkten : und Semikola ; haben in nummerierten Listen eine Steuerfunktion und führen einen Zeilenumbruch (via Doppelpunkt) herbei bzw. heben im Falle des Semikolon den Folgetext fett hervorheben (siehe Beispiel).
Beispiel:
- Telefonhörer abnehmen.
- Bei neueren Mobilfunktelefonen: Tastensperre aufheben.
- Telefonnummer wählen.
- Warten bis die Gegenstelle das Gespräch annimmt.
- Gespräch führen.
- Zum beenden des Gespräches den Telefonhörer auflegen.
- Bei neueren Mobilfunktelefonen
- Entsprechende Taste betätigen.
Code:
- # Telefonhörer abnehmen.
- #: Bei neueren Mobilfunktelefonen: Tastensperre aufheben.
- # Telefonnummer wählen.
- # Warten bis die Gegenstelle das Gespräch annimmt.
- # Gespräch führen.
- # Zum beenden des Gespräches den Telefonhörer auflegen.
- #; Bei neueren Mobilfunktelefonen: Entsprechende Taste betätigen.
Definitionsliste
Definitionslisten werden vor allem in wissenschaftlichen Texten benötigt. Mit deren Hilfe können Definitionen strukturiert dargestellt werden. Anders als bei wikipedia werden Definitionslistenelemente die auf einem Doppelpunkt : folgen nicht automatisch eingerückt.
Beispiel #1:
- Definitionsliste
- Lebewesen: Organisierte Einheiten, die unter anderem zu Stoffwechsel, Fortpflanzung, Reizbarkeit, Wachstum und Evolution fähig sind.
- Biomasse: Stoffgemische, die in Lebewesen gebunden und/oder von ihnen erzeugt werden
Code:
- ; Definitionsliste
- : Lebewesen: Organisierte Einheiten, die unter anderem zu Stoffwechsel, Fortpflanzung, Reizbarkeit, Wachstum und Evolution fähig sind.
- : Biomasse: Stoffgemische, die in Lebewesen gebunden und/oder von ihnen erzeugt werden
Beispiel #2:
- Definition des Begriffs "Lebewesen"
- Organisierte Einheiten, die unter anderem zu Stoffwechsel, Fortpflanzung, Reizbarkeit, Wachstum und Evolution fähig
Code:
- ; Definition des Begriffs "Lebewesen"
- :Organisierte Einheiten, die unter anderem zu Stoffwechsel, Fortpflanzung, Reizbarkeit, Wachstum und Evolution fähig
Weitere Formatierungen
Um das wissenschaftliche Arbeiten zu erleichtern gibt es noch weitere Möglichkeiten Texte entsprechend auszuformatieren. Dies ist besonders dann wichtig, wenn wörtliche Zitate Verwendung finden, Gedichte analysiert werden sollen oder um bestimmte Sachverhalte für eine Diskussion anderwertig vom normalen Text hervorzuheben.
Textblock
Textblöcke bieten sich in der Regel dann an, wenn bestimmte Informationen vom restlichen Text abgehoben dargestellt werden sollen und wofür die einfachen textgestalterischen Mittel nur unzureichend geeignet sind. Ein häufiger auftretendes Beispiel ist die Ankündigung einer Veranstaltung innerhalb eines Nachrichtentextes bei der man sicherstellen möchte, dass sie auf den ersten Blick wahrgenommen wird.
Der Textblock kann auf zweierlei Arten erzeugt werden. Eine etwas umständliche Möglichkeit ist das Einrücken des entsprechenden Textes mit vier Leerzeichen Text. Diese Möglichkeit empfiehlt sich meist nur bei einzeiligen Text. Umfasst der hervorzuhebende Text mehrere Sätze empfiehlt sich die Möglichkeit mittels des <pre> </pre> Tags.
Zu beachten ist, dass der Textblock am Ende der Zeile nicht automatisch umgebrochen wird. Ist der Text also länger als der anzuzeigende Bereich wird unter dem Block ein horizontaler Scrollbalken eingeblendet. Besonders problematisch ist dies im Verbund mit Bildern, die auf der selben Höhe des Textblockes abgebildet werden und für die der Textflussmodus aktiviert sein soll.
Beispiel für einzeiliger Textblock:
Erste Zeile
Code:
- Erste Zeile
Beispiel für mehrzeiligen Textblock:
Ein ganz simpler Textblock, der über mehrere Zeilen geht Und wenn dieser Block sehr viele Zeilen umfasst, könnte das echt anstrengend werden, wenn man jede Zeile mit vier Leerzeichen erst einrücken muss.
Code:
- <pre>
- Ein ganz simpler Textblock,
- der über mehrere Zeilen geht
- Und wenn dieser Block sehr viele Zeilen umfasst,
- könnte das echt anstrengend werden,
- wenn man jede Zeile mit vier Leerzeichen
- erst einrücken muss.
- </pre>
Beispiel für einzeiligen Textblock, welcher über den Anzeigebereich hinaus geht:
Dies ist ein Satz der sehr lang ist und über den Anzeigebereich hinaus geht. Es wird der erwähnte Scrollbalken eingeblendet, welcher eventuell nicht ganz schön ist. Vor allem könnte er auf mobilen Geräten Probleme bei der Darstellung erzeugen und umständlich zu bedienen sein. Probleme treten auf jeden Fall auf, wenn rechts vom Textblock auf selber Höhe ein Bild eingeblendet wird.
Code:
- Dies ist ein Satz der sehr lang ist und über den Anzeigebereich hinaus geht. Es wird der erwähnte Scrollbalken eingeblendet, welcher eventuell nicht ganz schön ist. Vor allem könnte er auf mobilen Geräten Probleme bei der Darstellung erzeugen und umständlich zu bedienen sein. Probleme treten auf jeden Fall auf, wenn rechts vom Textblock auf selber Höhe ein Bild eingeblendet wird.
Zitate
Die Verwendung von Zitaten gehört zur Grundausbildung von [angehenden] Akademikerinnen / Akademikern und aus Fremdtexten übernommene Passagen müssen dementsprechend gekennzeichnet werden (weitere Informationen zum wissenschaftlichen Arbeiten siehe den Artikel Allgemeine Hinweise zum wissenschaftlichen Arbeiten).
Es gibt zwei unterschiedliche Befehle für das zitieren deren Unterschiede darin bestehen, dass das Zitat endweder im Satz steht oder nicht.
Beispiel zu einem Zitat im Satz: Ein „kurzer zitierter Text“
, auch mitten im Satz. Stattdessen kann man die Anführungszeichen auch direkt eingeben.
Code:- Ein {{"|kurzer zitierter Text}}, auch mitten im Satz. (Stattdessen kann man die Anführungszeichen auch direkt eingeben.)
Hinweis: Zitate dieser Form werden über die Vorlage:" realisiert. Vorlage arbeitet momentan fehlerhaft
Beispiele zu freistehenden Zitat:
“吾十有五而志於學,三十而立,四十而不惑,五十而知天命,六十而耳順,七十而从心所欲,不逾矩。”
“Wú shí yǒu wǔ ér zhì yú xué, sānshí ér lì, sìshí ér bù huò, wǔshí ér zhī tiān mìng, liùshí ér ěr shùn, qīshí ér cóng”
„Als ich fünfzehn war, war mein ganzer Wille auf das Lernen gerichtet. Mit dreißig stand ich fest im Leben. Mit vierzig war ich nicht mehr verwirrt. Mit fünfzig hatte ich den Willen des Himmels erkannt. Mit sechzig klang meinem Ohr alles angenehm. Mit siebzig folgte ich den Wünschen meines Herzens, ohne dabei die Regeln zu brechen.“
Code:
- {{Zitat
- | Text = 吾十有五而志於學,三十而立,四十而不惑,五十而知天命,六十而耳順,七十而从心所欲,不逾矩。
- | Autor = Konfuzius (551 v.Chr. - 479 v.Chr.)
- | lang = zh
- | Umschrift = Wú shí yǒu wǔ ér zhì yú xué, sānshí ér lì, sìshí ér bù huò, wǔshí ér zhī tiān mìng, liùshí ér ěr shùn, qīshí ér cóng
- | Übersetzung = Als ich fünfzehn war, war mein ganzer Wille auf das Lernen gerichtet. Mit dreißig stand ich fest im Leben. Mit vierzig war ich nicht mehr verwirrt. Mit fünfzig hatte ich den Willen des Himmels erkannt. Mit sechzig klang meinem Ohr alles angenehm. Mit siebzig folgte ich den Wünschen meines Herzens, ohne dabei die Regeln zu brechen.
- | Quelle = 2 [http://de.wikiquote.org/wiki/Konfuzius (de.wikiquote.org)]
- | vor = “
- | nach = ”
- }}
Beispiel #2:
「目は心の鏡。」
「Me wa kokoro no kagami.」
„Die Augen sind der Spiegel der Seele.“
Code:
- {{Zitat
- | Text = 目は心の鏡。
- | Autor = unbekannt
- | lang = jp
- | Umschrift = Me wa kokoro no kagami.
- | Übersetzung = Die Augen sind der Spiegel der Seele.
- | Quelle = [http://de.wikiquote.org/wiki/Japanische_Sprichw%C3%B6rter Japanisches Sprichwort (de.wikiquote.org)]
- | vor = 「
- | nach = 」
- }}
Hinweis: Zitate dieser Form werden über die Vorlage:Zitat realisiert.
Formatierung Gedichten und ähnlichen Textformen
Soll im Text die in Versform vorliegen, wie Gedichte oder Liedtexte, abgebildet werden, wird empfohlen den eigens dafür im Befehlssatz des mediaWikis vorhandenen Tag <poem> </poem> zu verwenden. Dieser Formatiert die entsprechenden Zeilen.
Beispiel: Erste Strophe und er Refrain der Deutsche Arbeiter-Marseillaise von Jacob Audorf [9]
Wohlan, wer Recht und Wahrheit achtet,
zu unsrer Fahne steh allzuhauf!
Wenn auch die Lüg uns noch umnachtet,
bald steigt der Morgen hell herauf!
Ein schwerer Kampf ist’s den wir wagen,
zahllos ist unsrer Feinde Schar.
Doch ob wie Flammen die Gefahr
mög über uns zusammenschlagen,
Refrain
nicht fürchten wir den Feind,
stehn wir im Kampf vereint!
Marsch, marsch, marsch, marsch
und sei’s durch Qual und Not,
für Freiheit, Recht und Brot!
[...]
Code:
- <poem>
- Wohlan, wer Recht und Wahrheit achtet,
- zu unsrer Fahne steh allzuhauf!
- Wenn auch die Lüg uns noch umnachtet,
- bald steigt der Morgen hell herauf!
- Ein schwerer Kampf ist’s den wir wagen,
- zahllos ist unsrer Feinde Schar.
- Doch ob wie Flammen die Gefahr
- mög über uns zusammenschlagen,
- Refrain
- nicht fürchten wir den Feind,
- stehn wir im Kampf vereint!
- Marsch, marsch, marsch, marsch
- und sei’s durch Qual und Not,
- für Freiheit, Recht und Brot!
- [...]
- </poem>
Codeblock
Mittels eines Codeblocks (<code> </code>) kann Text in Schreibmaschinenschrift dargestellt werden. Eine Alternative zum Befehl <code> </code> ist der Befehl <tt> </tt>.
Anmerkung: Zu beachten ist, dass Leerzeichen das Aussehen verändern. Darüber hinaus ist die Darstellungsform für Quellcode ungünstig. Es empfiehlt sich stattdessen die Darstellung mittels Syntaxhighlighting, da diese unter anderem auch eine Nummerierung der Zeilen sowie die farbliche Hervorhebung (das sogenannte Syntaxhighlighting) unterstützt. Sowohl <code> </code> als auch <tt> </tt> werden mittlerweile als veraltet betrachtet und sollten nach Möglichkeit vermieden werden, da die Untersütztung für diese Befehle auf Dauer nicht garantiert ist.
Beispiele: Mehrzeiliger Codeblock ohne vorangehende Leerzeichen mittels <code></code>
Prozedure Kekse() {
Ausgabe: Du wollen Kekse?
}
Code:
- <code>
- Prozedure Kekse() {
- Ausgabe: Du wollen Kekse?
- }
- </code>
Mehrzeiliger Codeblock mit vorangehende Leerzeichen <code></code>:
HTML Grundgerüst:
Anfang
Titelangabe Ein Körper!
Ende
Code:
- <code>
- HTML Grundgerüst:
- Start
- <html>
- <head>
- <title>Titelangabe</title>
- </head>
- <body>
- Ein Körper!
- </body>
- </html>
- Ende
- </code>
Mehrzeiliger Codeblock ohne vorangehende Leerzeichen mittels <tt></tt>
Prozedure Kekse() { Ausgabe: Du wollen Kekse? }
Code:
- <tt>
- Prozedure Kekse() {
- Ausgabe: Du wollen Kekse?
- }
- </tt>
Mehrzeiliger Codeblock mit vorangehende Leerzeichen <tt></tt>:
HTML Grundgerüst: Anfang
Titelangabe Ein Körper!
Ende
Code:
- <tt>
- HTML Grundgerüst:
- Start
- <html>
- <head>
- <title>Titelangabe</title>
- </head>
- <body>
- Ein Körper!
- </body>
- </html>
- Ende
- </tt>
Quellcode mit Syntaxhighlighting
Unter Syntaxhighlighting [10] wird das Hervorheben von Befehlen der jeweiligen Sprache durch farbliche oder textgestalterische Elemente bezeichnet. Es bietet sich vor allem dann an, wenn mit real existierenden Programmiersprachen gearbeitet wird und Erklärungen oder Beispiele in einer dieser Sprachen dargestellt werden soll.
HTML-spezifische Befehle
Es ist möglich einige HTML-Tags [2] innerhalb der Artikel zu verwenden. Die Verwendung hat Vor- und Nachteile. So erweitern sie die Gestaltungsmöglichkeiten von Texten, stellen aber für NutzerInnen ohne HTML-Kenntnisse aber eine Hürde da. Zudem können HTML-Tags die Les- und Wartbarkeit des Artikelcodes beeinträchtigen.
Erzwungene Zeilenumbrüche
Manchmal kann es nützlich sein einen Zeilenumbruch per Befehl zu erzwingen. Der dafür notwendige Befehl lautet <br> bzw. in der XHTML-Schreibweise <br /> und steht für break. Der Befehl ist ein strikter unary Tag, also ein alleinstehender Befehl ohne schließenden Tag! Die Verwendung von <br></br> führt zu einem Zeilenumbrüche nach dem <br>, aber das </br> wird als normaler Text aufgefasst und angezeigt.
Beispiel: Dieser Text
soll
Umgebrochen
werden</br>.
Code:
- Dieser Text<br />soll
- Umgebrochen<br>werden</br>.
Anhand des Beispiels kann folgendes erkannt werden:
- Der Zeilenumbruch wird nach
(XHTML bzw. HTML5 Variante) und
(HTML4 Variante) erzwungen. - Der Zeilenumbruch nach soll im Wikicode wird ignoriert, der Text wird also nicht in einer neuen Zeile angezeigt.
- Der Befehl </br> bleibt wirkungslos und wird als normaler Text interpretiert.
Geschützte Leerzeichen
Geschützte Leerzeichen finden immer dann Anwendung, wenn ein Leerzeichen erzwungen werden soll. Ebenfalls werden diese genutzt um zu vermeiden, dass zusammenhängende Textteile durch einen Zeilenumbruch getrennt werden. Der Steuerbefehl dafür lautet .
Beispiele:
Mehrere Leerzeichen erzwingen: 4 Leerzeichen
Code:
- <kbd> 4 Leerzeichen </kbd>
Beispiele für zusammenhängende Textkomponenten:
Ein Beispiel, um zu verdeutlichen, dass 10 kg oder 100 t auch Dr. med. Soundso ebenso wie die 1 . 000 . 000 kt zusammenhängend bleiben.
Code:
- Ein Beispiel, um zu verdeutlichen, dass 10 kg oder 100 t auch Dr. med. Soundso ebenso wie die 1 . 000 . 000 kt zusammenhängend bleiben.
Hinweis: Das letzte Beispiel zeigt nur die Verwendung nicht aber den Effekt an. Das geschützte Leerzeichen würde aber dafür sorgen, dass die zusammenhängenden Komponenten automatisch zusammen in der nächsten Zeile ausgegeben werden. Der Effekt lässt sich wegen den unterschiedlichen Bildschirmgrößen und daraus resultierenden Anzeigeweiten nicht genau simulieren.
Kommentare im Text
HTML Kommentare werden vom mediaWiki Parser ignoriert und können verwendet werden, wenn bestimmte Textpassagen mit Kommentaren versehen werden sollen. Die Verwendung sollte nach Möglichkeit nur in Vorlagen oder Seiten mit strukturellen Aufgaben genutzt werden, da in HTML ungeübte BenutzerInnen sonst wohlmöglich damit nichts anfangen können.
Beispiel: In diesem Satz ist ein Kommentar enthalten.
Code:
- In diesem Satz <!-- verstecken wir ein wenig Text der nicht angezeigt werden soll --> ist ein Kommentar enthalten.
Einzelnachweise / Quellen
- ↑ 1,0 1,1 Möglichkeiten zur Formatierung von Wikipedia-Artikeln auf de.wikipedia.org
- ↑ 2,0 2,1 Beschreibung zu den an HTML / XML angelehnten Tags in der mediaWiki Software auf de.wikipedia.org
- ↑ Übersicht des W3C aller Methoden zur Angabe von Farben im Web
- ↑ Tutorial zu CSS Font auf der Seite des W3C
- ↑ Beschreibung zum CSS Befehl text-align auf der Website des W3C
- ↑ Beschreibung des center Tags (W3C)
- ↑ Beschreibung zum align Attribut (W3C)
- ↑ Tutorial zur optischen Gestaltung der horizontal rule <hr /> (CSS4You.de)
- ↑ Deutsche Arbeiter-Marseillaise von Jacob Audorf auf de.wikipedia.org
- ↑ Hinweise zur Syntaxhighlighting Erweiterung des mediaWiki Projekts auf de.wikipedia.org