Notare O mare – diferență vizuală legată de configurațiile documentului

Vă rugăm să consultați informațiile prezente la imaginea atașată.

Ultima imagine este cel pe care îl primesc atunci când introduc codul sugerat în aceeași imagine, pentru care autorul primește exact simbolul vizual pe care aș dori să îl obțin.

Important: nu vreau să mă încurc cu documentul anterior configurații, prin urmare, cred că ceea ce am nevoie este să fac o „inhibiție locală” a configurației generale a documentului, astfel încât pentru acest simbol specific să pot obține ceea ce vreau.

Sper că aș putea fi înțeles. Nu este vorbitor nativ, îmi pare rău pentru asta.

Mulțumesc mult! fskilnik. introduceți descrierea imaginii aici

Comentarii

  • Bun venit! Se pare că faci \usepackage{fourier} este cazul?
  • Bună egreg! Mulțumesc pentru răspuns … da, printre MULȚI alții … 🙁 Problema este că nu sunt autorizat să mă încurc cu asta … Uită-te la ei: \ usepackage [T1] {fontenc} \ usepackage [utf8] { inputenc} \ usepackage {fourier} \ usepackage [brazil] {babel} \ usepackage {amssymb} \ usepackage {amsfonts} \ usepackage {amsmath} \ usepackage {amsthm} \ usepackage {mathtools}
  • Bună ziua! Vă mulțumim pentru răspuns … da, și scoțându-l, obțin ceea ce am vrut, așa că aveți dreptate în privința intuiției voastre, dar … când scot acest pachet, tot documentul este modificat, de aceea trebuie să pun pachet " pentru a dormi " numai pentru o singură linie de codificare … este posibil? Mulțumesc mult!

Răspuns

Trebuie doar să reveniți la \mathcal la utilizarea simbolurilor computerizate moderne:

\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} 

introduceți descrierea imaginii aici

De fapt, aș prefera să adaug și

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

astfel încât formula să poată fi scris

$\bigO(n\log n)$ 

Acest lucru are avantajul că sunteți liber să redefiniți \bigO fără a fi nevoie să schimbați documentul, cu excepția unei linii.

Dacă doriți doar acel O mare, dar doriți, de asemenea, să păstrați literele caligrafice de la fourier, utilizați

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

Comentarii

  • Perfect, egreg! Mulțumesc MULȚI pentru timpul și informațiile oferite, ca să nu mai vorbim de soluția în sine! Cu respect, fskilnik. [Am făcut clic pe " simbolul de verificare verde " și, de asemenea, răspunsul " a fost util ", ambele în partea stângă a răspunsului dvs. Dacă trebuie să fac altceva, vă rog să mă anunțați! :)]
  • M-am întors, egreg … " noi " avem o problemă … TOATE \ mathcal cazuri au fost convertite în noul stil " non-fourier ", dar în afară de \ mathcal {O}, au fost grozave . Adică: ați putea vă rog să vă adaptați soluția astfel încât să creăm numai " un alfabet " pentru situația \ mathcal {O}, vă rog ? Mulțumesc mult, din nou!
  • @fskilnik Pentru a fi sincer, ' pur și simplu scriu O(n\log n), dar eu a adăugat cum să nu schimbați \mathcal și să aveți marele O pe care îl doriți.
  • A funcționat EXACT așa cum ați menționat și EXACT așa cum aș vrea … Mulțumesc mult. În ceea ce privește comentariul dvs., sunt total de acord, dar trebuie să spun că scopul meu nu a fost niciodată cel cu care am început, adică să folosim simbolul Landau ´ … fapt este că frumosul " bigO " pe care l-ați furnizat este folosit și ca " bigO ( Omega) " pentru a menționa funcțiile care sunt holomorfe pe setul deschis Omega (să zicem despre câmpul complex C sau al lui C ^ n) … acest " O " este de a onora " Oka ", un matematician japonez, Apropo. De aceea, ´ este motivul pentru care aș dori simbolul așa cum l-ați oferit cu amabilitate! Cu stimă, fskilnik.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *