Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.mmonline.ru/forum/read/7/22569/
Дата изменения: Sat Feb 19 22:56:55 2011
Дата индексирования: Sat Feb 19 22:56:55 2011
Кодировка: Windows-1251
MMOnline | Форумы | Разное | Иллюстрации в LaTeX'е

Иллюстрации в LaTeX'е

Автор темы Ад. 
28.03.2002 23:03
Ад.
Иллюстрации в LaTeX'е
Господа, подскажите, пожалуйста, как лучше всего делать иллюстрации в LaTeX'е (в MikTeX'е)?

Пока я вижу только такой путь:
1) Установить фиктивный принтер HP LaserJet 5P/5MP PostScript.
2) В Microsoft Word рисовать с помощью Drawing (используя MathType (дожили...) для математических надписей).
3) Печатать в файл с установленным свойством Properties > Paper/Quality > Advanced... > Document Options > PostScript Options > PostScript Output Option: Encapsulated PostScript (EPS).
Файл сохранить с расширением .eps.
4) В GSView определить границы нижнего левого (x1, y1) и верхнего правого угла (x2, y2) рисунка в .eps-файле (не всю же Word'овскую страницу вставлять на место рисунка).
5) В .eps-файле с помощью Notepad заменить строку
%%BoundingBox: 14 13 581 829
на
%%BoundingBox: x1 y1 x2 y2.
6) В .tex-файле вставить:
\begin{figure}[h]
\includegraphics[height=<высота>pt,viewport=x1 y1 x2 y2]
{<имя_файла>.eps}
\caption{Вечный двигатель, вид слева.}
\label{F:PerpMobLeftSide}
\end{figure}
7) Увидеть результат можно будет, скорее всего, только в Acrobat'е, из-за проблем со шрифтами, так что придется вызывать LaTex, dvi -> pdf, Acrobat.

Вам смешно, да? Хорошая заготовка для истории "Встречает ламер юзера..."? Но как все-таки вставлять картинки по-человечески?! Ведь это же бред какой-то! Сдохнешь каждый раз выполнять эту последовательность. Кроме того, имеется совершенно идиотское вложение: .tex-файл > .eps-файл > Word Drawing > MathType, у которого, к тому же, есть большие проблемы с шрифтами. А хотелось бы не только видеть готовую страницу уже в .dvi-файле, но и использовать страндартный LaTeX'овский шрифт Computer Modern, а не то, что там MathType предложит.

И вот еще вопрос: как расположить картинку на одной стороне страницы, а текст -- на другой, т. е. так, чтобы картинка и текст шли параллельно?
29.03.2002 23:28
Nobbin
по поводу 7)
Вместо акробата можно делать PS и смотреть в GSView. По крайней мере у меня PS выглядит приличнее, чем PDF.

Кажется под Linux должны быть какие-то программы для рисования векторных картинок, но я не уверен, поскольку сам никогда этим не занимался.
30.03.2002 18:23
А
re
Если нужны картинки, то их можно сделать в FotoShop, затем с помощью gsview указать границы картинки в ps файле, затем использовать includegraphics* вместе с vbox'ом. Для просмотра понадобиться AR или GSView.
02.04.2002 09:44
Shurik
А чем окружение picture плохо? Для него
А чем окружение picture плохо? Для него бывает редактор TeXCad.
Кроме того, можно использовать пакет PicTeX - он даже сплайны делает по любому количеству точек.
emTeX позволяет встявлять распространеные типы картинок (например, bmp) через whatsit'ы - что-то вроде \special{em:graph picture.bmp}. Может, и в MikTeX есть что-то подобное?
02.04.2002 13:47
Ад
Большое спасибо, TeXCad работает
Большое спасибо, TeXCad действительно работает, хоть и из-под MS-DOS. Есть еще что-то на http://www.dvo.ru/tech/tex/texfaq_12.html...
07.04.2002 12:50
Elena
Можно картинки рисовать в Metapost'e, по
Можно картинки рисовать в Metapost'e, потом вставлять в ТеХ-файл командой
\epsfbox{<имя файла с картинокой>.<номер кртинки>}.

Дальше напускаем Метапост на файл с картинкой (достаточно 1 раз), ТеХ - на теховский исходник, получившийся dvi-шник переводим в ps (не знаю, может, можно и в pdf).

Это все я, правда, проделывала под Linux.

Другой вариант: переводить картинку, нарисованную любым способом, в формат, который сам содержит информацию о размерах картинки. Например, *.png или *.pdf. Дальше как обычно: вставлять командой \includegraphics, напустить pdftex.
Извините, только зарегистрированные пользователи могут публиковать сообщения в этом форуме.

Кликните здесь, чтобы войти