Miktex: 잘못된 DVI 모드 드라이버 옵션 `dvips'

Miktex: 잘못된 DVI 모드 드라이버 옵션 `dvips'

Windows 7에서 MikTeX 2.9를 사용하고 있는데 PDF 파일을 생성하려고 하면 다음과 같은 결과가 나타납니다.

! Package hyperref Error: Wrong DVI mode driver option `dvips',
(hyperref)                because pdfTeX or LuaTeX is running in PDF mode.

이 문제를 어떻게 해결할 수 있나요?

답변1

hyperref패키지가 -mode에서 작동하도록 요청 dvips했지만 pdfTeX.

내 추측으로는 다음 중 하나일 것입니다.

  • dvips에서 옵션을 설정했습니다 \documentclass. 이에 대한 예는 다음과 같습니다.

    \documentclass[dvips]{article}
    
  • for dvips에서 옵션을 설정했습니다 . 이에 대한 예는 다음과 같습니다. \usepackagehyperref

    \usepackage[dvips]{hyperref}
    

이 두 가지 중 하나를 수행하는 경우 패키지에 사용 중임을 적극적으로 알려주는 것이며 dvips그렇지 않은 경우에는 실패하는 것입니다.

다음 중 하나를 통해 문제를 해결할 수 있습니다.

  • dvips옵션 목록에서 제거합니다 .
  • dvips로 대체합니다 pdftex.

이러한 옵션 중 어느 것도 설정되어 있지 않으면 pdftex에서 옵션을 설정해 보십시오 \usepackage{hyperref}.

답변2

내 경우에는 WinEdit과 같은 괜찮은 TeX 편집기를 사용해야 했습니다.

난 달린다texify파일을 만든 .dvi다음 dvi2pdf.

답변3

제 경우에는 다음과 같은 오류가 발생했습니다: 하이퍼참조 오류: 잘못된 dvi 모드 드라이버 옵션 `ps2pdf'

파일을 편집해야 했습니다: sudo vi /usr/local/texlive/2021/texmf-dist/doc/latex/listings-ext/hyperref.cfg

처음 몇 줄은 다음과 같습니다.

\ProvidesFile{hyperref.cfg}%
  [2009/08/23 v1.0 hyperref configuration of listings-ext]
\providecommand*{\Hy@defaultdriver}{hdvips}%

\hypersetup{
  ps2pdf,                     % the documentation uses ps2pdf

"ps2pdf"를 "pdftex"로 바꿨습니다.

그게 내 문제를 해결했습니다.

관련 정보