6
votes

\ frac {} {} ne fonctionnera pas pour moi w / pylab

Je suis plutôt nouveau à l'aide de Python et surtout Numpy, et Matplotlib. Exécuter le code ci-dessous (qui fonctionne bien sans le \ frac {} {} partie) donne l'erreur: xxx

Le mode mathématique semble fonctionner bien pour tout le reste J'ai essayé (symboles principalement, par exemple $ \ mu $ fonctionne bien et affiche μ) donc je ne suis donc pas sûr de ce qui se passe ici. J'ai regardé le code des autres peuples pour des exemples et ils semblent simplement utiliser \ frac {} {} avec rien spécial et ça marche bien. Je ne sais pas ce que je fais différemment. Voici le code. Merci pour l'aide! xxx

aussi, j'ai cherché \ f et il semble que c'est un "caractère d'échappement", mais je ne sais pas ce que cela signifie ou pourquoi serait actif dans le mode Tex.


1 commentaires

Avez-vous essayé d'ajouter un R devant votre chaîne, pour le rendre cru?


3 Réponses :


16
votes

Dans de nombreuses langues, la lettre de barre oblique inverse est un moyen d'entrer des caractères autrement de type dur. Dans ce cas, c'est un "flux de formulaire". Exemples:

r'Normalized Distance in Chamber ($\frac{x}{L}$)'


0 commentaires

3
votes

"\ f" est un caractère de formulaire en python. Tex ne voit jamais la barre oblique inverse parce que Python interprète le \ f dans votre source Python, avant que la chaîne soit envoyée sur Tex. Vous pouvez soit doubler la barre oblique inverse, soit rendre votre chaîne une chaîne brute à l'aide de distance r'normalized ... etc. '. .


0 commentaires

1
votes

Vous devez ajouter un R avant de la chaîne pour éviter d'analyser le \ f .


0 commentaires