
우선 이 패키지가 함께 작업할 때 왜 충돌하는지 알고 싶습니다. 사용하지 않으면 biblatex
문제가 없지만 사용하면 패키지가 더 이상 작동하지 않습니다.
MWE:
\documentclass[journal,twoside]{IEEEtran}
\usepackage[style=ieee,backend=biber]{biblatex}
\usepackage[hyphens]{url}
\usepackage[shortlabels]{enumitem}
\addbibresource{references.bib}
\begin{document}
I have cited this document \cite{Smith:2012qr}
\printbibliography
\end{document}
reference.bib
필요한 경우 파일은 다음 과 같습니다 .
@BOOK{Smith:2012qr,
title = {{O}nly a {T}est.}
}
오류 방지:
\documentclass[journal,twoside]{IEEEtran}
%\usepackage[style=ieee,backend=biber]{biblatex}
\usepackage[hyphens]{url}
\usepackage[shortlabels]{enumitem}
%\addbibresource{references.bib}
\begin{document}
I have cited this document %\cite{Smith:2012qr}
%\printbibliography
\end{document}
질문:
- 문제의 원인은 무엇입니까?
- 이 문제는 어떻게 해결될 수 있나요?
답변1
문제는biblatex
이미 로드됨url
패키지이지만 hyphens
옵션이 없습니다. 따라서 나중에 이 옵션을 사용하여 다시 로드하려고 하면 LaTeX는 적절한 오류 메시지를 표시합니다. 두 패키지를 로드하는 순서를 변경하면 문제가 해결됩니다.
\documentclass[journal,twoside]{IEEEtran}
\usepackage[hyphens]{url}
\usepackage[style=ieee,backend=biber]{biblatex}
\usepackage[shortlabels]{enumitem}
\addbibresource{references.bib}
\begin{document}
I have cited this document \cite{Smith:2012qr}
\printbibliography
\end{document}