2014-06-15 13 views
7

Mi piacerebbe usare la notazione in lattice per equazioni nel mio codice sorgente. Per esempio, avrei scritto il seguente commento in alcuni file di origine Equations.hs Haskell:Equazione del lattice di Hadkell Haddock nei commenti

-- | $v = \frac{dx}{dt}$ 

Nella directory doc, questo viene reso da eglefino in Equations.tex come:

{\char '44}v = frac{\char '173}dx{\char '175}{\char '173}dt{\char '175}{\char '44} 

I trovato questa funzione nel sorgente per backend lattice di Haddock che sostituisce molti caratteri che vengono utilizzati nella formattazione lattice:

latexMunge :: Char -> String -> String 
... 
latexMunge '$' s = "{\\char '44}" ++ s 

Esiste una funzionalità esistente che mi consenta di ignorare questo e inserire equazioni di lattice nei commenti?

risposta

3

No. Il motivo principale per cui questo (e caratteristiche simili) non esistono è che non è chiaro cosa fare con il markup negli altri backend, sia esso HTML uno, Hoogle uno o qualsiasi altra persona possa essere utilizzata. Questo è abbastanza comunemente richiesto, ma non esiste un accordo comune e, cosa più importante, nessuna patch.

Tecnicamente non supportiamo il backend LaTeX, è tenuto in giro per la compilazione in modo che il report Haskell possa essere prodotto. Se tu o qualcun altro vuoi dargli una nuova vita (e funzionalità), allora accetteremo volentieri le patch.

tl; dr: no can do. So che le persone semplicemente pre-rendering LaTeX e inserire le immagini risultanti con la sintassi dell'immagine.

+2

Si noti che da questa risposta è stato aggiunto il supporto mathjax che renderà LaTeX tramite il browser. –

Problemi correlati