2014-03-06 18 views
21

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

+0

http://stackoverflow.com/questions/11256433 Siehe – nulltoken

+6

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

+0

Wie sieht es jetzt aus? Es ist Januar 2017 ... und ich bin mir immer noch nicht sicher, was ich benutzen soll? – ComputerScientist

Antwort

9

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

0

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.

+0

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

7

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 

Rendered: enter image description here

+0

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

+0

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. –