Spielwiese: Unterschied zwischen den Versionen

Aus Augenbit
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
LaTeX - Test
 
<math>\frac{2x}{3y}</math>
 
 
{{MediaWiki-Hilfe}}
 
{{MediaWiki-Hilfe}}
 
Seit Januar 2003 gibt es in der Wikipedia '''[[TeX]]-Markup''' für mathematische Formeln. Entweder werden [[Portable Network Graphics|PNG]]-Bilder oder einfacher [[Hypertext Markup Language|HTML]]-Code generiert, abhängig von Benutzereinstellungen und der Komplexität des Ausdrucks. In Zukunft – wenn die Browser es unterstützen – wird es möglich sein, ''enhanced HTML'' zu generieren oder sogar in vielen Fällen eine [[Extensible Markup Language|XML]]-Sprache für mathematische Ausdrücke: [[MathML]].
 
Seit Januar 2003 gibt es in der Wikipedia '''[[TeX]]-Markup''' für mathematische Formeln. Entweder werden [[Portable Network Graphics|PNG]]-Bilder oder einfacher [[Hypertext Markup Language|HTML]]-Code generiert, abhängig von Benutzereinstellungen und der Komplexität des Ausdrucks. In Zukunft – wenn die Browser es unterstützen – wird es möglich sein, ''enhanced HTML'' zu generieren oder sogar in vielen Fällen eine [[Extensible Markup Language|XML]]-Sprache für mathematische Ausdrücke: [[MathML]].
 +
 +
Formeln werden in <code><nowiki><math></nowiki></code>-Befehlen eingeschlossen: <code><nowiki><math></math></nowiki></code>. Zeilenumbrüche innerhalb dieser Tags sind erlaubt, werden aber nicht in ein Bild umgesetzt, also „gerendert“. Sie sind nützlich, um den Code übersichtlich zu halten (z. B. eine Zeile für jeden Term oder Zeile einer Matrix).
 +
 +
