Big O jelölés – vizuális különbség a dokumentumkonfigurációkkal kapcsolatban

Kérjük, olvassa el a mellékelt képen található információkat.

Az utolsó kép amit kapok, amikor beírom az ugyanazon a képen javasolt kódot, amelyhez a szerző pontosan azt a vizuális szimbólumot kapja, amelyet szeretnék kapni. konfigurációk, ezért úgy gondolom, hogy az általános dokumentumkonfiguráció “helyi bevezetésére” van szükségem, hogy ehhez a konkrét szimbólumhoz megkapjam, amit akarok.

Remélem, hogy megértettek. Nem anyanyelvű, sajnálom.

Köszönöm szépen! fskilnik. ide írja be a kép leírását

Megjegyzések

  • Üdvözlünk! Úgy tűnik, hogy csinálsz \usepackage{fourier}; így van?
  • Szia egreg! Köszönöm a választ … igen, sok más mellett … 🙁 A probléma az, hogy nem vagyok felhatalmazva arra, hogy ezzel vacakoljak … Nézd meg őket: \ usepackage [T1] {fontenc} \ usepackage [utf8] { inputenc} \ usepackage {fourier} \ usepackage [brazil] {babel} \ usepackage {amssymb} \ usepackage {amsfonts} \ usepackage {amsmath} \ usepackage {amsmhm} \ usepackage {mathtools}
  • Szia egreg! Köszönöm a választ … igen, és ha kiveszem, megkapom, amit szerettem volna, szóval igazad van az intuícióddal kapcsolatban, de … amikor kiveszem ezt a csomagot, az összes dokumentum megváltozik, ezért tényleg be kell tennem a A " csomag csak az egyik kódolási sor számára alszik " … lehetséges? Köszönjük szépen!

Válasz

Csak állítsa vissza a \mathcal alkalmazást a Computer Modern szimbólumok használatára:

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

írja ide a kép leírását

Valójában én is szeretnék hozzáadni

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

így a képlet megírható

$\bigO(n\log n)$ 

Ennek az az előnye, hogy szabadon meghatározhatja a \bigO anélkül, hogy módosítania kellene a dokumentumot, kivéve egy sort.

Ha csak azt a nagy O-t szeretné, de a kalligrafikus betűket is meg szeretné tartani fourier, használja

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

Megjegyzés

  • Tökéletes, egreg! Köszönjük SOKOT az időért és a rendelkezésre bocsátott információkért, nem is beszélve magáról a megoldásról! Üdvözlettel, fskilnik. [Rákattintottam a " zöld ellenőrző szimbólumra ", és a " válasz is hasznos volt ", mindkettő a válaszod bal oldalán található. Ha valami mást kell tennem, kérem, tudassa velem! :)]
  • Visszatértem, egreg … " nekünk " problémánk van … MINDEN A \ mathcal eseteket új " non-fourier " stílusra konvertálták, de a \ mathcal {O} kivételével nagyszerűek voltak . Úgy értem: tudná-e adaptálni a megoldását, hogy csak " ábécét hozzunk létre " a \ mathcal {O} szituációhoz, kérem ? Még egyszer nagyon köszönöm!
  • @fskilnik Hogy őszinte legyek, ' egyszerűen megírom a O(n\log n) szót, de én hozzátette, hogyan nem lehet megváltoztatni \mathcal és megvan a tetszés szerinti nagy O.
  • PONTOSAN működött, ahogy említetted, és PONTOSAN, ahogy szeretném … nagyon köszönöm. Ami a hozzászólását illeti, teljesen egyetértek, de azt kell mondanom, hogy soha nem az volt a célom, amivel elkezdtük, vagyis a Landau ´ szimbólum használata … tény, hogy az Ön által megadott gyönyörű " bigO " -t " bigO ( Omega) " olyan funkciók megemlítésére, amelyek holomorfak az Omega nyitott halmazon (mondjuk a komplex mező C vagy C ^ n esetében) … ez " O " az, hogy tisztelje " Oka " japán matematikust, Apropó. ´ ezért szeretném a szimbólumot, ahogyan kedvesen megadta! Üdvözlettel: fskilnik.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük