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 hyperref
paquete que funcione en dvips
modo -, pero está intentando compilarlo a través de pdfTeX
.
Supongo que serías tú:
Ha configurado la opción
dvips
en su\documentclass
. Un ejemplo de esto sería:\documentclass[dvips]{article}
Ha configurado la opción
dvips
en su\usepackage
forhyperref
. 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
dvips
de la lista de opciones. - Reemplazando
dvips
conpdftex
.
Si ninguna de estas opciones está configurada, intente configurar la pdftex
opción en su archivo \usepackage{hyperref}
.
Respuesta2
En mi caso, sólo tuve que utilizar un editor TeX decente, como WinEdit.
Corrotexify
para crear un .dvi
archivo 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.