KTUG 한국 텍 사용자 그룹

Menu

KTUG :: Q&A 마당

! LaTeX Error: Cannot determine size of graphic in graph1.jpg (no BoundingBox).

이 메시지는 latex -> dvips 컴파일하는 문서에 PDF나 JPG, PNG 그림을 삽입하려 했을 때 나타납니다. 

  • latex -> dvips 루트로 컴파일하는 경우(default)에 지원하는 그림 포맷은 EPS뿐입니다.

해결책:

  1. latex 대신 pdflatex으로 컴파일하십시오.
  2. pdflatex으로 컴파일하는 것이 금지되어 있다면, \usepackage[dvipdfm]{graphicx}와 같이 dvipdfm 옵션을 주고 latex 컴파일한 후에 dvips 대신 dvipdfm으로 dvi 파일의 후처리를 하십시오. (에디터 같은 데서 자동으로 dvips를 돌리도록 설정되어 있다면 이 경우 후처리 에러를 만납니다.)
  3. 만약 latex -> dvipdfm을 쓸 수 없고 latex -> dvips 컴파일 루트를 유지해야 한다면, 그림 포맷을 EPS로 바꾸고 바뀐 그림을 삽입하십시오. (즉 includegraphics 명령에 .jpg 확장자가 들어 있으면 안됩니다.)

요즘은 latex+dvips나 latex+dvipdfm 같은 20-30년 전 방법으로 문서를 작성하는 경우가 거의 없는 데다가, 작업 상황을 명확히 말씀하지 않은 관계로 대화에 혼선이 있었던 듯합니다.

KTUG 한국 텍 사용자 그룹