Notation Big O – différence visuelle liée aux configurations de document

Veuillez vous référer aux informations présentes sur limage ci-jointe.

La dernière image est celui que jobtiens lorsque je tape le code suggéré dans la même image, pour lequel lauteur obtient exactement le symbole visuel que je voudrais obtenir.

Important: je ne veux pas gâcher le document précédent configurations, donc je crois que ce dont jai besoin est de faire une « inibition locale » de la configuration générale du document, afin que pour ce symbole spécifique je puisse obtenir ce que je veux.

Jespère que je pourrais être compris. Pas un locuteur natif, désolé pour ça.

Merci beaucoup! fskilnik. entrez la description de limage ici

Commentaires

  • Bienvenue! Vous semblez faire \usepackage{fourier}; est-ce le cas?
  • Salut egreg! Merci pour la réponse … oui, parmi BEAUCOUP dautres … 🙁 Le problème est que je ne suis pas autorisé à jouer avec ça … Regardez-les: \ usepackage [T1] {fontenc} \ usepackage [utf8] { inputenc} \ usepackage {fourier} \ usepackage [brésil] {babel} \ usepackage {amssymb} \ usepackage {amsfonts} \ usepackage {amsmath} \ usepackage {amsthm} \ usepackage {mathtools}
  • Salut egreg! Merci pour la réponse … oui, et en le retirant jobtiens ce que je voulais, donc vous avez raison sur votre intuition mais … quand je sors ce paquet, tout le document est modifié, donc jai vraiment besoin de mettre le package " dormir " pour une seule ligne de codage … est-ce possible? Merci beaucoup!

Réponse

Revenez simplement \mathcal à lutilisation des symboles informatiques modernes:

\documentclass{article} \usepackage{fourier} % add these two lines to your long preamble \DeclareMathAlphabet{\mathcal}{OMS}{cmsy}{m}{n} \SetMathAlphabet{\mathcal}{bold}{OMS}{cmsy}{b}{n} \begin{document} $\mathcal{O}(n\log n)$ \end{document} 

entrez la description de limage ici

En fait, je préfère ajouter également

\newcommand{\bigO}{\mathcal{O}} 

pour que la formule puisse être écrite

$\bigO(n\log n)$ 

Ceci a lavantage que vous » êtes libre de redéfinir \bigO sans avoir à changer le document, sauf pour une ligne.

Si vous voulez juste ce grand O, mais que vous voulez aussi conserver les lettres calligraphiques de fourier, utilisez

\documentclass{article} \usepackage{amsmath} \usepackage{fourier} \DeclareRobustCommand{\bigO}{% \text{\usefont{OMS}{cmsy}{m}{n}O}% } \begin{document} $\bigO(n\log n)$ \end{document} 

Commentaires

  • Parfait, egreg! Merci BEAUCOUP pour votre temps et les informations fournies, sans parler de la solution elle-même! Cordialement, fskilnik. [Jai cliqué sur le " symbole de coche verte " et la réponse " était utile ", tous deux à gauche de votre réponse. Si jai besoin de faire autre chose, faites-le moi savoir! :)]
  • Je suis de retour, egreg … " nous " avons un problème … TOUS Les cas \ mathcal ont été convertis dans le nouveau style " non-fourier ", mais à part le \ mathcal {O}, ils étaient excellents . Je veux dire: pourriez-vous sil vous plaît adapter votre solution afin que nous ne créions quun " un alphabet " pour la situation \ mathcal {O}, sil vous plaît ? Merci beaucoup, encore une fois!
  • @fskilnik Pour être honnête, je ' d écrire simplement O(n\log n), mais je ajouté comment ne pas changer \mathcal et avoir le grand O que vous aimez.
  • Cela a fonctionné EXACTEMENT comme vous lavez mentionné, et EXACTEMENT comme je le voudrais … Merci beaucoup. En ce qui concerne votre commentaire, je suis tout à fait daccord, mais je dois dire que mon objectif na jamais été celui avec lequel nous avons commencé, cest-à-dire dutiliser le symbole Landau ´ … le fait est que le magnifique " bigO " que vous avez fourni est également utilisé comme " bigO ( Omega) " pour mentionner les fonctions qui sont holomorphes sur lensemble ouvert Omega (disons du champ complexe C ou de C ^ n) … ce " O " est dhonorer " Oka ", un mathématicien japonais, dailleurs. Cest ´ pourquoi je voudrais le symbole comme vous lavez gentiment fourni! Cordialement, fskilnik.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *