Comment afficher des équations mathématiques en général github du markdown(pas de github blog)
Après mon enquête, j'ai trouvé mathjax pouvez le faire. Mais quand écrire quelques exemple dans mon fichier markdown, on ne peut pas montrer le bon équations:
J'ai ajouté ceci dans la tête de markdown fichier:
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=default"></script>
Et le type de la mathjax déclaration:
(E=mc^2),$$x_{1,2} = \frac{ -b \pm \sqrt{b^2-4ac}}{2b}.$$
Mais github ne montrent rien pour les symboles mathématiques! s'il vous plaît aidez-moi, merci!
Dites-moi comment faire pour afficher les symboles mathématiques en général github markdown.
- Ça ne résout pas le problème pour les utilisateurs en général, mais cette réponse suggère un navigateur de script que vous pouvez au moins vous permettre de voir les équations: stackoverflow.com/q/11255900/180892
- gitlab utilise KaTeX
Vous devez vous connecter pour publier un commentaire.
GitHub markdown l'analyse est effectuée par le Le coucher du soleil (ex libUpSkirt) de la bibliothèque.
La devise de la bibliothèque est "conformes aux Normes, rapide, sécurisé démarque de transformation de la bibliothèque en C". Le mot important étant de "sécuriser" il y a, compte tenu de votre question :).
En effet, en permettant javascript à exécuter serait un peu hors de la Démarque standard de texte HTML contrat.
En outre, tout ce qui ressemble à une balise HTML est soit échappé ou supprimés.
Votre meilleur pari serait de trouver un site similaire à yuml.moi qui peut générer à la volée des images à partir de l'analyse des URL en querystring.
Mise à jour
J'ai trouvé quelques sites fournissant aux utilisateurs un tel service: codedogs.com (ne semble plus à l'appui de l'incorporation de) ou iTex2Img.
Vous pouvez les essayer. Bien sûr, d'autres peuvent exister, et certains de Google-fu va vous aider à les trouver.
compte tenu de la suite de la syntaxe markdown
il affiche l'image suivante
l'équation http://www.sciweavers.org/tex2img.php?eq=1%2Bsin%28mc%5E2%29&bc=White&fc=Black&im=jpg&fs=12&ff=arev&edit=
Note: pour que l'image soit correctement affiché, vous aurez à assurer la chaîne de requête de la partie de l'url est pour cent codé. Vous pouvez facilement trouver des outils en ligne pour vous aider avec cette tâche, comme http://www.url-encode-decode.com
Markdown prend en charge inline HTML. Inline HTML peut être utilisé à la fois simple et rapide inline équations et, avec et externe de l'outil, de plus en plus complexe de rendu.
Simple et rapide Inline
Rapide et simple des éléments inline HTML esperluette entité codes. Un exemple qui combine cette idée avec indice de texte en markdown est: hθ(x) = θo x + θ1x, le code qui suit.
HTML esperluette entité codes pour la commune de symboles mathématiques peuvent être trouvés ici. Les Codes pour les lettres grecques ici.
Bien que cette approche a des limites qu'il fonctionne dans pratiquement tous les démarques et ne nécessite pas de bibliothèques externes.
Complexe, Évolutive Inline Rendu avec le LaTeX et Codecogs
Si vos besoins sont plus externe LaTeX moteur de rendu comme CodeCogs. Créer une équation avec CodeCogs éditeur. Choisissez le format svg pour le rendu et le HTML pour le code embed. Svg rend bien sur redimensionner. HTML permet de LaTeX est facile à lire lorsque vous êtes à la recherche à la source. Copiez le code d'intégration à partir du bas de la page et de le coller dans votre markdown.
Cette combine cette réponse et ce réponse.
GitHub soutien seulement parfois travaillé à l'aide de la crue de la syntaxe html pour lisible LaTeX pour moi. Si le ci-dessus ne fonctionne pas pour vous une autre option est de choisir URL Encodé de rendu et d'utiliser cette sortie pour créer manuellement un lien comme:
Manuellement intègre LaTex dans le alt de l'image du texte et utilise une URL encodée pour le rendu sur GitHub.
Multi-ligne de Rendu
Si vous avez besoin de plusieurs lignes de rendu découvrez ce réponse.
.md
et les équations ont été essentiellement multiligne du code latex.Une autre solution de contournement consiste à utiliser jupyter carnets de notes et d'utiliser le markdown mode dans les cellules pour afficher les équations.
Trucs de base semble fonctionner parfaitement, comme centré équations
ou en ligne, les équations
Bien que, l'une des fonctions que je voulais vraiment ne rend pas du tout sur github a été
\mbox{}
, qui a été une déception. Mais dans l'ensemble cela a été le moyen le plus efficace de rendre les équations sur github.readme.md
sur GitHub?readme.md
. Cependant, vous pouvez toujours juste mettrefile.ipynb
sur github et github rend bien.Si voulais juste montrer les mathématiques dans le navigateur pour vous-même, vous pourriez essayer l'extension Chrome GitHub avec MathJax. C'est assez pratique.
Alors que GitHub de ne pas interpréter les MathJax formules, vous pouvez générer automatiquement un nouveau document Markdown avec les formules remplacés par des images.
Je vous suggère de regarder à l'application GitHub TeXify:
Comment il fonctionne (à partir de la référentiel source):
Concernant tex→conversion d'image, l'outil de LaTeXiT produit beaucoup de sortie de qualité supérieure. Je crois que c'est la norme dans la plupart des distributions TeX, mais vous pouvez certainement trouver en ligne si vous ne l'avez pas déjà. Tout ce que vous devez faire est de le mettre dans le TeX, faites glisser l'image sur votre ordinateur de bureau, puis faites-le glisser à partir de votre bureau à un site d'hébergement d'images (j'utilise imgur).
Il est la bonne solution pour votre problème de l'utilisation TeXify github plugin (mentionné par Tom Hale de réponse mais j'ai développé sa réponse dans le lien donné ci-dessous) - plus de détails au sujet de cette github plugin et l'explication pourquoi c'est une bonne approche, vous pouvez trouver dans cette réponse.
J'ai utilisé le suivant dans la tête de la marque en bas du fichier
Puis tapé la suite de mathjax déclaration
$$x_{1,2} = \frac{ -b \pm \sqrt{b^2-4ac}}{2b}.$$
Il a travaillé pour moi