Miktex: Opção de driver de modo DVI errada `dvips'

Miktex: Opção de driver de modo DVI errada `dvips'

Estou usando o MikTeX 2.9 no Windows 7 e quando quero criar meu arquivo pdf recebo:

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

Como posso consertar isso?

Responder1

Parece que você pediu ao hyperrefpacote para funcionar no dvipsmodo -, mas está tentando compilá-lo por meio do pdfTeX.

Meu palpite seria você também:

  • Defina a opção dvipsno seu arquivo \documentclass. Um exemplo disso seria:

    \documentclass[dvips]{article}
    
  • Defina a opção dvipsem seu \usepackagefor hyperref. Um exemplo disso seria:

    \usepackage[dvips]{hyperref}
    

Se você estiver fazendo uma dessas duas coisas, estará informando ativamente ao pacote que está usando dvips, o que não está, então ele está falhando.

Você deve ser capaz de resolver o problema:

  • Removendo dvipsda lista de opções.
  • Substituindo dvipspor pdftex.

Se nenhuma dessas opções estiver definida, tente definir a pdftexopção no seu arquivo \usepackage{hyperref}.

Responder2

No meu caso, bastou usar um editor TeX decente, como o WinEdit.

eu corrotexifypara criar um .dviarquivo e então dvi2pdf.

Responder3

No meu caso, o erro foi: erro de hiperref: opção de driver de modo dvi errada `ps2pdf'

Tive que editar o arquivo: sudo vi /usr/local/texlive/2021/texmf-dist/doc/latex/listings-ext/hyperref.cfg

As primeiras linhas foram:

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

\hypersetup{
  ps2pdf,                     % the documentation uses ps2pdf

Substituí "ps2pdf" por "pdftex"

Isso resolveu meu problema.

informação relacionada