2010-07-10 7 views
3

3 명의 저자가 논문을 인용하여 3 개 모두를 텍스트에 표시하고 싶습니다. 나는 palike 서지 양식으로 natbib을 사용하고 있습니다. natbib의 문서에 따르면, 이것을 수행하는 방법 (그리고 내가 몇 년 전에 그것을 기억했던 방식)은 \citet*{bibliographykeyhere}으로 작성하는 것입니다. 불행히도 지금은 작동하지 않습니다. 심지어 패키지를 \usepackage[longnamesfirst]{natbib}으로 선언하지 않아도 작동하지 않습니다. "X et al." 종이가 처음으로 인용되는 "X, Y 및 Z"대신에. 예를 들어natbib를 사용하여 여러 저자와 함께 문서를 인용하는 방법

이 내가 인용 할 참고 문헌 항목 중 하나입니다 : 내가 \citet*{hoferszaboredeiszabo00}를 사용하는 경우

@Article{ hoferszaboredeiszabo00, 
title = "{Reichenbach's Common Cause Principle: Recent Results and Open Questions}", 
author = "Gab{\'o}r Hofer-Szab{\'o} and Mikl{\'o}s R{\'e}dei and L{\'a}szl{\'o} E. Szab{\'o}", 
journal = "Reports on Philosophy", 
pages = "85--107", 
volume = "20", 
year = "2000" 
} 

, 내가 얻을; "Hofer에-자보 등 (2000)." "\ citet"에서 똑같은 출력을 얻습니다.

내가해야 할 일에 대한 몇 가지 조언을 해주시면 매우 감사하겠습니다.

+0

두 가지 질문 : (1)'\ citet * '에 대한 변경 사항이 인식되도록 충분한 시간을 다시 컴파일 했습니까? 나는 종종 Sweave로이 문제에 부딪친 다. (2)'\ bibliographystyle'을'plain' 또는'plainnat'으로 지정하고 있습니까? –

+0

광고 (1) : 예. 광고 (2) : 대단히 감사합니다. 평면으로 전환하면 문제가 해결됩니다. 그러나 이제 서지 목록은 제가별로 좋아하지 않는 형식으로되어 있습니다. 나는 "apalike"스타일을 선호합니다. 그래서, 나는이 권리를 얻는가? "\ citet *"명령이나 "longnamesfirst"옵션을 사용하려면 "apalike"스타일을 natbib와 함께 사용하면 안된다. 다시 한 번 감사드립니다. –

답변

3

bibtex 대신 biblatex을 사용하면 여러 저자 논문을 인용 할 때 훨씬 더 자유롭게 나타납니다.하지만 텍스트 본문에 전체 저자 목록이 필요한 이유는 스스로에게 묻어야 만하지만, 일반적으로 불필요합니다.

+0

감사합니다. 흥미 롭습니다. 미래 프로젝트를 위해 biblatex를 살펴 보겠습니다. 일부 저자의 경우 전체 저자 목록이 필요합니다. 모든 저자의 신임을 받아야합니다. 즉, 독자는 참고 문헌을 참고하지 않고 "X와 친구"만의 흥미로운 결과가 아니라 "X , Y와 Z ". 이것은 특히 다른 출처에서 세 저자 중 가장 특별한 인용 결과에 책임이있는 사람 Y라는 사실을 알고있는 경우에 적절합니다. –