2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Проблема при использовании пакета pdfpages.
Сообщение05.12.2019, 00:50 
Аватара пользователя
В 2013 году я использовал этот пакет для объединения pdf-файлов, и всё прекрасно работало. Сейчас у меня снова появилась потребность в таком действии. Однако оказалось, что сейчас что-то изменилось, и я не понял, в чём дело. У меня MiKTeX 2.9.

Исходный файл UnionFlsA4.tex (именно он успешно компилировался в 2013 году):
Используется синтаксис LaTeX
\documentclass[a4paper]{article}
\usepackage{cmap}
\usepackage{pdfpages}
\begin{document}
\includepdf[pages=-]{TitPgsA4.pdf}
\includepdf[pages=-]{DifUrs.pdf}
\end{document}

Вывод работы программы (бо́льшая часть пропущена):

(Оффтоп)

This is pdfTeX, Version 3.14159265-2.6-1.40.20 (MiKTeX 2.9.7250 64-bit)
entering extended mode

No file UnionFlsA4.aux.
("C:\Program Files\MiKTeX 2.9\tex/context/base/mkii\supp-pdf.mkii"
[Loading MPS to PDF converter (version 2006.09.02).]
)
======================================================================
starting package maintenance...
installation directory: "C:\Program Files\MiKTeX 2.9"
package repository: http://ctan.altspu.ru/systems/win32/miktex/tm/packages/
package repository digest: 1f53fc03edc5d8aaa4975632f2631135
going to download 10912021 bytes
going to install 202 file(s) (1 package(s))
downloading http://ctan.altspu.ru/systems/win32/mik ... tar.lzma...
10.91 MB, 2.86 Mbit/s
extracting files from oberdiek.tar.lzma...
======================================================================

Sorry, but pdflatex did not succeed.

The log file hopefully contains the information to get MiKTeX going again:

C:\Users\Someone\AppData\Local\MiKTeX\2.9\miktex\log\pdflatex.log

Sorry, but "MiKTeX Compiler Driver" did not succeed.

The log file hopefully contains the information to get MiKTeX going again:

C:\Users\Someone\AppData\Local\MiKTeX\2.9\miktex\log\texify.log

В процессе компиляции зачем-то запускается конвертер "MPS to PDF", хотя файлы уже в формате pdf. В этот момент появляется окошко с текстом
Цитата:
The required file
tex/latex/oberdiek\epstopdf-base.sty
is missing. It is a part of the following package:
oberdiek
и предложением установить пакет. Такой пакет уже имеется, но даём разрешение. Поскольку такого файла в пакете, видимо, нет, после установки процесс прерывается.
Файл C:\Users\Someone\AppData\Local\MiKTeX\2.9\miktex\log\pdflatex.log содержит

(Оффтоп)

2019-12-04 23:30:56,565+0300 INFO pdflatex - starting with command line: pdflatex --synctex=1 "C:/Users/Someone/Documents/…\UnionFlsA4.tex"
2019-12-04 23:30:56,632+0300 INFO pdflatex - allowing known shell commands
2019-12-04 23:30:56,634+0300 INFO pdflatex - enabling input (output) from (to) processes
2019-12-04 23:30:56,708+0300 INFO pdflatex - going to create file: pdflatex.fmt
2019-12-04 23:34:56,002+0300 INFO pdflatex - installing package oberdiek triggered by tex/latex/oberdiek\epstopdf-base.sty
2019-12-04 23:35:00,261+0300 INFO pdflatex - mpm: starting package maintenance...
2019-12-04 23:35:00,262+0300 INFO pdflatex - mpm: installation directory: "C:\Program Files\MiKTeX 2.9"
2019-12-04 23:35:00,263+0300 INFO pdflatex - mpm: package repository: http://ctan.altspu.ru/systems/win32/miktex/tm/packages/
2019-12-04 23:35:00,552+0300 INFO pdflatex - mpm: package repository digest: 1f53fc03edc5d8aaa4975632f2631135
2019-12-04 23:35:02,103+0300 INFO pdflatex - mpm: going to download 10912021 bytes
2019-12-04 23:35:02,103+0300 INFO pdflatex - mpm: going to install 202 file(s) (1 package(s))
2019-12-04 23:35:03,302+0300 INFO pdflatex - mpm: downloading http://ctan.altspu.ru/systems/win32/mik ... tar.lzma...
2019-12-04 23:35:33,788+0300 INFO pdflatex - mpm: 10.91 MB, 2.86 Mbit/s
2019-12-04 23:35:34,283+0300 INFO pdflatex - mpm: extracting files from oberdiek.tar.lzma...
2019-12-04 23:35:46,956+0300 FATAL pdflatex - The installed file does not exist.
2019-12-04 23:35:46,956+0300 FATAL pdflatex - Info: fileName="C:\Program Files\MiKTeX 2.9\tex/latex/oberdiek\epstopdf-base.sty"
2019-12-04 23:35:46,956+0300 FATAL pdflatex - Source: Libraries\MiKTeX\Core\Session\findfile.cpp
2019-12-04 23:35:46,956+0300 FATAL pdflatex - Line: 59
2019-12-04 23:35:46,956+0300 INFO pdflatex - finishing with exit code 1

