Miktex: неправильная опция драйвера режима DVI `dvips'

Я использую MikTeX 2.9 на Windows 7, и когда я хочу создать свой PDF-файл, я получаю:

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

Как я могу это исправить?

3 ответа

Похоже, вы спросили hyperref пакет для работы в dvips, но пытаемся скомпилировать pdfTeX,

Я думаю, вы тоже

  • Установили опцию dvips в вашем \documentclass, Примером этого может быть:

    \documentclass[dvips]{article}
    
  • Установили опцию dvips в вашем \usepackage за hyperref, Примером этого может быть:

    \usepackage[dvips]{hyperref}
    

Если вы делаете одну из этих двух вещей, вы активно рассказываете пакет, который вы используете dvips, что вы не, так что это не удается.

Вы должны быть в состоянии решить проблему одним из следующих способов:

  • Удаление dvips из списка опций.
  • Замена dvips с pdftex,

Если ни один из этих параметров не установлен, попробуйте установить pdftex вариант на вашем \usepackage{hyperref},

В моем случае мне просто нужно было использовать приличный редактор TeX, как WinEdit.

я бегу texify создать .dvi файл, а затем dvi2pdf,

В моем случае ошибка была: ошибка Hyperref: неверная опция драйвера режима dvi `ps2pdf'

Мне пришлось отредактировать файл: sudo vi /usr/local/texlive/2021/texmf-dist/doc/latex/listings-ext/hyperref.cfg

Первые несколько строк были:

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

\hypersetup{
  ps2pdf,                     % the documentation uses ps2pdf

Я заменил «ps2pdf» на «pdftex».

Это решило мою проблему.

Другие вопросы по тегам