Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
— |
wiki:plugin_asciimathml [2013/07/11 10:00] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ~~NOCACHE~~ | ||
+ | ====== Plugin: AsciiMath ====== | ||
+ | |||
+ | Diese Dokuwiki-Erweiterung gestattet einfachst-mögliches Schreiben von Formeln. Diese können entweder in linearisierter Form (wie bei Taschenrechnern oder z.B. beim CAS-Programm Derive) eingegeben werden oder in Form von LaTeX-Formeln (wie dies auch bei anderen Wikis üblich ist). Es braucht dazu nicht in einen speziellen Editor oder Formel-Schreibmodus gewechselt werden. Die Ergebnisse sind darüberhinaus nicht (starre) Graphiken, sondern sind //normaler Text//. | ||
+ | |||
+ | Hinweis: Seiten mit integrierten AsciiMath-Formeln benötigen allerdings unter Firefox/Mozilla/Netscape (mit den [[http://web.mit.edu/is/topics/webpublishing/mathml|MathML-Schriften]]) oder den | ||
+ | Internet Explorer 6 + [[http://www.dessci.com/en/products/mathplayer/welcome.asp|MathPlayer]]. | ||
+ | \\ | ||
+ | |||
+ | ===== Syntax ===== | ||
+ | |||
+ | Die Formel wird einfach mit linken Hochkommas umgeben. | ||
+ | |||
+ | **Beispiel: Formel im TR- oder Derive-Stil** | ||
+ | |||
+ | Die Eingabe von | ||
+ | |||
+ | <code>`sum_(i=1)^n i=(n(n+1))/2`</code> | ||
+ | |||
+ | führt zum Ergebnis `sum_(i=1)^n i=(n(n+1))/2`. | ||
+ | |||
+ | |||
+ | **Beispiel: Formel im LaTeX-Stil** | ||
+ | |||
+ | Die Eingabe von | ||
+ | |||
+ | <code>`\int_0^{\pi/2} \sin x\,dx=1`</code> | ||
+ | |||
+ | führt zum Ergebnis `\int_0^{\pi/2} \sin x\,dx=1`. | ||
+ | |||
+ | |||
+ | [[http://www1.chapman.edu/~jipsen/mathml/asciimathsyntax.html|Syntaxüberblick - Taschenrechner-Stil]] | ||
+ | |||
+ | [[http://math.chapman.edu/cgi-bin/mathxml.pl?Complete_list_of_LaTeX_constants|Syntaxüberblick - LaTeX-Stil]] | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== Beispiele ===== | ||
+ | |||
+ | |||
+ | **Beispiel 1**: Ein Integral `int 1/x dx = ln(x)+c` | ||
+ | \\ | ||
+ | |||
+ | ** Beispiel 2:** Matrizenmultiplikation | ||
+ | `c_{kn} = a_{km}\cdot b_{mn}` | ||
+ | \\ | ||
+ | |||
+ | Auf der Seite des ASCIIMathML-Entwicklers gibt es [[http://www1.chapman.edu/~jipsen/mathml/asciimath.html#examples|viele weitere Beispiele]]. (An Stelle des Dollarzeichens sollte hier allerdings stets ein verkehrtes Hochkomma verwendet werden.) | ||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | ===== Quelle und weitere Informationen ===== | ||
+ | |||
+ | ASCIIMathML stammt von [[http://www1.chapman.edu/~jipsen/|Peter Jipsen]].\\ | ||
+ | Diese Formeln-Einbindung in Dokuwiki stammt von Mohammad Rahamani unter Verwendung von [[http://www1.chapman.edu/~jipsen/mathml/asciimath.html|ASCIIMathML]]. | ||
+ | |||
+ | <file> | ||
+ | Hinweis: Zur korrekten Darstellung müssen | ||
+ | * die verwendeten Browser die Interpretation von JavaScript zulassen, | ||
+ | * die auf der ASCIIMathML-Site (http://www1.chapman.edu/~jipsen/mathml/asciimath.html) angegebenen Schriften installiert werden. | ||
+ | </file> | ||