\printbibliography[keyword=key1]이 예상대로 작동하지 않는 이유는 무엇입니까?

\printbibliography[keyword=key1]이 예상대로 작동하지 않는 이유는 무엇입니까?
\documentclass{article}
\usepackage[backend=biber,style=ieee,sorting=ynt,defernumbers=true]{biblatex}
\addbibresource{references.bib}

\begin{document}
\section{Introduction}
\nocite{*}
\subsection*{Conference Articles}
\printbibliography[heading=none, resetnumbers,keyword={key1}]

\subsection*{Conference Abstracts}
\printbibliography[heading=none, resetnumbers,notkeyword={key1}]

\end{document}

인용과 함께


@inproceedings{citation1,
    author = "last1 , First1",
    title = "title1",
    booktitle = "book1",
    pages = "0333",
    year = "2022",
    keyword="key1"
}

@inproceedings{citation2,
    author = "Last2, First2",
    title = "title2",
    booktitle = "book2",
    pages = "0045",
    year = "2022"
}

예상되는 출력이 없습니다. 키워드가 전혀 인식되지 않습니다. 따라서 첫 번째 \printbibliography는 아무것도 인쇄하지 않고 두 번째는 둘 다 인쇄합니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

답변1

.bib 파일의 키 keywords는 가 아니라 이어야 합니다 keyword. 여기에 여러 개의 키워드를 넣을 수 있으므로 이름이 붙었습니다.

\documentclass{article}

\begin{filecontents}{references.bib}
@inproceedings{citation1,
    author = "last1 , First1",
    title = "title1",
    booktitle = "book1",
    pages = "0333",
    year = "2022",
    keywords = "key1"
}

@inproceedings{citation2,
    author = "Last2, First2",
    title = "title2",
    booktitle = "book2",
    pages = "0045",
    year = "2022"
}
\end{filecontents}

\usepackage[
    backend=biber,
    style=ieee,
    sorting=ynt,
    defernumbers=true
]{biblatex}
\addbibresource{references.bib}

\begin{document}

\section{Introduction}
\nocite{*}

\subsection*{Conference Articles}
\printbibliography[
    heading=none, 
    resetnumbers,
    keyword={key1}
]

\subsection*{Conference Abstracts}
\printbibliography[
    heading=none, 
    resetnumbers,
    notkeyword={key1}
]

\end{document}

여기에 이미지 설명을 입력하세요

관련 정보