Ist es möglich, LaTeX-artige Mathe in irgendeiner Weise mit github repo wikis einzubinden? Googeln bedeutet, dass GitHub keine Dinge wie MathJax mehr zulässt, aber die meisten Referenzen sind Jahre alt. Welche Alternativen gibt es, wenn LaTeX-formatierte Mathematik in GitHub-Wikis enthalten ist?LaTeX math in github wikis
Antwort
Für einfache Formeln (wie Exponenten usw.) können Sie nur die verfügbaren Rendersprachen verwenden. Zum Beispiel mit Textilien, können Sie tun:
_E = mc ^2^_
Thiw wird als wiedergegeben werden:
_
ist für kursiv und^
für Exponenten verwendet.
Sie können die gleiche Sache in Markdown tun einige HTML-Zugabe:
*E = mc<sup>2</sup>*
Sie können es in Aktion in diesem Ort sehen:
E = mc
Wenn Sie suchen Für die Unterstützung komplexer mathematischer Formeln haben Sie keine bessere Wahl als einen Drittanbieterdienst zu verwenden, der Bilder für Sie generiert. mathUrl sieht interessant aus.
Als Input geben wir es E = mc^2
und erzeugt den folgenden Link:
http://mathurl.com/render.cgi?E%20%3D%20mc%20%5E%202%5Cnocache
Um mathematische Gleichungen zu einem GitHub Wiki, habe ich mathURL wie von Ionică. Es wird Ihre LaTeX-Gleichungen rendern. Hängen Sie .png
an die generierte URL an und verwenden Sie diese URL als Bild (entweder Block oder Inline) in Ihrem Markdown.
Während es eine Option ist, ist es eine ziemlich begrenzte. Das Laden von LaTeX-Paketen wird nicht unterstützt. Daher müssen Sie sich an die Grundlagen halten. – rbaleksandar
Sie können chart.apis.google.com
verwenden, um LaTeX-Formeln als PNG darzustellen. Es funktioniert gut Abschlag mit Githhub suchen:
Beispiel (Markdown):
The ratio of the momentum to the velocity is
the relativistic mass, m.
![f1]
And the relativistic mass and the relativistic
kinetic energy are related by the formula:
![f2]
Einstein wanted to omit the unnatural second term
on the right-hand side, whose only purpose is
to make the energy at rest zero, and to declare
that the particle has a total energy, which obeys:
![f3] which is a sum of the rest energy ![f4]
and the kinetic energy.
[f1]: http://chart.apis.google.com/chart?cht=tx&chl=m=\frac{m_0}{\sqrt{1-{\frac{v^2}{c^2}}}}
[f2]: http://chart.apis.google.com/chart?cht=tx&chl=E_k=mc^2-m_0c^2
[f3]: http://chart.apis.google.com/chart?cht=tx&chl=E=mc^2
[f4]: http://chart.apis.google.com/chart?cht=tx&chl=m_0c^2
Es sieht so aus, als ob ich ein extra \\ für die Latex-Befehle wie \ frac benötige, um die Methode richtig darzustellen, zum Beispiel '' '[f1]: http://chart.apis.google.com/chart?cht=tx&chl= m = \\ frac {m_0} {\\ sqrt {1 - {\\ frac {v^2} {c^2}}}} '' ' – muraly
Ich würde sagen, Sie schreiben einfach Backslashes, es funktioniert im Stackoverflow Rendering und ich habe es durch Kopieren-Einfügen in Chrome Adressleiste getestet. –
http://stackoverflow.com/questions/11256433 Siehe – nulltoken
ich war Ich hoffe, dass es in den letzten zwei Jahren ein Update geben würde. Die Verwendung der URL-Codierung ist absurd für alles, was ziemlich komplex ist. – Aurelius
Wie sieht es jetzt aus? Es ist Januar 2017 ... und ich bin mir immer noch nicht sicher, was ich benutzen soll? – ComputerScientist