Eine umfassendere Anleitung befindet sich auf der [[meta:MediaWiki User's Guide: Editing mathematical formulae|Meta-Version dieser Seite]], allerdings ist diese auf Englisch.
 +
 +
Diskussionen, Fehlerberichte und Feature-Wünsche sollten an die [[Wikipedia:Mailinglisten|Wikitech-l Mailingliste (engl.)]] oder an [http://www.wikipedia.org/wiki/Wikipedia:TeX_requests Wikipedia:TeX requests (engl.)] gehen.
 +
 +
Bei Fragen zum Stil bezüglich des Setzens von mathematischem Code siehe [[Wikipedia:WikiProjekt Mathematik|WikiProjekt Mathematik]] und [[Portal Diskussion:Mathematik]]. Derzeit gibt es noch Darstellungsprobleme bei komplizierteren Formeln innerhalb von Fließtext: Die Schrift ist zu groß, und die Ausrichtung ist uneinheitlich. Eine Mehrheit der Autoren hält TeX trotzdem für die langfristig richtige Lösung. Jedenfalls sollten existierende TeX-Formeln nicht in HTML umgewandelt werden.
 +
 +
Innerhalb eines „math“-Abschnitts kann man keine Wikisyntax wie <code>[[]]</code> u. A. oder Sonderzeichen, die also nicht im [[ASCII]]-Zeichensatz enthalten sind (wie die Umlaute <code>ä</code>, <code>ö</code>, <code>ü</code>), verwenden.
 +
 +
Und nicht zuletzt ist anzumerken, dass eine Formel niemals allein da stehen sollte, stattdessen sollten die verwendeten Formelzeichen so erläutert werden, dass es einem fachnahen Leser möglich ist die Formel zu verstehen und anzuwenden. Die Erläuterung ist auch deshalb notwendig, weil in der Fachliteratur z. T. für gleiche Sachverhältnisse unterschiedliche Formelzeichen und Schreibweisen verwendet werden, sie kann entweder im Fließtext oder in einzelnen Zeilen erfolgen.
 +
 +
== Allgemeine Hinweise ==
 +
 
=== Parameter ===
 
=== Parameter ===
 
Parameter werden in TeX grundsaetzlich in geschweifte Klammern gesetzt, z.B.
 
Parameter werden in TeX grundsaetzlich in geschweifte Klammern gesetzt, z.B.
Zeile 23: Zeile 36:
 
Eine weitere Ausnahme bilden Umgebungen, die mit <code>\begin</code> eingeleitet und mit <code>\end</code> beendet werden, z.B.:
 
Eine weitere Ausnahme bilden Umgebungen, die mit <code>\begin</code> eingeleitet und mit <code>\end</code> beendet werden, z.B.:
 
:<code>\begin{pmatrix} x & y \\ z & v \end{pmatrix}</code> für <math>\begin{pmatrix} x & y \\ z & v \end{pmatrix}</math>.
 
:<code>\begin{pmatrix} x & y \\ z & v \end{pmatrix}</code> für <math>\begin{pmatrix} x & y \\ z & v \end{pmatrix}</math>.
 +
 +
Wenn jedoch ein Parameter aus nur einem Zeichen besteht, so können die geschweiften Klammern weggelassen werden:
 +
{| {{prettytable}}
 +
|- {{highlight1}}
 +
! Code
 +
! gerenderte Ausgabe
 +
|-
 +
|<code>x^a</code>
 +
|<math>x^a</math>
 +
|-
 +
|<code>\overline A</code>
 +
|<math>\overline A</math>
 +
|-
 +
|<code>\frac{x+y}2</code>
 +
|<math>\frac{x+y}2</math>
 +
|-
 +
|<code>\frac 12</code> oder auch<br /><code>\frac 1 2</code>
 +
|<math>\frac 12</math>
 +
|}
 +
Ebenfalls können die geschweiften Klammern weggelassen werden, wenn der Parameter wiederum aus einem Befehl besteht:
 +
{| {{prettytable}}
 +
|- {{highlight1}}
 +
! Code
 +
! gerenderte Ausgabe
 +
|-
 +
|<code>x_\mathrm{max}</code>
 +
|<math>x_\mathrm{max}</math>
 +
|}
 +
 +
=== Komma als Dezimaltrennzeichen ===
 +
 +
{| border="0" cellpadding="5" cellspacing="0" style="margin:auto;"
 +
|-
 +
| style="background-color:#7CFC00" | Zahl mit Komma (richtig)
 +
| style="background-color:#7CFC00" | <code>3{,}14</code>
 +
| style="background-color:#7CFC00" | <math>3{,}14\,</math>
 +
|-
 +
| style="background-color:#FC2C00" | Zahl mit Komma (falsch)
 +
| style="background-color:#FC2C00" | <code>3,14</code>
 +
| style="background-color:#FC2C00" | <math>3,14\,</math>
 +
|}
 +
 +
== Text und Schriften ==
 +
TeX erlaubt nur den ASCII-Satz an Buchstaben. Zu Umlauten siehe [[#Mathematische Akzente|Mathematische Akzente]]
 +
{| {{prettytable}}
 +
|- {{highlight1}}
 +
!width=20%|Darzustellen
 +
!width=30%|Syntax
 +
!width=50%|So sieht’s gerendert aus
 +
|-
 +
|Standard
 +
|<code>abcdefg</code>
 +
|<math>abcdefg</math>
 +
|-
 +
| erzwungenes Rendern; nur in Ausnahmefällen zu verwenden
 +
| <code>abcdefg\,</code> <br /> <code>a+b=c\,</code>
 +
| <math>abcdefg\,</math> <br /> <math> a+b=c\,</math> <br />
 +
|-
 +
|Fett ''(bold)''
 +
|<code>\mathbf{abcdefg}</code>
 +
|<math>\mathbf{abcdefg}</math>
 +
|-
 +
|[[Kursiv]] ''(italic)''
 +
|<code>\mathit{abcdefg}</code><br />veraltet: <code>{\it abcdefg}</code>
 +
|<math>\mathit{abcdefg}</math><br /><math>{\it abcdefg}</math>
 +
|-
 +
|[[Antiqua|Serif]] ''(roman)''
 +
|<code>\mathrm{abcdefg}</code><br />veraltet: <code>{\rm abcdefg}</code>
 +
|<math>\mathrm{abcdefg}</math><br /><math>{\rm abcdefg}</math>
 +
|-
 +
|[[Sans Serif]]
 +
|<code>\mathsf{abcdefg}</code>
 +
|<math>\mathsf{abcdefg}</math>
 +
|-
 +
|rowspan="2"|[[Fraktur (Schrift)|Fraktur]]
 +
|<code>\mathfrak{abcdefg}</code><br /><code>\mathfrak{ABCDEFG}</code>
 +
|<math>\mathfrak{abcdefg}</math><br /><math>\mathfrak{ABCDEFG}</math>
 +
|-
 +
|Übersicht:
 +
|<math>\mathfrak{a\,b\,c\,d\,e\,f\,g\,h\,i\,j\,k\,l\,m \,n\,o\,p\,q\,r\,s\,t\,u\,v\,w\,x\,y\,z}</math><br/>
 +
<math>\mathfrak{A\,B\,C\,D\,E\,F\,G\,H\,I\,J\,K\,L\,M\,N\,O\,P\,Q\,R}</math><br />
 +
<math>\mathfrak{S\,T\,U\,V\,W\,X\,Y\,Z\,0\,1\,2\,3\,4\,5\,6\,7\,8\,9}</math>
 +
|-
 +
|Kalligraphische Symbole
 +
|<code>\mathcal{?}</code><br /><code>?</code> = Buchstabe oder Ziffer
 +
|
 +
{| {{prettytable}}
 +
!A||B||C||D||E||F||G||H||I||J||K||L||M
 +
|--
 +
|<math>\mathcal{A}</math>||<math>\mathcal{B}</math>||<math>\mathcal{C}</math>||<math>\mathcal{D}</math>
 +
|<math>\mathcal{E}</math>||<math>\mathcal{F}</math>||<math>\mathcal{G}</math>||<math>\mathcal{H}</math>
 +
|<math>\mathcal{I}</math>||<math>\mathcal{J}</math>||<math>\mathcal{K}</math>||<math>\mathcal{L}</math>
 +
|<math>\mathcal{M}</math>
 +
|--
 +
!N||O||P||Q||R||S||T||U||V||W||X||Y||Z
 +
|--
 +
|<math>\mathcal{N}</math>||<math>\mathcal{O}</math>||<math>\mathcal{P}</math>||<math>\mathcal{Q}</math>
 +
|<math>\mathcal{R}</math>||<math>\mathcal{S}</math>||<math>\mathcal{T}</math>||<math>\mathcal{U}</math>
 +
|<math>\mathcal{V}</math>||<math>\mathcal{W}</math>||<math>\mathcal{X}</math>||<math>\mathcal{Y}</math>
 +
|<math>\mathcal{Z}</math>
 +
|}
 +
|--
 +
|[[Zahlenbereich|Zahlenbereiche]]<br />und diverse Sonderzeichen
 +
|<code>\mathbb{?}</code><br /><code>?</code> = Buchstabe oder Ziffer
 +
|
 +
{| {{prettytable}}
 +
|--
 +
!A||B||C||D||E||F||G||H||I||J||K||L||M
 +
|--
 +
| <math> \mathbb{A} </math> || <math> \mathbb{B} </math> || <math> \mathbb{C} </math> || <math> \mathbb{D} </math> || <math> \mathbb{E} </math> || <math> \mathbb{F} </math> || <math> \mathbb{G} </math> || <math> \mathbb{H} </math> || <math> \mathbb{I} </math> || <math> \mathbb{J} </math> || <math> \mathbb{K} </math> || <math> \mathbb{L} </math> || <math> \mathbb{M} </math>
 +
|--
 +
!N||O||P||Q||R||S||T||U||V||W||X||Y||Z
 +
|--
 +
| <math> \mathbb{N} </math> || <math> \mathbb{O} </math> || <math> \mathbb{P} </math> || <math> \mathbb{Q} </math> || <math> \mathbb{R} </math> || <math> \mathbb{S} </math> || <math> \mathbb{T} </math> || <math> \mathbb{U} </math> || <math> \mathbb{V} </math>|| <math> \mathbb{W} </math> || <math> \mathbb{X} </math> || <math> \mathbb{Y} </math> || <math> \mathbb{Z} </math>
 +
|}
 +
|--
 +
| [[Griechisches Alphabet|Griechische Kleinbuchstaben]]
 +
| &nbsp;
 +
|
 +
{| {{prettytable}}
 +
|--
 +
| <code>\alpha</code>
 +
| <code>\beta</code>
 +
| <code>\gamma</code>
 +
| <code>\delta</code>
 +
| <code>\epsilon</code>
 +
| colspan=2| <code>\varepsilon</code>
 +
| <code>\zeta</code>
 +
|--
 +
|<math>\alpha</math>
 +
|<math>\beta</math>
 +
|<math>\gamma</math>
 +
|<math>\delta</math>
 +
|<math>\epsilon</math>
 +
|colspan=2|<math>\varepsilon</math>
 +
|<math>\zeta</math>
 +
|--
 +
| <code>\eta</code>
 +
| <code>\theta</code>
 +
| colspan=2| <code>\vartheta</code>
 +
| <code>\iota</code>
 +
| <code>\kappa</code>
 +
| <code>\lambda</code>
 +
| <code>\mu</code>
 +
|--
 +
|<math>\eta</math>
 +
|<math>\theta</math>
 +
|colspan=2|<math>\vartheta</math>
 +
|<math>\iota</math>
 +
|<math>\kappa</math>
 +
|<math>\lambda</math>
 +
|<math>\mu</math>
 +
|--
 +
| <code>\nu</code>
 +
| <code>\xi</code>
 +
| <code>\pi</code>
 +
| <code>\varpi</code>
 +
| <code>\rho</code>
 +
| <code>\varrho</code>
 +
| colspan=2| <code>\varsigma</code>
 +
|--
 +
| <math>\nu</math>
 +
| <math>\xi</math>
 +
| <math>\pi</math>
 +
| <math>\varpi</math>
 +
| <math>\rho</math>
 +
| <math>\varrho</math>
 +
| colspan=2| <math>\varsigma</math>
 +
|--
 +
| <code>\sigma</code>
 +
| <code>\tau</code>
 +
| <code>\upsilon</code>
 +
| <code>\phi</code>
 +
| <code>\varphi</code>
 +
| <code>\chi</code>
 +
| <code>\psi</code>
 +
| <code>\omega</code>
 +
|--
 +
| <math>\sigma</math>
 +
| <math>\tau</math>
 +
| <math>\upsilon</math>
 +
| <math>\phi</math>
 +
| <math>\varphi</math>
 +
| <math>\chi</math>
 +
| <math>\psi</math>
 +
| <math>\omega</math>
 +
|}

Version vom 11. Dezember 2006, 17:54 Uhr

Vorlage:MediaWiki-Hilfe Seit Januar 2003 gibt es in der Wikipedia TeX-Markup für mathematische Formeln. Entweder werden PNG-Bilder oder einfacher HTML-Code generiert, abhängig von Benutzereinstellungen und der Komplexität des Ausdrucks. In Zukunft – wenn die Browser es unterstützen – wird es möglich sein, enhanced HTML zu generieren oder sogar in vielen Fällen eine XML-Sprache für mathematische Ausdrücke: MathML.

Formeln werden in <math>-Befehlen eingeschlossen: <math></math>. Zeilenumbrüche innerhalb dieser Tags sind erlaubt, werden aber nicht in ein Bild umgesetzt, also „gerendert“. Sie sind nützlich, um den Code übersichtlich zu halten (z. B. eine Zeile für jeden Term oder Zeile einer Matrix).

Eine umfassendere Anleitung befindet sich auf der Meta-Version dieser Seite, allerdings ist diese auf Englisch.

Diskussionen, Fehlerberichte und Feature-Wünsche sollten an die Wikitech-l Mailingliste (engl.) oder an Wikipedia:TeX requests (engl.) gehen.

Bei Fragen zum Stil bezüglich des Setzens von mathematischem Code siehe WikiProjekt Mathematik und Portal Diskussion:Mathematik. Derzeit gibt es noch Darstellungsprobleme bei komplizierteren Formeln innerhalb von Fließtext: Die Schrift ist zu groß, und die Ausrichtung ist uneinheitlich. Eine Mehrheit der Autoren hält TeX trotzdem für die langfristig richtige Lösung. Jedenfalls sollten existierende TeX-Formeln nicht in HTML umgewandelt werden.

Innerhalb eines „math“-Abschnitts kann man keine Wikisyntax wie [[]] u. A. oder Sonderzeichen, die also nicht im ASCII-Zeichensatz enthalten sind (wie die Umlaute ä, ö, ü), verwenden.

Und nicht zuletzt ist anzumerken, dass eine Formel niemals allein da stehen sollte, stattdessen sollten die verwendeten Formelzeichen so erläutert werden, dass es einem fachnahen Leser möglich ist die Formel zu verstehen und anzuwenden. Die Erläuterung ist auch deshalb notwendig, weil in der Fachliteratur z. T. für gleiche Sachverhältnisse unterschiedliche Formelzeichen und Schreibweisen verwendet werden, sie kann entweder im Fließtext oder in einzelnen Zeilen erfolgen.

Allgemeine Hinweise

Parameter

Parameter werden in TeX grundsaetzlich in geschweifte Klammern gesetzt, z.B.

Code gerenderte Ausgabe
x^{a+b} x^{a+b}
\overline{AB} \overline{AB}
\frac{x+y}{xy} \frac{x+y}{xy}

Eine Ausnahme bildet hier z.B. der von eckigen Klammern eingeschlossene optionale Parameter von \xrightarrow:

A \xrightarrow[\text{unten}]{\text{oben}} B um Fehler beim Parsen (Das <code>texvc</code>-Programm wurde nicht gefunden. Bitte zur Konfiguration die Hinweise in der Datei math/README beachten.):
zu erzeugen.

Eine weitere Ausnahme bilden Umgebungen, die mit \begin eingeleitet und mit \end beendet werden, z.B.:

\begin{pmatrix} x & y \\ z & v \end{pmatrix} für \begin{pmatrix} x & y \\ z & v \end{pmatrix}.

Wenn jedoch ein Parameter aus nur einem Zeichen besteht, so können die geschweiften Klammern weggelassen werden:

Code gerenderte Ausgabe
x^a x^a
\overline A \overline A
\frac{x+y}2 \frac{x+y}2
\frac 12 oder auch
\frac 1 2
\frac 12

Ebenfalls können die geschweiften Klammern weggelassen werden, wenn der Parameter wiederum aus einem Befehl besteht:

Code gerenderte Ausgabe
x_\mathrm{max} x_\mathrm{max}

Komma als Dezimaltrennzeichen

Zahl mit Komma (richtig) 3{,}14 3{,}14\,
Zahl mit Komma (falsch) 3,14 3,14\,

Text und Schriften

TeX erlaubt nur den ASCII-Satz an Buchstaben. Zu Umlauten siehe Mathematische Akzente

Darzustellen Syntax So sieht’s gerendert aus
Standard abcdefg abcdefg
erzwungenes Rendern; nur in Ausnahmefällen zu verwenden abcdefg\,
a+b=c\,
abcdefg\,
 a+b=c\,
Fett (bold) \mathbf{abcdefg} \mathbf{abcdefg}
Kursiv (italic) \mathit{abcdefg}
veraltet: {\it abcdefg}
\mathit{abcdefg}
{\it abcdefg}
Serif (roman) \mathrm{abcdefg}
veraltet: {\rm abcdefg}
\mathrm{abcdefg}
{\rm abcdefg}
Sans Serif \mathsf{abcdefg} \mathsf{abcdefg}
Fraktur \mathfrak{abcdefg}
\mathfrak{ABCDEFG}
\mathfrak{abcdefg}
\mathfrak{ABCDEFG}
Übersicht: \mathfrak{a\,b\,c\,d\,e\,f\,g\,h\,i\,j\,k\,l\,m \,n\,o\,p\,q\,r\,s\,t\,u\,v\,w\,x\,y\,z}

\mathfrak{A\,B\,C\,D\,E\,F\,G\,H\,I\,J\,K\,L\,M\,N\,O\,P\,Q\,R}
\mathfrak{S\,T\,U\,V\,W\,X\,Y\,Z\,0\,1\,2\,3\,4\,5\,6\,7\,8\,9}

Kalligraphische Symbole \mathcal{?}
? = Buchstabe oder Ziffer
A B C D E F G H I J K L M
\mathcal{A} \mathcal{B} \mathcal{C} \mathcal{D} \mathcal{E} \mathcal{F} \mathcal{G} \mathcal{H} \mathcal{I} \mathcal{J} \mathcal{K} \mathcal{L} \mathcal{M}
N O P Q R S T U V W X Y Z
\mathcal{N} \mathcal{O} \mathcal{P} \mathcal{Q} \mathcal{R} \mathcal{S} \mathcal{T} \mathcal{U} \mathcal{V} \mathcal{W} \mathcal{X} \mathcal{Y} \mathcal{Z}
Zahlenbereiche
und diverse Sonderzeichen
\mathbb{?}
? = Buchstabe oder Ziffer
A B C D E F G H I J K L M
 \mathbb{A}  \mathbb{B}  \mathbb{C}  \mathbb{D}  \mathbb{E}  \mathbb{F}  \mathbb{G}  \mathbb{H}  \mathbb{I}  \mathbb{J}  \mathbb{K}  \mathbb{L}  \mathbb{M}
N O P Q R S T U V W X Y Z
 \mathbb{N}  \mathbb{O}  \mathbb{P}  \mathbb{Q}  \mathbb{R}  \mathbb{S}  \mathbb{T}  \mathbb{U}  \mathbb{V}  \mathbb{W}  \mathbb{X}  \mathbb{Y}  \mathbb{Z}
Griechische Kleinbuchstaben  
\alpha \beta \gamma \delta \epsilon \varepsilon \zeta
\alpha \beta \gamma \delta \epsilon \varepsilon \zeta
\eta \theta \vartheta \iota \kappa \lambda \mu
\eta \theta \vartheta \iota \kappa \lambda \mu
\nu \xi \pi \varpi \rho \varrho \varsigma
\nu \xi \pi \varpi \rho \varrho \varsigma
\sigma \tau \upsilon \phi \varphi \chi \psi \omega
\sigma \tau \upsilon \phi \varphi \chi \psi \omega