latex 명령이 때때로 PDF 출력을 생성하는 이유는 무엇입니까?

latex 명령이 때때로 PDF 출력을 생성하는 이유는 무엇입니까?

일부 .tex 파일(graphicx 및 hyperref 패키지와 PDF 이미지 파일 사용)에서 latex명령이 예상되는 DVI 대신 PDF 파일을 생성하는 것으로 나타났습니다. 언제 어떻게 이런 일이 발생합니까?

이것이 중요한 경우에는 Ubuntu 12.04(PPA에서)에서 TeXLive 2012.20120611-3~ubuntu12.04.1을 사용하고 있습니다.

$ latex
This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012/Debian)
restricted \write18 enabled.

답변1

latex와 pdflatex는 출력 형식에 대한 기본값이 다를 뿐 많은 최신 배포판에서 동일한 실행 파일입니다.

pdf(la)tex기본적으로 DVI 코드를 작성하고 정수 레지스터가 \pdfoutput0이 아닌 것으로 설정된 경우에만 PDF를 생성합니다. 따라서 아마도 pdftex이 레지스터를 설정하는 패키지(아마도 옵션 포함)를 로드하고 있을 것입니다 .

관련 정보