.bbl 파일을 .bib 파일로 변환

.bbl 파일을 .bib 파일로 변환

.bbl 파일을 .bib 파일로 변환하려면 어떻게 해야 합니까? .bib 파일을 잃어버렸지만 .bbl 파일은 아직 남아 있습니다. 이제 Bibtex를 사용하여 생성해야 하는 특정 형식에 따라 .bbl 파일에 더 많은 참조를 추가해야 합니다. 그러면 .bbl 파일을 .bib 파일로 변환하여 다음에 따라 새 참조를 추가할 수 있습니다. 체재.

통찰력을 가져 주셔서 감사합니다.

답변1

네가 어떻게 돌아다닐지 모르겠어많이.bbl 파일에서 .bib 파일을 다시 만들기 위해 직접 편집합니다. bbl 파일에는 포함되지 않은 bib 파일에는 많은 필수 메타 정보가 포함되어 있습니다.

  • 각 항목마다 유능한 누군가가 적절한 항목을 결정해야 합니다.유형: @article, @book, 다른 것?

  • 다음을 할당해야 합니다.열쇠각 항목에. 전체 bbl 파일이 있는 경우 항목의 키(라벨이라고도 함)를 각 \bibitem. 아직 tex 파일이 있다면 명령의 인수를 사용하여 \cite키를 찾을 수 있습니다(실제로는 그래야 합니다).

  • author필드 내에서 ,작성자 간 교체(그러나~ 아니다성과 이름 사이...)를 예약어로 사용하세요 and. &작성자 사이의 모든 기호를 and. 또는 저자가 "기업" 저자인 경우에는전체중괄호를 추가로 사용하여 이름을 지정하세요.

  • 각 필드 내에서 ( , , 및 title유형 항목의 경우 ) 소위 문장 스타일이 적용되는 경우에도 대문자를 유지해야 하는 단어를 찾습니다. 이 단어를 중괄호로 묶으세요.@article@techreport@unpublished@misc

  • 나머지 &기호(아마도 항목 제목에 있음)는 이스케이프 처리해야 합니다. 즉, 로 작성해야 합니다 \&.

  • 등.

bib 파일 내의 항목 순서는 BibTeX와 관련이 없습니다. 글쎄, crossref-ed 항목은 마지막에 배치되어야 하지만 crossref필드가 있는 항목을 구성할 가능성은 낮습니다. 그렇죠?

답변2

수학을 전공한다면 다음을 사용할 수 있습니다.AMS MRefPDF 또는 bbl 파일에서 직접 많은 bibtex 항목을 재구성할 수 있는 웹 페이지입니다. 예를 들어 참조를 잘라내어 붙여넣으면

A. Beilinson, V. Ginzburg 및 W. Soergel, 표현 이론의 Koszul 이중성 패턴, J. Amer. 수학. Soc., 9(1996), 473-527.

Mref에서턱텍스버튼과찾다, mref는 bibtex 항목을 반환합니다.

@article {MR1322847,
    AUTHOR = {Beilinson, Alexander and Ginzburg, Victor and Soergel,
              Wolfgang},
     TITLE = {Koszul duality patterns in representation theory},
   JOURNAL = {J. Amer. Math. Soc.},
  FJOURNAL = {Journal of the American Mathematical Society},
    VOLUME = {9},
      YEAR = {1996},
    NUMBER = {2},
     PAGES = {473--527},
      ISSN = {0894-0347},
   MRCLASS = {17B10 (14F10 16W50)},
  MRNUMBER = {1322847 (96k:17010)},
MRREVIEWER = {Rolf K{\"a}llstr{\"o}m},
       DOI = {10.1090/S0894-0347-96-00192-0},
       URL = {http://dx.doi.org/10.1090/S0894-0347-96-00192-0},
}

MR1322847이제 사용하는 bibtex 인용 키로 교체하기만 하면 됩니다 .

물론, mref가 때때로 참조를 찾지 못한다는 점에서 이것은 완벽하지 않습니다. 특히 사전 인쇄본, 보고서 또는 더 일반적으로 MathSciNet이 알지 못하는 참고 자료에서는 작동하지 않습니다. 참조에 오류가 있으면 실패할 수도 있습니다(mref가 이러한 오류를 수정할 만큼 똑똑하기는 하지만). 이러한 경우에는 Mico가 자세히 설명하는 기술을 사용해야 합니다.

답변3

~ 안에JabRef, 를 사용하여 새 항목을 열고 ALT SHIFT N을 선택하고 Article참조 텍스트를 잘라내어 paste text here창에 붙여넣은 다음 을 누르십시오 Parse With FreeCite. 참조 텍스트가 표준 방식(저자, 제목, 저널, 권, 페이지, 연도)으로 형식화되어 있는 경우 FreeCite는 .bib​​형식화를 사용하는 JabRef에 적절한 필드를 삽입하는 적절한 작업을 수행합니다. 약간의 수정은 손으로 해야 하지만 JabRef에서는 쉽게 할 수 있습니다.

관련 정보