36

Я пишу документ LaTeX и использую командную строку для компиляции кода LaTeX в документ PDF. В Linux я просто открывал PDF с помощью Evince PDF Viewer, и всякий раз, когда я перекомпилировал код LaTeX, PDF обновлялся через пару секунд.

Я сейчас пытаюсь сделать то же самое в Windows. Проблема в том, что всякий раз, когда я открываю PDF в Adobe Reader или Foxit Reader, он даже не позволяет мне записывать в файл PDF. Я получаю эту ошибку в командной строке при запуске pdflatex test.tex:

! Я не могу написать файл `test.pdf '.

Есть ли программа для просмотра PDF для Windows, которая делает следующее?

  1. Отключает защиту от записи при открытии PDF
  2. Автоматическое обновление при создании нового PDF

4 ответа4

33

SumatraPDF бесплатна для Windows и прекрасно работает с LaTeX. Он будет автоматически обновляться при обновлении PDF.

17

Есть версия Evince для Windows.

5

Я знаю, что вопрос старый, но я думаю, что важная опция отсутствует.

Поскольку многие люди используют MiKTeX в Windows, у них уже установлен TeXworks. Средство просмотра PDF, включенное в TeXWorks, действительно обновляется.

start texworks main.pdf

или щелкните правой кнопкой мыши любой файл PDF и выберите его для открытия с TeXworks.

Я не говорю, что просмотрщик PDF сам по себе является лучшим, но он очень удобен (если у вас MiKTeX), так как вам не нужно устанавливать еще один просмотрщик PDF.

2

PDF-XChange Viewer также имеет опцию для этого. Вызвать из командной строки (cmd.exe):

pdfxcview /A "nolock=yes=OpenParameters" test.pdf

Смотрите аналогичный вопрос

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .