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 hyperref
pacote para funcionar no dvips
modo -, mas está tentando compilá-lo por meio do pdfTeX
.
Meu palpite seria você também:
Defina a opção
dvips
no seu arquivo\documentclass
. Um exemplo disso seria:\documentclass[dvips]{article}
Defina a opção
dvips
em seu\usepackage
forhyperref
. 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
dvips
da lista de opções. - Substituindo
dvips
porpdftex
.
Se nenhuma dessas opções estiver definida, tente definir a pdftex
opção no seu arquivo \usepackage{hyperref}
.
Responder2
No meu caso, bastou usar um editor TeX decente, como o WinEdit.
eu corrotexify
para criar um .dvi
arquivo 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.