Miktex: Opción de controlador de modo DVI incorrecta `dvips'

Miktex: Opción de controlador de modo DVI incorrecta `dvips'

Estoy usando MikTeX 2.9 en Windows 7 y cuando quiero crear mi archivo pdf aparece:

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

¿Cómo puedo arreglar esto?

Respuesta1

Parece que le ha pedido al hyperrefpaquete que funcione en dvipsmodo -, pero está intentando compilarlo a través de pdfTeX.

Supongo que serías tú:

  • Ha configurado la opción dvipsen su \documentclass. Un ejemplo de esto sería:

    \documentclass[dvips]{article}
    
  • Ha configurado la opción dvipsen su \usepackagefor hyperref. Un ejemplo de esto sería:

    \usepackage[dvips]{hyperref}
    

Si estás haciendo cualquiera de esas dos cosas, le estás diciendo activamente al paquete que estás usando dvips, lo que no es así, por lo que está fallando.

Debería poder resolver el problema mediante:

  • Eliminando dvipsde la lista de opciones.
  • Reemplazando dvipscon pdftex.

Si ninguna de estas opciones está configurada, intente configurar la pdftexopción en su archivo \usepackage{hyperref}.

Respuesta2

En mi caso, sólo tuve que utilizar un editor TeX decente, como WinEdit.

Corrotexifypara crear un .dviarchivo y luego dvi2pdf.

Respuesta3

En mi caso, el error fue: error de hiperreferencia: opción incorrecta del controlador de modo dvi `ps2pdf'

Tuve que editar el archivo: sudo vi /usr/local/texlive/2021/texmf-dist/doc/latex/listings-ext/hyperref.cfg

Las primeras líneas fueron:

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

\hypersetup{
  ps2pdf,                     % the documentation uses ps2pdf

Reemplacé "ps2pdf" por "pdftex"

Eso resolvió mi problema.

información relacionada