Consulte as informações presentes na imagem anexada.
A última imagem é o que obtenho quando digito o código sugerido na mesma imagem, para o qual o autor obtém exatamente o símbolo visual que eu gostaria de obter.
Importante: não quero bagunçar o documento anterior configurações, portanto eu acredito que o que eu preciso é fazer uma “inibição local” da configuração geral do documento, de forma que para este símbolo específico eu possa conseguir o que quero.
Espero ter sido compreendido. Não sou falante nativo, desculpe por isso.
Comentários
- Bem-vindo! Você parece estar fazendo
\usepackage{fourier}
; é esse o caso? - Olá egreg! Obrigado pela resposta … sim, entre MUITOS outros … 🙁 O problema é que não estou autorizado a mexer com isso … Olha para eles: \ usepackage [T1] {fontenc} \ usepackage [utf8] { inputenc} \ usepackage {fourier} \ usepackage [brasil] {babel} \ usepackage {amssymb} \ usepackage {amsfonts} \ usepackage {amsmath} \ usepackage {amsthm} \ usepackage {mathtools}
- Olá egreg! Obrigado pela resposta … sim, e tirando eu consigo o que queria, então você tem razão sobre sua intuição, mas … quando eu tiro este pacote, todo o documento está alterado, portanto eu realmente preciso colocar o pacote " para dormir " apenas por uma linha de codificação … é possível? Muito obrigado!
Resposta
Basta reverter \mathcal
para usar símbolos modernos do computador:
\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}
Na verdade, prefiro adicionar também
\newcommand{\bigO}{\mathcal{O}}
para que a fórmula possa ser escrita
$\bigO(n\log n)$
Isso tem a vantagem de que você está livre para redefinir \bigO
sem ter que alterar o documento, exceto por uma linha.
Se você quiser apenas aquele O grande, mas também quiser manter as letras caligráficas de fourier
, use
\documentclass{article} \usepackage{amsmath} \usepackage{fourier} \DeclareRobustCommand{\bigO}{% \text{\usefont{OMS}{cmsy}{m}{n}O}% } \begin{document} $\bigO(n\log n)$ \end{document}
Comentários
- Perfeito, egreg! Muito obrigado pelo seu tempo e informações fornecidas, sem falar na solução em si! Atenciosamente, fskilnik. [Cliquei no " símbolo de verificação verde " e também a " resposta foi útil ", ambos à esquerda de sua resposta. Se eu precisar fazer outra coisa, por favor me avise sobre isso! :)]
- Estou de volta, egreg … " nós " temos um problema … TODOS \ mathcal cases foram convertidos para o novo estilo " non-fourier ", mas além do \ mathcal {O}, eles eram ótimos . Quero dizer: você poderia adaptar sua solução para que criemos apenas " um alfabeto " para a situação \ mathcal {O}, por favor ? Muito obrigado, de novo!
- @fskilnik Para ser honesto, eu ' d simplesmente escrevo
O(n\log n)
, mas eu adicionou como não mudar\mathcal
e ter o grande O que você gosta. - Funcionou EXATAMENTE como você mencionou, e EXATAMENTE como eu gostaria … muito obrigado. Quanto ao seu comentário, concordo totalmente, mas devo dizer que meu objetivo nunca foi aquele com que começamos, ou seja, usar o símbolo ´ de Landau … O O fato é que o belo " bigO " que você forneceu também é usado como " bigO ( Omega) " para mencionar funções que são holomórficas no conjunto aberto Omega (digamos do campo complexo C ou de C ^ n) … isto " O " é homenagear " Oka ", um matemático japonês, a propósito. É ´ é por isso que eu gostaria do símbolo da forma como você gentilmente o forneceu! Atenciosamente, fskilnik.