![newtxtext와 ntheorem 사이의 간섭](https://rvso.com/image/348608/newtxtext%EC%99%80%20ntheorem%20%EC%82%AC%EC%9D%B4%EC%9D%98%20%EA%B0%84%EC%84%AD.png)
오랜 휴식 끝에 LaTeX를 사용해 보았는데,새로운텍스트텍스트그리고이론'Theoremstyle plain 이미 정의됨'이라는 메시지와 함께 서로 충돌합니다. 반면에,newtxmath여기에는 간섭하지 않는 것 같습니다.
\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}
PDF 문서를 찾아봤지만 이유를 찾을 수 없습니다.이론문서에는 간섭 가능성에 대해 언급되어 있습니다.엄청난, 내가 올바르게 처리했지만(희망적으로), 아무것도 언급되지 않았습니다.새로운텍스트텍스트. 에 대한 문서와 동일새로운텍스트텍스트; 아무것도 언급되지 않았습니다이론.
내 질문: 이 충돌을 해결하려면 어떻게 해야 합니까? newtxtext(및 아마도 newtxmath)를 포기해야 한다면 ntheorem과 충돌할 가능성이 없는 글꼴 대신 어떤 글꼴을 추천하시겠습니까?(포기하기에는 너무 유용한 것 같습니다...)
미리 감사드립니다.
답변1
패키지 newtxtext
로드 amsthm
. amsthm
그리고 ntheorem
함께 사용할 수 없습니다. 매뉴얼 에서는 대신 ntheorem
옵션을 사용하도록 권장합니다 amsthm
. 그래서 newtxtext
로딩을 막아야 합니다 amsthm
. 다음은 작동하는 것 같습니다:
\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}
심지어 옵션 없이도 작동하는 것 같습니다 amsthm
.
KOMA-Script 클래스를 사용하지 않는 경우 패키지를 로드 scrlfile
하여 \PreventPackageFromLoading
.