Big O-Notation – visueller Unterschied in Bezug auf Dokumentkonfigurationen

Bitte beachten Sie die Informationen auf dem beigefügten Bild.

Das letzte Bild ist Die, die ich bekomme, wenn ich den im selben Bild vorgeschlagenen Code eingebe, für den der Autor genau das visuelle Symbol erhält, das ich erhalten möchte.

Wichtig: Ich möchte das vorherige Dokument nicht durcheinander bringen Konfigurationen, daher glaube ich, dass ich eine „lokale Inibition“ der allgemeinen Dokumentkonfiguration vornehmen muss, damit ich für dieses spezielle Symbol das bekommen kann, was ich will.

Ich hoffe, ich könnte verstanden werden. Kein Muttersprachler, tut mir leid.

Vielen Dank! fskilnik. Geben Sie hier die Bildbeschreibung ein.

Kommentare

  • Willkommen! Sie scheinen \usepackage{fourier} zu tun; ist es der Fall?
  • Hallo Egreg! Vielen Dank für die Antwort … ja, unter VIELEN anderen … 🙁 Das Problem ist, dass ich nicht berechtigt bin, mich damit zu beschäftigen … Sehen Sie sie sich an: \ usepackage [T1] {fontenc} \ usepackage [utf8] { inputenc} \ usepackage {fourier} \ usepackage [brazil] {babel} \ usepackage {amssymb} \ usepackage {amsfonts} \ usepackage {amsmath} \ usepackage {amsthm} \ usepackage {mathtools}
  • Hi egreg! Vielen Dank für die Antwort … ja, und wenn ich es herausnehme, bekomme ich, was ich wollte, also haben Sie Recht mit Ihrer Intuition, aber … wenn ich dieses Paket herausnehme, wird das gesamte Dokument geändert, daher muss ich das wirklich einfügen Paket " in den Ruhezustand " nur für eine Codierungszeile … ist das möglich? Vielen Dank!

Antwort

Setzen Sie einfach \mathcal auf die Verwendung moderner Computersymbole zurück:

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

Geben Sie hier die Bildbeschreibung ein

Eigentlich würde ich es vorziehen, auch

, damit die Formel geschrieben werden kann

$\bigO(n\log n)$ 

Dies hat den Vorteil, dass Sie \bigO ohne das Dokument ändern zu müssen, mit Ausnahme einer Zeile.

Wenn Sie nur dieses große O möchten, aber auch die kalligraphischen Buchstaben von , benutze

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

Kommentare

  • Perfekt, egreg! Vielen Dank für Ihre Zeit und die bereitgestellten Informationen, ganz zu schweigen von der Lösung selbst! Grüße, fskilnik. [Ich habe auf das grüne Symbol "

" geklickt und auch die Antwort " war nützlich ", beide links von Ihrer Antwort. Wenn ich etwas anderes tun muss, lass es mich bitte wissen! :)]

  • Ich bin zurück, egreg … " wir " haben ein Problem … ALL \ mathcal-Fälle wurden in den neuen " Nicht-Fourier-" -Stil konvertiert, aber abgesehen vom \ mathcal {O} waren sie großartig . Ich meine: Könnten Sie bitte Ihre Lösung so anpassen, dass wir nur " ein Alphabet " für die Situation \ mathcal {O} erstellen, bitte ? Nochmals vielen Dank!
  • @fskilnik Um ehrlich zu sein, ich ' würde einfach O(n\log n) schreiben, aber ich fügte hinzu, wie man \mathcal nicht ändert und das große O hat, das man mag.
  • Es hat genau so funktioniert, wie Sie es erwähnt haben, und genau so, wie ich es gerne hätte … Danke vielmals. Was Ihren Kommentar betrifft, stimme ich voll und ganz zu, aber ich muss sagen, mein Ziel war nie das, mit dem wir begonnen haben, dh das Landau ´ -Symbol zu verwenden … Das Tatsache ist, dass das schöne " bigO ", das Sie angegeben haben, auch als " bigO ( Omega) " um Funktionen zu erwähnen, die auf der offenen Menge Omega holomorph sind (etwa des komplexen Feldes C oder von C ^ n) … diese " O " soll " ehren Oka ", ein japanischer Mathematiker, Apropos. Deshalb ´ möchte ich das Symbol so, wie Sie es freundlicherweise zur Verfügung gestellt haben! Grüße, fskilnik.
  • Schreibe einen Kommentar

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.