Quando scrivo un file di markdown R in RStudio e Knit HTML
, le mie formule (inline utilizzando $ .. $ o display che utilizzano $$ .. $$) possono essere visualizzate correttamente. Tuttavia, quando invio il mio file .md a GitHub, queste formule non possono essere visualizzate. Mostrano solo $ .. $ e $$ .. $$. C'è un modo per far sapere a GitHub come analizzare le formule di lattice? Grazie!Visualizzazione della formula di markdown in GitHub
risposta
C'è un modo per far sapere a GitHub come analizzare le formule di lattice?
Alcuni siti forniscono agli utenti un servizio che si adatta alle vostre esigenze senza javascript coinvolti: generazione al volo di immagini da formule di lattice con codifica url.
dato la seguente sintassi Markdown
![equation](https://latex.codecogs.com/gif.latex?1%2Bsin%28mc%5E2%29%0D%0A)
verrà visualizzato il seguente immagine
Nota: Affinché l'immagine da visualizzare correttamente, ti assicurarsi che la parte querystring dell'URL sia percent encoded . Per la ricerca di strumenti online per aiutarvi in questo compito, come ad esempio www.url-encode-decode.com
Grazie! L'ho provato in mdcharm, sembra funzionare senza urlencoding. – laike9m
Usando 'svg.latex' nel collegamento, si ottiene un bel file di immagine' SVG'. –
Ho anche cercato come rendere la matematica nelle pagine GitHub, e dopo un lungo periodo di ricerca ho trovato una bella soluzione.
Ho usato KateX per rendere lato formule server: è molto più veloce di MathJaX.
prega di notare che stessa soluzione potrebbe essere organizzato per lavorare anche lato client, ma, io preferisco il rendering lato server, causare
- si conosce il proprio ambiente server, ma non si conosce l'ambiente client della vostra visitatori
- è anche lato client più veloce, se le formule vengono visualizzate sul server, solo una volta.
Ho scritto un articolo che mostra i passaggi, spero possa aiutare la divulgazione matematica: vedere Math on GitHub Pages.
No. Github non supporta Mathjax, tranne che nei rispettivi Wiki. L'unica alternativa è generare il tuo codice HTML localmente usando jekyll e spingendolo su github. – Ramnath
@Ramnath: grazie! – alittleboy