이에 관해 몇 가지 질문이 있다는 것을 알고 있지만 이러한 문제에 대한 구체적인 해결책을 찾을 수 없습니다. 어떻게 해야 합니까 \citeauthor{}
? 그러나 원하는 인용 스타일을 유지합니다(사용합니다 \bibliographystyle{ieeetr}
).
내 .tex 파일은 다음과 같습니다.
\usepackage{natbib}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\citeauthor{smith}
\begin{document}
\bibliographystyle{ieeetr}
\bibliography{References}
\end{document}
그리고 .bib 파일:
@Article{smth,
author ="Smith, Anton",
title ="The title",
year ="2019",
journal = "Some journal",
volume ="1"}
나는 (작가 ?) Anton 대신.
그렇다면 인용 스타일을 유지하면서 를 어떻게 사용합니까 \citeauthor
?
답변1
서지 스타일 ieeetr
은 30년이 넘었습니다. 다행스럽게도 IEEE는 최근 몇 년 동안 (i) 거의 동일한 형식의 참고문헌을 생성하고 (ii) natbib
.
\citeauthor
특히 패키지 의 매크로를 활용하고 싶다면 빕 스타일 natbib
로 전환해야 한다 IEEEtranN
. 아래 MWE 파일을 사용한 출력은 다음과 같습니다.
비교를 위해, 이것은 고대의 경우 생산된 것입니다.ieeetr
턱받이 스타일을 사용하는 경우 생성되는 것입니다. "(작가?)" 문자열을 위의 스크린샷에서 "Smith"가 표시된 위치에 입력하세요.
보시다시피 유형 항목은 @article
두 턱받이 스타일 모두에서 동일하게 형식화됩니다. 차이점은 \citeauthor{smith}
처리 방법에 있습니다.
또한 턱받이 스타일 중 하나를 사용하는 경우 natbib
패키지에 옵션이 로드되어야 한다는 점에 유의하세요 .numbers
IEEEtranX
\RequirePackage{filecontents}
\begin{filecontents}{References.bib}
@article{smith,
author = "Smith, Anton",
title = "The title",
year = "2019",
journal = "Some journal",
volume = "1",
number = "2",
pages = "3--4",
}
\end{filecontents}
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[numbers]{natbib}
\bibliographystyle{IEEEtranN} %%% or: \bibliographystyle{ieeetr}
\begin{document}
\cite{smith}, \citeauthor{smith}
\bibliography{References}
\end{document}