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».
Это решило мою проблему.