MWE:

MWE:

우선 이 패키지가 함께 작업할 때 왜 충돌하는지 알고 싶습니다. 사용하지 않으면 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}

관련 정보