Bug 9216 - не выполняется конвертация иллюстраций
: не выполняется конвертация иллюстраций
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/ALDConvert)
: unstable
: all Linux
: P4 major
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2006-03-09 17:27 by
Modified: 2008-06-13 12:16 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2006-03-09 17:27:55
Проблемы, похоже, с конвертацией всяческих иллюстраций, вероятно, где-то 
в Makefile. У меня есть два примера.

gc@tacit~> rpmquery make
make-3.81rc1-alt2

1. не выполняется преобразование png > eps при конвертации в LaTeX

gc@tacit:~..heap/XTerm_Class.george.060215/doc> ALDConvert -w latex
Xterm_Class.m-k index.tex
make: *** Нет правила для сборки цели `remotelogin.png.eps'.  Останов.
cp: невозможно выполнить stat для
`/tmp/.private/gc//ALDConvert.VBW11411/remotelogin.png.eps': No such file or
directory
make: *** Нет правила для сборки цели `turnremotelogin.png.eps'.  Останов.
cp: невозможно выполнить stat для
`/tmp/.private/gc//ALDConvert.VBW11411/turnremotelogin.png.eps': No such file
or directory
make: *** Нет правила для сборки цели `useicewm.png.eps'.  Останов.
cp: невозможно выполнить stat для
`/tmp/.private/gc//ALDConvert.VBW11411/useicewm.png.eps': No such file or
directory
gc@tacit:~..heap/XTerm_Class.george.060215/doc> ALDConvert Xterm_Class.m-k
index.html      
gc@tacit:~..heap/XTerm_Class.george.060215/doc> ls
index.html  protocol         turnremotelogin.png  Xterm_Class.m-k
index.tex   remotelogin.png  useicewm.png
gc@tacit:~..heap/XTerm_Class.george.060215/doc> vi index.tex 

-----------
<<Удалённый вход>>:

turnremotelogin.png.eps

Если \Sys{kdm} на сервере приложений уже широковещает, и оба компьютера  
------------

2. Не выполняется преобразование dia > eps при конвертации в LaTeX

gc@tacit:~..heap/FreeSoftCommunity.george.060219/doc> ALDConvert
FSoftCommunity.m-k index.latex

** ERROR **: Error: Unknown types while reading diagram file
george - Face

aborting...
/bin/sh: line 1: 11613 Trace/breakpoint trap   LC_ALL=C dia FSoftCommunity.dia
-e FSoftCommunity.dia.eps >/dev/null
make: *** [FSoftCommunity.dia.eps] Ошибка 133
cp: невозможно выполнить stat для
`/tmp/.private/gc//ALDConvert.GhT11599/FSoftCommunity.dia.eps': No such file or
directory
gc@tacit:~..heap/FreeSoftCommunity.george.060219/doc> rpmquery dia
dia-0.94-alt12cvs20051206
gc@tacit:~..heap/FreeSoftCommunity.george.060219/doc> vi index.latex
------------------
Впрочем, мало найдётся людей, столь невосприимчивых к знаниям, чтобы остаться  
неучами вопреки активному интересу и всеобщему образованию.

\Figure{Сообщество вокруг свободного программного продукта}{FSoftCommunity.dia.
eps}{FSoftCommunity}

------------------
------- Comment #1 From 2006-03-09 20:00:35 -------
Прошу обратить внимание
------- Comment #2 From 2006-03-09 20:39:26 -------
(In reply to comment #1)
> Прошу обратить внимание
Можно ли в Latex включать растровые картинки, и как? Делать EPS немерянного размера?

Что там относительно inline-картинок?

Вторая ошибка -- из-за отсутствия элемента "george - Face", думаю, как это
вместе с документом тащить.
------- Comment #3 From 2006-03-09 21:01:59 -------
> > Прошу обратить внимание
> Можно ли в Latex включать растровые картинки, и как? Делать EPS немерянного
размера?

Собственно LaTeX должен знать размеры бокса, в который помещать картинку. 
Из eps он умеет читать BoundingBox и вычислять размеры сам. 
Вроде как можно в некоторых других форматах включать графику 
через тот же \includegraphics, но тут уж точно потребуется указывать
размеры явно; 
Впрочем, можно задавать коэффициент скалирования как общий, так и 
для отдельного изображения.

> Что там относительно inline-картинок?
Не знаю, мне они пока не требуются.

> Вторая ошибка -- из-за отсутствия элемента "george - Face", думаю, как это
> вместе с документом тащить.
А разве нет стандартного способа?
------- Comment #4 From 2006-03-10 12:58:15 -------
(In reply to comment #3)
> > Можно ли в Latex включать растровые картинки, и как?
Вроде сделал как-то. Я-то думал, ты мне на вопрос ответишь.

> > Что там относительно inline-картинок?
> Не знаю, мне они пока не требуются.
Потребуются в XTerm_Class.george. Ошибку поэтому оставляю ASSIGNED, напиши сюда,
что для inline-картинки надо. Если _очень_ спешно -- поправь XTerm_Class.george,
на самом деле там они не сильно нужны.

> > Вторая ошибка -- из-за отсутствия элемента "george - Face", думаю, как это
> > вместе с документом тащить.
> А разве нет стандартного способа?
Нет, заменил на eps (исходник в Dia). Это вообще нехорошо: значит,
работоспособность будет зависеть от версии сборки dia.

Обрати внимание, что в latex-e поломали PS-шрифты: твоё дерево из
LinuxIntro/03.Filesystem в PS не переводится.
------- Comment #5 From 2006-03-10 14:44:40 -------
(In reply to comment #3)
> > Что там относительно inline-картинок?
> Не знаю, мне они пока не требуются.
Да, кстати. ImagwMagick теперь можно выносить из зависимостей сборочной среды,
вместо него используется netpbm.
------- Comment #6 From 2006-05-14 00:00:53 -------
По-моему, я это давно сделал... проверь.