Springer 저널에서는 저자가 정확히 다음과 같은 방식으로 책 장을 인용하도록 요구합니다.
오닐, JM, & Egan, J. (1992). 남성과 여성의 성역할 여정: 치유, 전환, 변화에 대한 은유. BR Wainrib (Ed.)에서,생애주기 전반에 걸친 젠더 문제(pp. 107–123). 뉴욕: 스프링거.
다른 인용 스타일 요구 사항을 준수하기 위해 다음을 사용하고 있습니다.무심한참고문헌 스타일. 그러나 내가 사용할 때@incollectionBibTeX를 입력하면 다음과 같은 결과가 나타납니다.
오닐, JM 및 Egan, J. (1992). 남성과 여성의 성역할 여정: 치유, 전환, 변화에 대한 은유. BR Wainrib의 편집자들은생애주기 전반에 걸친 젠더 문제, 107~123페이지. 뉴욕: 스프링거.
따라서 Wainrib, B. R.
나는 대신에 B. R. Wainrib
; (Ed.),
내가 얻는 대신에 , 내가 얻는 , editors,
대신에(pp. 107-123).
, pages 107-123.
올바른 인용 스타일을 얻으려면 어떻게 해야 합니까? 작동시키는 데 도움이 되는 트릭이 있을까요?
나는 다른 스타일(chicago, apacite, apa, plainnat, spbasic)을 시도했지만 성공하지 못했습니다.
내 BibTeX 코드:
@incollection{ONeil1992,
author="O'Neil, J. M. and Egan, J.",
title="Men's and women's gender role journeys: Metaphor for healing, transition, and transformation",
editor="Wainrib, B. R.",
booktitle="Gender issues across the life cycle",
year="1992",
publisher="New York: Springer",
pages="107--123"
}
답변1
누구든지 같은 문제를 겪을 경우 수정하는 방법은 다음과 같습니다.apalike.bst(사용 가능여기) 필요한 인용 스타일을 얻기 위해(저자 이름 사이는 and
로 대체됨 &
):
- 아래에 다음 함수를 붙여넣으세요
FUNCTION {format.names}{ ... }
.
FUNCTION {format.editor.names}
{ 's :=
#1 'nameptr :=
s num.names$ 'numnames :=
numnames 'namesleft :=
{ namesleft #0 > }
{ s nameptr "{f. }{vv~}{ll}{, jj}" format.name$ 't := % last name first
nameptr #1 >
{ namesleft #1 >
{ ", " * t * }
{ numnames #2 >
{ "," * }
'skip$
if$
t "others" =
{ " et~al." * }
{ " \& " * t * }
if$
}
if$
}
't
if$
nameptr #1 + 'nameptr :=
namesleft #1 - 'namesleft :=
}
while$
}
FUNCTION {format.editors}
라인을{ editor format.names
다음으로 바꾸 십시오 .{ editor format.editor.names
- 동일한 기능에서 다음
{ ", editors" * }
으로 대체하십시오 .{ " (Eds.)" * }
{ ", editor" * }
{ " (Ed.)" * }
FUNCTION {format.pages}
다음{ "pages" pages n.dashify tie.or.space.connect }
으로 교체{ "(pp. " pages n.dashify * ")" * tie.or.space.connect }
및{ "page" pages tie.or.space.connect }
{ "(p. " pages * ")" * tie.or.space.connect }
- 다음 으로
FUNCTION {format.names}
교체{ " and " * t * }
{ " \& " * t * }
- 마지막으로
FUNCTION {format.chapter.pages}
쉼표를 제거하십시오.{ ", " * format.pages * }