Informatique

Partie entière supérieure et inférieure en LaTeX

La partie entière inférieure (floor, $\lfloor x \rfloor$) et supérieure (ceiling, $\lceil x \rceil$) s'écrivent en LaTeX avec des commandes dédiées du mode mathématique.

Partie entière inférieure (floor)

La notation $\lfloor x \rfloor$ (plus grand entier $\leq x$) s'obtient avec : \lfloor x \rfloor

Pour des expressions plus hautes (fractions, etc.), utiliser les délimiteurs extensibles : \left\lfloor \frac{n}{2} \right\rfloor qui produit $\left\lfloor \frac{n}{2} \right\rfloor$.

Partie entière supérieure (ceiling)

La notation $\lceil x \rceil$ (plus petit entier $\geq x$) s'obtient avec : \lceil x \rceil

Avec délimiteurs extensibles : \left\lceil \frac{n}{2} \right\rceil qui produit $\left\lceil \frac{n}{2} \right\rceil$.

Commande personnalisée

Pour éviter de répéter \left\lfloor ... \right\rfloor, on définit souvent dans le préambule :

\DeclarePairedDelimiter{\floor}{\lfloor}{\rfloor} et \DeclarePairedDelimiter{\ceil}{\lceil}{\rceil} (nécessite le package mathtools).

On écrit alors simplement \floor{x} ou \floor*{\frac{n}{2}} (la version étoilée ajuste la taille automatiquement).

Récapitulatif

  • \lfloor x \rfloor → $\lfloor x \rfloor$ (floor)
  • \lceil x \rceil → $\lceil x \rceil$ (ceil)
  • \left\lfloor ... \right\rfloor → extensible
  • \left\lceil ... \right\rceil → extensible
  • Package mathtools : \DeclarePairedDelimiter pour raccourcis

À retenir

Ne pas confondre : \lfloor/\rfloor sont des délimiteurs (comme \lbrace), pas des commandes de fonction. Il faut toujours les utiliser par paire.

Une question ou une suggestion ? Écrivez-nous.