
Tentei usar o LaTeX depois de um longo período de descanso e descobri quenovotextoeteoremacolidem entre si com a mensagem 'Teorema simples já definido'. Por outro lado,newtxmathnão parece interferir aqui.
\documentclass[openany,english]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{newtxtext}
\usepackage{amsmath, amssymb, graphicx}
\usepackage[amsmath, thmmarks, thref]{ntheorem}
\begin{document}
hello
\end{document}
Procurei as documentações em PDF, mas não consegui encontrar o motivo;teoremadocumentação menciona sobre a possível interferência comamsmath, com o qual lidei corretamente (espero), mas nada foi mencionado sobrenovotexto. O mesmo para a documentação paranovotexto; nada foi mencionado sobreteorema.
Minha pergunta: o que devo fazer para resolver essa colisão? Se eu tiver que desistir do newtxtext (e possivelmente do newtxmath), quais fontes você recomenda no lugar dele que possivelmente não colidam com o ntheorem? (Acho que é muito útil desistir ...)
Desde já, obrigado.
Responder1
newtxtext
Cargas de pacotes amsthm
. amsthm
e ntheorem
não podem ser usados juntos. Os ntheorem
manuais recomendam usar a opção amsthm
. Então você tem que evitar newtxtext
o carregamento amsthm
. O seguinte parece funcionar:
\documentclass[openany,english]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath,amssymb,graphicx}
\usepackage[amsmath,amsthm,thmmarks,thref]{ntheorem}
\PreventPackageFromLoading{amsthm}
\usepackage{newtxtext}
\begin{document}
hello
\end{document}
Parece até funcionar sem opção amsthm
.
Se você não usar uma classe KOMA-Script, será necessário carregar o pacote scrlfile
para obter o arquivo \PreventPackageFromLoading
.