Documentation de Pyromaths 15.02

3.1. Affichage — Fonctions d’affichage

«  3. Les outils de Pyromaths   ::   Contenu   ::   3.2. Arithmetique — Fonctions arithmétiques  »

3.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))
'\\dfrac{7}{3} '
>>> Affichage.TeX(Fraction(7,3),fractex='\\frac')
'\\frac{7}{3} '
Type retourné:string
pyromaths.outils.Affichage.TeXz(nombre)[source]

n’affiche pas b si b=0

Double emploi avec tex_coef(nombre)

pyromaths.outils.Affichage.fTeX(nombre)[source]

raccourci pour TeX(nombre,fractex=”frac”)

pyromaths.outils.Affichage.pTeX(nombre)[source]

raccourci pour TeX(nombre,parenthese=True)

pyromaths.outils.Affichage.tTeX(nombre)[source]

raccourci pour TeX(nombre,terme=True)

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 retourné:string

«  3. Les outils de Pyromaths   ::   Contenu   ::   3.2. Arithmetique — Fonctions arithmétiques  »