Latex rendu dans le fichier README.md sur Github
Est-il un moyen de rendre LaTex dans le README.md dans un dépôt GitHub? J'ai cherché et cherché sur stack overflow, mais aucune des réponses semble faisable.
- Il n'est pas possible directement. Est-il une chose spécifique que vous pensez que vous avez besoin de LaTex pour? Par exemple, si vous voulez équations mathématiques, qui peut être faisable avec quelques astuces spécifiques. Dites-nous ce que vous voulez le rendre, et quelqu'un pourrait être en mesure de vous à une solution de contournement.
- Oui je veux équations mathématiques et alignés sur les équations, avec inline symboles mathématiques. C'est assez bien.
- Voir ce post: Comment afficher des équations mathématiques en général github du markdown(pas de github blog).
- Aussi ceci: LaTeX mathématiques dans github wikis.
- Aussi stackoverflow.com/questions/48511527/...
- Il suffit d'aller pour GitHub Pages. Je suis d'étudier sérieusement les asciidcotor + serveur-rendu Katex: github.com/asciidoctor/asciidoctor/pull/3338 comme l'ultime Nirvana maintenant.
- avez-vous envisagé d'utiliser Jupyter carnets? Vous pouvez même insérer du code python maintenant 😉
Vous devez vous connecter pour publier un commentaire.
Pour de courtes expressions et pas tellement envie de mathématiques, vous pouvez utiliser le inline HTML pour obtenir votre latex rendu de maths sur codecogs et puis d'intégrer l'image résultante. Voici un exemple:
Qui devrait se traduire par quelque chose comme la prochaine
Mise à jour: Cela fonctionne très bien dans eclipse, mais pas dans github malheureusement. Le seul travail est environ la suivante:
Prendre votre latex équation et aller à http://www.codecogs.com/latex/eqneditor.php, au bas de la zone où votre équation apparaît affiché il y a un petit menu déroulant, choisissez codées dans l'URL et collez-la dans votre github démarque par le moyen suivant:
Readme2Tex
J'ai travaillé sur un script qui automatise la plupart des trucs de prise en LaTeX typeset bien dans Github à saveur de markdown: https://github.com/leegao/readme2tex
Il y a un peu de problèmes avec le rendu LaTeX pour Github. Tout d'abord, Github saveur démarque des bandes de la plupart des balises et les attributs. Cela signifie pas de Javascript basé sur les bibliothèques (comme Mathjax) ni le style CSS.
La solution la plus évidente semble être d'intégrer des images de précompilés équations. Cependant, vous vous rendrez vite compte que le LaTeX ne se contente pas de tourner en dollars signe clos de formules en images.
Simplement intégrer des images en ligne, des compilateurs donne ce vraiment anormal look à votre document. En fait, je dirais que c'est même plus lisible dans le quotidien de la x^2 mathématique de l'argot que jumpy .
Je crois que faire en sorte que vos documents sont affichés dans un cadre naturel et lisible est important. C'est pourquoi j'ai écrit un script qui, au-delà de compilation de formules en images, s'assure également que l'image est correctement monté et aligné sur le reste du texte.
Par exemple, voici un extrait d'un
.md
fichier concernant certains énumérative propriétés des expressions régulières en page à l'aide dereadme2tex
:Comme vous vous en doutez, l'ensemble des équations du haut est spécifié par juste de commencer le correspondant
align*
environnementAvis que si inline équations ($...$) exécuter avec le texte, les équations d'écran (ceux qui sont délimitées par
\begin{ENV}...\end{ENV}
ou$$...$$
) sont centrés. Cela rend plus facile pour les gens qui sont déjà habitués à LaTeX de continuer à être productifs.Si cela sonne comme quelque chose qui pourrait aider, assurez-vous de le vérifier. https://github.com/leegao/readme2tex
Mon astuce est d'utiliser le Jupyter Portable.
GitHub a un support intégré pour le rendu .ipynb fichiers. Vous pouvez écrire en ligne et l'affichage du code LaTeX dans le carnet de notes et GitHub rendra pour vous.
Voici un exemple de fichier notebook: https://gist.github.com/cyhsutw/d5983d166fb70ff651f027b2aa56ee4e
On peut également utiliser cet éditeur en ligne: https://www.codecogs.com/latex/eqneditor.php qui génère
SVG
des fichiers à la volée. Vous pouvez mettre un lien dans votre document comme ceci:![](https://latex.codecogs.com/svg.latex?y%3Dx%5E2)
qui se traduit par:.
- Je télécharger des référentiels avec les équations de Gitlab, car il a un support natif pour LaTeX .md fichiers:
La syntaxe en ligne de latex est
$`\sqrt{2}`$
.Gitlab rend les équations avec du JavaScript dans le navigateur au lieu de montrer des images, ce qui améliore la qualité des équations.
Plus d'infos ici.
Espérons Github mettra en œuvre le présent comme dans l'avenir.
J'ai tester la solution proposée par les autres et je tiens à recommander TeXify créé et proposé en commentaire par agurodriguez et par Tom Hale - je voudrais développer sa réponse et de donner quelques raisons pour lesquelles c'est une très bonne solution:
*.tex.md
fichier, la TeXify permettra de détecter les changements et générer*.md
fichier latex formules seront échangés par ses photos enregistrées danstex
répertoire dans votre pension. Donc, si vous créez README.tex.md fichier puis TeXify va générer README.md avec des photos plutôt tex formules. Donc l'analyse tex formules et de générer de la documentation se fait automatiquement sur chaque commit&pousser 🙂tex
répertoire et le fichier LISEZMOI.md fichier utilisez des liens pour que les photos, vous pouvez même désinstaller TeXify et l'ensemble de vos documents fonctionnera toujours :). Letex
répertoire et*.tex.md
les fichiers vont rester sur le référentiel de sorte que vous avez accès à votre original latex formules et des images (vous pouvez également stocker en toute sécurité danstex
répertoire de vos autres documents images "par la main" - TeXify n'y touchent pas).http://latex.codecogs.com/gif.latex?s%3D%5Ctext%20%7B%20sensor%20reading%20%7D
qui est bon a cependant quelques inconvénients: les formules dans les liens ne sont pas facile (pratique) pour lire et mettre à jour, et si il y a des problème avec cette tierce-partie de service de votre ancien documentation d'arrêt de travail... Dans TeXify votre ancien documentation fonctionne toujours, même si vous désinstallez le plugin (parce que toutes vos images générées à partir de latex formules de séjour en repo danstex
répertoire).Voici le lien à certains de mes pensions où j'utilise TeXify dont la documentation a été généré à partir README.tex.md fichier.
Pour la conversion automatique à pousser à GitHub, jetez un oeil à la TeXify application:
Comment il fonctionne (à partir de la référentiel source):