PC에서 Mac으로 이동: BibTeX 문제

PC에서 Mac으로 이동: BibTeX 문제

최근에 Mac을 구입했는데 .tex파일을 실행하는 데 어려움을 겪고 있습니다. 나는 Textmate및 을 사용하고 있습니다 TeXShop. 내가 가진 문제는 다음과 같습니다. 정확히 동일한 파일을 사용 .tex하고 .bibMac에서 실행하면 일부 참조가 표시되지 않습니다.

예를 들어 어떤 시점에서는 유형이 다음과 같습니다. \citet{heckman81}and , and 를 \citet{heckman81a}모두 실행한 후 (다른 곳에서 제안한 대로 여러 번) 다음과 같은 경고가 표시됩니다.pdflatexbibtex

Warning--I didn't find a database entry for "heckman81a"

중요한 것은 PC에서 실행했을 때 모든 것이 잘 작동했다는 것입니다.

누구든지 제안 사항이 있거나 과거에 비슷한 경험을 한 적이 있습니까?

답변1

참고문헌 파일을 에 배치해야 합니다 ~/Library/texmf/bibtex/bib/. TeXShop 문서에 따르면

개인 파일은 ~/Library/texmf에 저장되어야 합니다. (~/Library는 홈 디렉터리의 라이브러리 폴더인 반면 /Library는 /Applications와 유사한 시스템 폴더라는 점을 기억하세요.) 하위 폴더 "texmf"를 만들어야 합니다. TeX이 파일을 열어야 할 때 ~/Library/texmf를 먼저 검색하므로 표준 TeX 파일을 수정하여 거기에 놓으면 수정된 파일이 사용됩니다.

~/Library/texmf 내부의 폴더 구조는 TeX 배포판의 texmf 트리 구조와 유사해야 합니다. 이것은 보이는 것보다 쉽습니다. TeX는 ~/Library/texmf/tex 또는 이 폴더의 하위 폴더에서 모든 파일을 찾습니다. LaTeX는 ~/Library/texmf/tex/latex 또는 이 폴더의 하위 폴더에서 파일을 찾습니다. Bibtex는 ~/Library/texmf/bibtex/bib 또는 이 폴더의 하위 폴더에서 모든 파일을 찾습니다. 등.

TeXShop은 항상 를 입력한 쉘과 동일한 환경에서 실행되지는 않습니다 kpsewhich. TeXShop에서 권장하는 표준 위치를 고수하는 것이 가장 좋습니다.

관련 정보