2010-12-26 6 views
2

라텍스의 서지 정보 항목을 선택하는 방법에 대해 문의하고 싶습니다.라텍스의 참고 문헌에서 출력 할 항목을 선택적으로 선택하는 방법은 무엇입니까?

상황은 다음과 같습니다. 현재 JabRef를 참고 문헌 관리 (위대한 소프트웨어) (엔진 MikTex 2.8, IDE TexnicCenter1.0)에 사용합니다. 논문 작성을 위해 사용하는 패키지는 Miede와 Arsclassica의 ClassicThesis로 지원 패키지입니다. 내가 다른에서하여 BibTex를 복사 할 때

\ usepackage [광장, 번호, 종류 & 압축] {natbib} 그러나

: 본문에서

은 참고 문헌을 처리하기 위해 natbib 패키지를 사용하여 파일 저자, 다른 발행인, 그들은 종종 종이에 다양한 내용을 제공합니다. 일부는 필요하지 않습니다. 예를 들어

:

이하여 BibTex 소스

@ARTICLE{Lowe2004, 
    author = {Lowe, David G.}, 
    title = {Distinctive Image Features from Scale-Invariant Keypoints}, 
    journal = {Int. J. Comput. Vision}, 
    year = {2004}, 
    volume = {60}, 
    pages = {91--110}, 
    month = {November}, 
    acmid = {996342}, 
    address = {Hingham, MA, USA}, 
    doi = {10.1023/B:VISI.0000029664.99615.94}, 
    issn = {0920-5691}, 
    issue = {2}, 
    keywords = {image matching, invariant features, object recognition, scale invariance}, 
    numpages = {20}, 
    publisher = {Kluwer Academic Publishers}, 
    url = {http://portal.acm.org/citation.cfm?id=993451.996342} 
} 

생산 것입니다 (일부는이 같은 아주 자세하게 제공, 일부는 다른 정보를 제공) :

데이비드 G. 로우를. 고유 한 이미지 은 스케일 불변의 키포인트의 기능입니다. Int. J. Comput. Vision, 60 : 91-110, 2004 년 11 월. ISSN 0920-5691. doi : 10. 1023/B : VISI.0000029664.99615.94. URL http://portal.acm.org/citation. cfm? id = 993451.996342

하지만 학교에서 요구하는 형식을 준수해야하며 IEEE 형식을 따릅니다. 위의 정보로, 출력은 다음과 같아야합니다

(저자 이름 작은 대문자) 데이비드 G. 로우, "독특한 이미지 규모 불변 키포인트에서 기능"(기울임 꼴 저널 이름) 지능. 저널 오브 컴퓨터 비전, Vol. 60, pp. 91-110, 2004 년 11 월. ISSN 0920-5691

깔끔한 방법이 있습니까? 그들이 제공 한 Bib 소스에서 불필요한 정보를 모두 제거하는 것은 매우 힘들고 비현실적이라고 생각합니다.

답변

0

일반적으로 참고 문헌 스타일 파일 (.bst)은 .bib 파일에있는 필드가 표시되는 방법과 생략되는 필드를 제어합니다. 이러한 파일을 수작업으로 편집하는 것이 거의 불가능한 경우 custom-bib 패키지를 사용하면 요구 사항에 맞는 스타일 파일을 만들 수 있습니다. 대안으로, 많은 bst 파일이 이미 생성되었습니다. 아마도 누군가가 학교용 파일을 가지고있을 수도 있습니다.

1

BibTeX에 대한 bibtool 전 처리기를 확인하십시오 : 필드 추가 및 삭제, 정규식 선택과 같은 조작을 포함하여 참고 문헌을 처리하는 방법을 구성 파일에 지정할 수 있습니다. IEEE 형식에 따라 자세한 형식을 얻으려면 natbib에서 멀리 이동해야하며 official IEEE bibliographic format을 사용해야합니다. BibTeX는 당연히 configured for that 일 수 있습니다.

+0

감사합니다! 나는이 링크를 확인합니다! –

+1

없음 문제. 주저 [투표, 또는 답변을 받아 들일] (http://stackoverflow.com/faq#을하지 마십시오 howtoask) 그들이 당신을 도운다면. – huitseeker

0

감사합니다! 마침내 내 문제에 대한 해답을 찾았습니다. 실제로 출력 서지를 제어하기위한 IEEE 스타일 패키지가 있습니다. 나는 IEEEtr 스타일 (IEEE 표준 LaTex 스타일)을 처음 시도했지만 모두 엉망이되었습니다. natbib 패키지를 사용하는 사용자는 Michael Shell의 IEEEtranN (또는 정렬 된 참고 문헌의 경우 IEEEtranSN) 스타일로 실행해야합니다. 실제로

\bibliographystyle{IEEEtranSN} 
\bibliography{Bibliography} 

내가 스타일을 변경하여 조금 더 많은 자유를 원하는 (ACM과 IEEE 사이에 "하이브리드"를 만들고, 모든 거래 또는 "국제"를 약칭. 이것은 .bst 파일을 조정하여 수행 할 수 있습니다 하지만 현재의 결과 괜찮아.