Файл C:\Users\Someone\AppData\Local\MiKTeX\2.9\miktex\log\texify.log содержит

(Оффтоп)

2019-12-04 23:30:30,849+0300 INFO texify - starting with command line: "C:\Program Files\MiKTeX 2.9\miktex\bin\x64\texify.exe" --pdf --synctex=1 --clean UnionFlsA4.tex
2019-12-04 23:30:30,880+0300 INFO texify - running 'initexmf' to refresh the file name database
2019-12-04 23:30:37,754+0300 INFO texify - running 'initexmf' to create font map files
2019-12-04 23:30:54,748+0300 INFO texify - running 'initexmf' to refresh language.dat
2019-12-04 23:35:47,254+0300 FATAL texify - TeX engine failed for some reason (see log file).
2019-12-04 23:35:47,255+0300 FATAL texify - Info:
2019-12-04 23:35:47,255+0300 FATAL texify - Source: Programs\MiKTeX\texify\mcd.cpp
2019-12-04 23:35:47,255+0300 FATAL texify - Line: 1551

 
 
 
 Re: Проблема при использовании пакета pdfpages.
Сообщение05.12.2019, 03:11 
Аватара пользователя
Требуемый файл обнаружился в пакете epstopdf-pkg. Но где-то указана неправильная информация о его расположении, из-за чего автоматическая загрузка нужных пакетов не срабатывает…

 
 
 
 Re: Проблема при использовании пакета pdfpages.
Сообщение05.12.2019, 04:03 
Аватара пользователя
Я использую pdfpages постоянно и у меня таких проблем не возникало. Вероятно, проблема в MikTeX

 
 
 
 Re: Проблема при использовании пакета pdfpages.
Сообщение05.12.2019, 08:48 
Можно использовать для объединения пдф бесплатный он лайнсервис
https://www.ilovepdf.com/ru/merge_pdf
Использую несколько лет, работает аккуратно и без глюков.
Понятно файлы получаются большие, но там же можно и их сжать в разы.
Если это то что Вы хотели.

 
 
 
 Re: Проблема при использовании пакета pdfpages.
Сообщение05.12.2019, 23:24 
Аватара пользователя
Попробуйте обновиться через MiKTeX Console (admin mode & user mode), в том числе сделать Update package database (думаю, MiKTeX делает это автоматически при обновлении). Недавно epstopdf переехал из бандла oberdiek. Возможно, в этом проблема.

 
 
 
 Re: Проблема при использовании пакета pdfpages.
Сообщение07.12.2019, 01:32 
Аватара пользователя
RIP в сообщении #1429004 писал(а):
сделать Update package database.
Спасибо. Не догадался бы, поскольку никогда с такой проблемой не сталкивался.

 
 
 
 Re: Проблема при использовании пакета pdfpages.
Сообщение07.12.2019, 13:21 
Аватара пользователя
RIP в сообщении #1429004 писал(а):
Недавно epstopdf переехал из бандла oberdiek
Судя по последним обновлениям Heiko Oberdiek активно раскидывает свой bundle и даже избавился от hyperref (который он поддерживал).

 
 
 [ Сообщений: 7 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group