Мар 022012
 

Небольшой оффтопик. Кому-то может пригодиться мой способ сохранения векторных (с растровыми всё просто, сделали скриншот и готово) объектов, таких как диаграммы EXCEL или рисунки из WORD, в LaTeX - документ.

Некоторые рисунки (особенно из WORD) можно просто скопировать в Inkscape, но с диаграммами так просто выйти из положения не получится.

Моё решение такое:

  1. Установим CutePDF Writer. Нам подойдёт бесплатная версия. Лучше скачать свежий дистрибутив.
  2. Строим нашу диаграмму в EXCEL, поместив её на отдельный лист.
  3. Печатаем этот лист, выбрав новый виртуальный принтер CutePDF Writer.
  4. Импортируем полученный PDF-файл в Inkscape. У меня диаграмма получилась отзеркаленной по обеим осям, пришлось её перевернуть.
  5. Может потребоваться небольшая правка, в основном править приходится параметры документа (размер и ориентация страницы).
  6. Экспортируем в формат EPS и вставляем в наш LaTeX - документ:
    \begin{figure}[h]
    \center{\includegraphics[width=0.5\linewidth]{image.eps}}
    \caption{Моя красивая диаграмма из EXCEL}
    \label{ris:image}
    \end{figure}

В случае с EXCEL может потребоваться поэкспериментировать с толщиной линий сетки (Grid Lines). С рисунком WORD алгоритм действий такой же.

Вот какая диаграммка получилась у меня (SVG):

Upd.: Кстати, если используется pdfTex, то можно вставлять картинку напрямую из PDF - файла.

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre lang="" line="" escaped="" cssfile="">

(обязательно)

(обязательно)