4.2.1. Affichage
— Fonctions d’affichage¶
Le module Affichage
-
pyromaths.outils.Affichage.
TeX
(nombre, parenthese=False, terme=False, fractex='\\dfrac')[source]¶ TeX(nombre[, parenthese[, terme[, fractex]]])
Permet l’affichage de nombres au format TeX. Fait en partie double emploi avec tex_coef. Permet
- d’écrire un nombre (décimal, rationnel ou radical) au format TeX
- d’écrire l’infini au format TeX
- d’ajouter un + devant 3 pour écrire +3 avec terme
- de mettre des parenthèses autour de 3 avec parenthese
- de changer la commande d’écriture des fractions en TeX avec fractex
Paramètres: - nombre (integer, Fractions, RacineDegre2) – est le nombre à écrire
- parenthese (boolean) – si vrai, il faut écrire des parenthèses autour de nombre
- terme (boolean) – Ajoute un + devant nombre s’il est positif.
- fractex (string) – commande à utiliser pour créer une fraction sous TeX
>>> from pyromaths.outils import Affichage >>> from pyromaths.classes.Fractions import Fraction >>> Affichage.TeX(Fraction(7,3)).strip() \dfrac{7}{3} >>> Affichage.TeX(Fraction(7,3),fractex='\\frac').strip() \frac{7}{3}
Type renvoyé: string
-
pyromaths.outils.Affichage.
TeXz
(nombre)[source]¶ n’affiche pas b si b=0
Double emploi avec tex_coef(nombre)
-
pyromaths.outils.Affichage.
tex_coef
(coef, var='', bplus=0, bpn=0, bpc=0)[source]¶ tex_coef(coef[, var[, bplus[, bpn[, bpc]]]])
Gère l’affichage d’un monôme (par défaut de degré 0) au format TeX. Permet
- d’écrire 3x au format TeX
- d’ajouter un + devant 3x pour écrire la somme 2+3x avec bplus
- de mettre des parenthèses autour de -3x pour écrire le produit (x+1)(-3x) avec bpn alors qu’il n’en faut pas avec (x+1)3x
- de mettre des parenthèses autour de 3x pour écrire la puissance (3x)^2 avec bpc alors qu’il n’en faut pas pour x^2
Paramètres: - coef (integer) – est le coefficient à écrire devant la variable var
- bplus (boolean) – si vrai, il faut écrire le signe + devant le coefficient
- bpn (boolean) – si vrai, il faut mettre des parenthèses autour de l’écriture si coef est négatif.
- bpc (boolean) – si vrai, il faut mettre des parenthèses autour de l’écriture si coef != 0 ou 1 et var != “”
>>> from pyromaths.outils import Affichage >>> Affichage.tex_coef(5,'x') 5\,x >>> Affichage.tex_coef(5,'x',1) +5\,x >>> Affichage.tex_coef(-5,'x',0,1) \left( -5\,x\right) >>> Affichage.tex_coef(1,'x',0,1,1) x >>> Affichage.tex_coef(5,'x',0,1,1) \left( 5\,x\right)
Type renvoyé: string