Přečtěte si informace uvedené na přiloženém obrázku.
Poslední obrázek je ten, který dostanu, když napíšu kód navržený na stejném obrázku, pro který autor dostane přesně ten vizuální symbol, který bych chtěl získat.
Důležité: Nechci se pokazit s předchozím dokumentem konfigurací, proto věřím, že potřebuji provést „místní inibici“ obecné konfigurace dokumentu, abych pro tento konkrétní symbol mohl získat, co chci.
Doufám, že mi bude rozumět. Není rodilým mluvčím, omlouvám se.
Komentáře
Odpověď
Stačí se vrátit \mathcal
k používání Computer Modern Symbols:
\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}
Vlastně bych raději přidal také
\newcommand{\bigO}{\mathcal{O}}
aby mohl být vzorec zapsán
$\bigO(n\log n)$
To má tu výhodu, že můžete předefinovat \bigO
aniž byste museli měnit dokument, kromě jednoho řádku.
Pokud chcete jen to velké O, ale také chcete zachovat kaligrafická písmena z fourier
, použijte
\documentclass{article} \usepackage{amsmath} \usepackage{fourier} \DeclareRobustCommand{\bigO}{% \text{\usefont{OMS}{cmsy}{m}{n}O}% } \begin{document} $\bigO(n\log n)$ \end{document}
Komentáře
- Perfektní, egreg! DĚKUJEME VELMI za váš čas a poskytnuté informace, nemluvě o samotném řešení! S pozdravem fskilnik. [Klikl jsem na " zelený kontrolní symbol " a také na " odpověď byla užitečná ", oba v levé části vaší odpovědi. Pokud potřebuji udělat něco jiného, dejte mi o tom vědět! :)]
- Jsem zpět, egreg … " máme " problém … VŠECHNY \ mathcal případy byly převedeny do nového stylu " non-fourier ", ale kromě \ mathcal {O} byly skvělé . Mám na mysli: mohli byste prosím přizpůsobit vaše řešení tak, abychom pro situaci \ mathcal {O} vytvořili pouze " abecedu " ? Ještě jednou moc děkuji!
- @fskilnik Abych byl upřímný, ' d jednoduše napíšu
O(n\log n)
, ale já přidal, jak nezměnit\mathcal
a mít velké O, které se vám líbí. - Fungovalo to PŘESNĚ, jak jste zmínili, a PŘESNĚ, jak bych chtěl … Díky moc. Pokud jde o váš komentář, zcela souhlasím, ale musím říci, že mým cílem nikdy nebyl ten, s nímž jsme začali, tj. Použít symbol Landau ´ … faktem je, že krásný " bigO ", který jste zadali, se také používá jako " bigO ( Omega) " zmínit funkce, které jsou holomorfní na otevřené množině Omega (řekněme o komplexním poli C nebo C ^ n) … toto " O " má ctít " Oka ", japonský matematik, mimochodem. Proto ´ proto bych chtěl symbol tak, jak jste ho laskavě poskytli! S pozdravem fskilnik.
\usepackage{fourier}
; je to tak?