Sto usando sphinx con l'estensione pngmath per documentare il mio codice che ha molte espressioni matematiche. Farlo in un file *.rst
funziona perfettamente.Come abilitare la matematica nella sfinge?
a \times b
diventa:
Tuttavia, se provo la stessa all'interno di un file *.py
per esempio in una documentazione del modulo in questo modo:
"""
a \times b
"""
I finire con
Inoltre alcuna funzionalità amsmath
sembra funzionare, neanche.
Cosa devo fare per avere anche le formule matematiche nelle mie documentazioni *.py
?
Grande. Questo risolve il problema. C'è un modo per dire alla sfinge di non dare un'occhiata a '' s? –
Woltan
La Sfinge non è un tuo problema, è l'interprete stesso di Python. Il leader 'r' è il modo in cui dici all'interprete di non elaborare i backslash come caratteri di escape, ma di lasciarli solo come backslash. Potresti anche raddoppiarli come in 'a \\ times b', ma questo è lo scopo per cui la sintassi r" sldk \ tlskjdf "era destinata. – PaulMcG