Ich verwende MikTeX 2.9 unter Windows 7 und wenn ich meine PDF-Datei erstellen möchte, erhalte ich:
! Package hyperref Error: Wrong DVI mode driver option `dvips',
(hyperref) because pdfTeX or LuaTeX is running in PDF mode.
Wie kann ich das beheben?
Antwort1
Es hört sich an, als hätten Sie verlangt, dass das hyperref
Paket im -Modus läuft dvips
, versuchen aber, es über zu kompilieren pdfTeX
.
Ich würde auf Folgendes tippen:
dvips
Habe die Option in deinem gesetzt\documentclass
. Ein Beispiel hierfür wäre:\documentclass[dvips]{article}
dvips
Habe die Option in deinem\usepackage
for gesetzthyperref
. Ein Beispiel hierfür wäre:\usepackage[dvips]{hyperref}
Wenn Sie eine dieser beiden Aktionen ausführen, teilen Sie dem Paket aktiv mit, dass Sie verwenden dvips
, obwohl dies nicht der Fall ist, und es schlägt daher fehl.
Sie sollten das Problem folgendermaßen beheben können:
dvips
Aus der Optionsliste entfernen .- Ersetzen
dvips
durchpdftex
.
Wenn keine dieser Optionen festgelegt ist, versuchen Sie, die pdftex
Option auf Ihrem festzulegen \usepackage{hyperref}
.
Antwort2
In meinem Fall musste ich einfach einen anständigen TeX-Editor wie WinEdit verwenden.
ich rennetexify
um eine .dvi
Datei zu erstellen und dann dvi2pdf
.
Antwort3
In meinem Fall war der Fehler: Hyperref-Fehler: Falsche DVI-Modus-Treiberoption „ps2pdf“
Ich musste die Datei bearbeiten: sudo vi /usr/local/texlive/2021/texmf-dist/doc/latex/listings-ext/hyperref.cfg
Die ersten Zeilen waren:
\ProvidesFile{hyperref.cfg}%
[2009/08/23 v1.0 hyperref configuration of listings-ext]
\providecommand*{\Hy@defaultdriver}{hdvips}%
\hypersetup{
ps2pdf, % the documentation uses ps2pdf
Ich habe "ps2pdf" durch "pdftex" ersetzt.
Das hat mein Problem gelöst.