Miktex: Falsche DVI-Modus-Treiberoption „dvips“

Miktex: Falsche DVI-Modus-Treiberoption „dvips“

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 hyperrefPaket im -Modus läuft dvips, versuchen aber, es über zu kompilieren pdfTeX.

Ich würde auf Folgendes tippen:

  • dvipsHabe die Option in deinem gesetzt \documentclass. Ein Beispiel hierfür wäre:

    \documentclass[dvips]{article}
    
  • dvipsHabe die Option in deinem \usepackagefor gesetzt hyperref. 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:

  • dvipsAus der Optionsliste entfernen .
  • Ersetzen dvipsdurch pdftex.

Wenn keine dieser Optionen festgelegt ist, versuchen Sie, die pdftexOption auf Ihrem festzulegen \usepackage{hyperref}.

Antwort2

In meinem Fall musste ich einfach einen anständigen TeX-Editor wie WinEdit verwenden.

ich rennetexifyum eine .dviDatei 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.

verwandte Informationen