책 장 인용

책 장 인용

책의 일부 장을 파일로 인용하려고 하는데 파일 .bib을 컴파일할 때 .tex일부 장에 저자 이름이 없습니다. 이 문제의 이유와 해결 방법을 모르겠습니다. 어떤 제안이 있으십니까?

암호:

  @inbook{bitam2014bio1,
  title={Bio-inspired Routing Protocols for Vehicular Ad-Hoc Networks},
  author={Bitam, Salim and Mellouk, Abdelhamid},
  chapter = {Vehicular Ad Hoc Networks},
  year={2014},
  publisher={John Wiley \& Sons}
  }

  @inbook{bitam2014bio2,
  title={Bio-inspired Routing Protocols for Vehicular Ad-Hoc Networks},
  author={Bitam, Salim and Mellouk, Abdelhamid},
  chapter = {Routing for Vehicular Ad Hoc Networks},
  year={2014},
  publisher={John Wiley \& Sons}
  }

  @inbook{bitam2014bio3,
  title={Bio-inspired Routing Protocols for Vehicular Ad-Hoc Networks},
  author={Bitam, Salim and Mellouk, Abdelhamid},
  chapter = {Conventional Routing Protocols for VANETs},
  year={2014},
  publisher={John Wiley \& Sons}
  }

  @inbook{bitam2014bio4,
  title={Bio-inspired Routing Protocols for Vehicular Ad-Hoc Networks},
  author={Bitam, Salim and Mellouk, Abdelhamid},
  chapter = {Bio-inspired Routing Protocols for VANETs},
  year={2014},
  publisher={John Wiley \& Sons}
  }

산출:

산출

답변1

필드 를 잘못 사용하고 있는 것 같습니다 chapter. 필드 이름 을 chaptertitle변경하고 , 필드에 숫자를 제공하고 , 필드도 제공하는 것이 좋습니다 .titlebooktitlechapterpages

@moewe가 댓글에서 지적했듯이 책의 4개 장 각각에 대해 별도의 항목을 제공하는 것은 실제로 거의 의미가 없습니다. 전체 책에 대해 단일 항목을 제공하고 인용 설명에서 인용하는 장을 더 구체적으로 지정할 수 있습니다.

4개의 개별 항목(각 장당 하나씩)을 유지하는 전체 MWE:

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

\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@inbook{bitam2014bio1,
  title        = "Vehicular Ad~Hoc Networks",
  booktitle    = "Bio-inspired Routing Protocols for Vehicular Ad-Hoc Networks",
  author       = "Bitam, Salim and Mellouk, Abdelhamid",
  chapter      = 1,
  pages        = "1-27",
  year         = 2014,
  publisher    = "John Wiley~\& Sons",
}
@inbook{bitam2014bio2,
  title        = "Routing for Vehicular Ad~Hoc Networks",
  booktitle    = "Bio-inspired Routing Protocols for Vehicular Ad-Hoc Networks",
  author       = "Bitam, Salim and Mellouk, Abdelhamid",
  chapter      = 2,
  pages        = "29-48",
  year         = 2014,
  publisher    = "John Wiley~\& Sons",
}
@inbook{bitam2014bio3,
  title        = "Conventional Routing Protocols for {VANETs}",
  booktitle    = "Bio-inspired Routing Protocols for Vehicular Ad-Hoc Networks",
  author       = "Bitam, Salim and Mellouk, Abdelhamid",
  chapter      = 3,
  pages        = "49-78",
  year         = 2014,
  publisher    = "John Wiley~\& Sons",
}
@inbook{bitam2014bio4,
  title        = "Bio-inspired Routing Protocols for {VANETs}",
  booktitle    = "Bio-inspired Routing Protocols for Vehicular Ad-Hoc Networks",
  author       = "Bitam, Salim and Mellouk, Abdelhamid",
  chapter      = 4,
  pages        = "79-119",
  year         = 2014,
  publisher    = "John Wiley~\& Sons",
}
\end{filecontents}

\documentclass{IEEEtran}
\usepackage[backend=biber,style=ieee,dashed=false]{biblatex}
\addbibresource{mybib.bib}

\begin{document}
\nocite{*}
\printbibliography
\end{document}

관련 정보