Bug 9216 - не выполняется конвертация иллюстраций
Summary: не выполняется конвертация иллюстраций
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: ALDConvert (show other bugs)
Version: unstable
Hardware: all Linux
: P4 major
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-09 17:27 MSK by kirill
Modified: 2008-06-13 12:16 MSD (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description kirill 2006-03-09 17:27:55 MSK
Проблемы, похоже, с конвертацией всяческих иллюстраций, вероятно, где-то 
в 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 kirill 2006-03-09 20:00:35 MSK
Прошу обратить внимание
Comment 2 Fr. Br. George 2006-03-09 20:39:26 MSK
(In reply to comment #1)
> Прошу обратить внимание
Можно ли в Latex включать растровые картинки, и как? Делать EPS немерянного размера?

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

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

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

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

> Вторая ошибка -- из-за отсутствия элемента "george - Face", думаю, как это
> вместе с документом тащить.
А разве нет стандартного способа?
Comment 4 Fr. Br. George 2006-03-10 12:58:15 MSK
(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 Fr. Br. George 2006-03-10 14:44:40 MSK
(In reply to comment #3)
> > Что там относительно inline-картинок?
> Не знаю, мне они пока не требуются.
Да, кстати. ImagwMagick теперь можно выносить из зависимостей сборочной среды,
вместо него используется netpbm.
Comment 6 Fr. Br. George 2006-05-14 00:00:53 MSD
По-моему, я это давно сделал... проверь.