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

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




На страницу 1, 2  След.
 Вставка рисунка в документ
Аватара пользователя
Каким образом можно вставить в документ ТЕХ рисунок из MatLab. Работаю в WinEdit. Подскажите, пожалуйста, как можно вставить рисунок.

 Re: Вставка рисунка в документ
Аватара пользователя
antoshka1303 писал(а):
Каким образом можно вставить в документ ТЕХ рисунок из MatLab. Работаю в WinEdit. Подскажите, пожалуйста, как можно вставить рисунок.


В преамбуле пишете

Код:
\usepackage{graphicx}


Готовите свои рисунки в двух форматах: eps (для latex) и pdf (для pdflatex). Имена файлов должны быть одинаковыми, отличаются только расширениями.

В тексте пишете что-нибудь вроде

Код:
\begin{figure}[htbp]
\includegraphics[width=50mm]{Fig_gr1}\hfill\includegraphics[height=50mm]{Fig_gr2}\\ \parbox{50mm}{\caption{$k_2=0$}\label{F1}}\hfill\parbox{50mm}{\caption{$k=k_1=0$}\label{F2}}
\end{figure}


или

Код:
\begin{figure}[htbp]\center
\includegraphics[width=50mm]{Fig_gr5}
\caption{$3-2\sqrt{2}<k<3+2\sqrt{2}$}\label{F5}
\end{figure}


Здесь Fig_gr1, Fig_gr2 и Fig_gr5 - имена файлов с рисунками. В первом случае вставлены два рисунка рядом, во втором - один. Подробнее посмотрите в руководстве.

 
Аватара пользователя
я не понял как мне схему из малаба приговорить в рисунок eps (для latex) и pdf (для pdflatex). поясните пожалуйста.

 
Аватара пользователя
antoshka1303 писал(а):
я не понял как мне схему из малаба приговорить в рисунок eps (для latex) и pdf (для pdflatex). поясните пожалуйста.


Ну, МатЛаб в каком-то формате сохраняет рисунки? А в MikTeX есть утилиты специальные: bmeps.exe, которая конвертирует разные форматы в *.eps, и epstopdf.exe, которая конвертирует *.eps в *.pdf. Вот инструкция к bmeps.exe:
Код:
bmeps [options] [ <inputfile> [ <outputfile> ] ]

      Options
      -------

      -p <pslevel>           select one of the following
         1                   (PS level 1)
         2                   (PS level 2 = default)
         3                   (PS level 3)
      -c                     turns color printing on
      -g                     turns color printing off (default)

      -e <encoding>          combine the follogin characters to specifiy
         8                   ASCII-85-encoding instead of ASCII-Hex
         r                   runlength encoding
         f                   flate encoding

      -t <filetype>          choose one of the following
         png
         jpg
         pnm
         tif

      -d                     draft mode only
         Draft mode means the program reads only header information
         from the bitmap file and prints a dummy image.

      -a <alphaoptions>     
         o                   alpha channel is opacity, not transparency
         t                   alpha channel is transparency, not opacity
         l                   alternated transparency trigger level
         m                   mix foreground- and background color
         sd,d,d              specify background color i.e. s128,128,255
         PNG supports transparency channels, having values from
         0 ... 2^n-1. EPS supports simple yes/no decisions to mask
         pixels, so the alpha channels value must be mapped to
         "use pixel" or "mask pixel". The standard behaviour is
         to mask only pixels which have no opacity at all.
         The alternated trigger level uses only pixels having full
         opacity.

      -s                     print DSC comments

 
Аватара пользователя
Someone писал(а):
Ну, МатЛаб в каком-то формате сохраняет рисунки?

*.fig
*.ai
*.bmp
*.eps
*.emf
*.jpg
*.pcx
*.pbm
*.pdf
*.pgm
*.png
*.ppm
*.pkm
*.svg
*.tif

но я предпочитаю копипастить в CorelDraw, дооформлять и оттуда уже в тот формат, который мне больше нравится

 
Аватара пользователя
photon писал(а):
Someone писал(а):
Ну, МатЛаб в каком-то формате сохраняет рисунки?

*.fig
*.ai
*.bmp
*.eps
*.emf
*.jpg
*.pcx
*.pbm
*.pdf
*.pgm
*.png
*.ppm
*.pkm
*.svg
*.tif

но я предпочитаю копипастить в CorelDraw, дооформлять и оттуда уже в тот формат, который мне больше нравится

в матлабе я юзаю симулинк, исаользую report generation... онвообще результат в виде html-файла выдает...

 
Аватара пользователя
antoshka1303 писал(а):
в матлабе я юзаю симулинк, исаользую report generation... онвообще результат в виде html-файла выдает...


Не люблю я Симулинк из-за его малой скорости, поэтому не имею большого опыта и навыков в нем, но таки нашел его у себя, взял и сгенерировал этот html, потом посмотрел правой клавишкой, что за картинки там - увидел формат *.png. Но еще я увидел в меню Tools->data explorer - видимо можно извлечь данные просто в виде чисел и самому построить замечательные красивые рисунки, которые потом сохранять в нужный формат... И еще, неужели в Симулинке нельзя те же данные, скажем, в файл писать? - Считать из файла и построить график после этого - это всего две команды.

 
Аватара пользователя
photon писал(а):
antoshka1303 писал(а):
в матлабе я юзаю симулинк, исаользую report generation... онвообще результат в виде html-файла выдает...


Не люблю я Симулинк из-за его малой скорости, поэтому не имею большого опыта и навыков в нем, но таки нашел его у себя, взял и сгенерировал этот html, потом посмотрел правой клавишкой, что за картинки там - увидел формат *.png. Но еще я увидел в меню Tools->data explorer - видимо можно извлечь данные просто в виде чисел и самому построить замечательные красивые рисунки, которые потом сохранять в нужный формат... И еще, неужели в Симулинке нельзя те же данные, скажем, в файл писать? - Считать из файла и построить график после этого - это всего две команды.

я тоже не люблю его. мой нойт еле тянет его. расчет схемы на симулинке репорт генетарор у меня 30-60 секунд делает. а препод главное думает, что это из-зи моих каких-то настроек

Добавлено спустя 3 минуты 43 секунды:

вопрос.
я пытаюсь вставить рисунок вот таким образом:

Код:
Представлена simulink - cхема уравнения (2):

\begin{figure}[htbp]\center
\includegraphics{aaa.bmp}
\end{figure}

не вставляет рисунок:(

 
Аватара пользователя
antoshka1303 писал(а):
не вставляет рисунок

Просто так, если не ошибаюсь, он и не вставит в bmp-формате

 
Аватара пользователя
photon писал(а):
antoshka1303 писал(а):
не вставляет рисунок

Просто так, если не ошибаюсь, он и не вставит в bmp-формате



у меня результируюций файл отчета должен быть в формате PDF.

в тех-овском файле в WinEdt я набираю
\begin{figure}

\includegraphics[bb = 0 0 15cm 13cm]{inst.bmp}
\caption{1}\label{1}
\end{figure}

в результате в файле формата DVI я могу лицезреть мой файл с рисунком BMP, но при формированиии файла в формате PDF я рисунки не вижу. Подскажите пожалуйста!

 
Аватара пользователя
antoshka1303

Вот способы, наверняка какой-нибудь да подойдет.

 
Аватара пользователя
reader_st писал(а):
antoshka1303

Вот способы, наверняка какой-нибудь да подойдет.

не... как вставлять рисунки я понимаю. теперь у меня вопрос как сохранить схему в симулинке в формате EPS. Заранее спасибо

Добавлено спустя 27 минут 46 секунд:

все большое спасибо за поддержку, явопрос решен. тема закрыта:)

 
Чтобы не создавать новую тему, продолжу тут:
Вставляю рисунок следующим образом:
Код:
\begin{figure}\center
\includegraphics[width=50mm]{1}
\caption {aaa}\label{aaa}
\end{figure}

Имеются два файла: 1.eps, 1.pdf.
Реализация $\LaTeX$ - MiKTeX. Yap (родной просмотрщик dvi-файлов) рисунок отображает. Acrobat (после PDFLatex) - нет (белое место вместо рисунка).
dvips ругается(?) следующим образом:
Код:
This is dvips(k) 5.96dev Copyright 2007 Radical Eye Software (www.radicaleye.com)
' TeX output 2008.01.22:1222' -> main.ps

<E:\Documents and Settings\All Users\Application Data\MiKTeX\2.7\fonts\pk\ljfour\lh\lh-t2a\dpi600\larm2074.pk>
<E:\Documents and Settings\All Users\Application Data\MiKTeX\2.7\fonts\pk\ljfour\lh\lh-t2a\dpi600\larm1440.pk>
<E:\Documents and Settings\All Users\Application Data\MiKTeX\2.7\fonts\pk\ljfour\lh\lh-t2a\dpi600\labx1728.pk>
<E:\Documents and Settings\All Users\Application Data\MiKTeX\2.7\fonts\pk\ljfour\lh\lh-t2a\dpi600\larm1200.pk>
<E:\Documents and Settings\All Users\Application Data\MiKTeX\2.7\fonts\pk\ljfour\lh\lh-t2a\dpi600\labx1200.pk>
<E:\Documents and Settings\All Users\Application Data\MiKTeX\2.7\fonts\pk\ljfour\lh\lh-t2a\dpi600\lati1200.pk>
<E:\Documents and Settings\All Users\Application Data\MiKTeX\2.7\fonts\pk\ljfour\lh\lh-t2a\dpi600\larm0800.pk>
<E:\Documents and Settings\All Users\Application Data\MiKTeX\2.7\fonts\pk\ljfour\lh\lh-t2a\dpi600\larm0700.pk>
<E:\Documents and Settings\All Users\Application Data\MiKTeX\2.7\fonts\pk\ljfour\lh\lh-t2a\dpi600\larm1000.pk>
<E:\Documents and Settings\All Users\Application Data\MiKTeX\2.7\fonts\pk\ljfour\lh\lh-t2a\dpi600\labx1440.pk>
<E:/Program Files/MiKTeX 2.7/dvips/base/tex.pro>
<E:/Program Files/MiKTeX 2.7/dvips/base/texps.pro>
<E:/Program Files/MiKTeX 2.7/dvips/base/special.pro>.
<E:/Program Files/MiKTeX 2.7/fonts/type1/bluesky/cm/cmr6.pfb>
<E:/Program Files/MiKTeX 2.7/fonts/type1/bluesky/cm/cmex10.pfb>
<E:/Program Files/MiKTeX 2.7/fonts/type1/bluesky/cm/cmsy10.pfb>
<E:/Program Files/MiKTeX 2.7/fonts/type1/bluesky/cm/cmr10.pfb>
<E:/Program Files/MiKTeX 2.7/fonts/type1/bluesky/cm/cmmi10.pfb>
<E:/Program Files/MiKTeX 2.7/fonts/type1/bluesky/ams/msam10.pfb>
<E:/Program Files/MiKTeX 2.7/fonts/type1/bluesky/ams/msbm10.pfb>
<E:/Program Files/MiKTeX 2.7/fonts/type1/bluesky/cm/cmr8.pfb>
<E:/Program Files/MiKTeX 2.7/fonts/type1/bluesky/cm/cmsy8.pfb>
<E:/Program Files/MiKTeX 2.7/fonts/type1/bluesky/cm/cmr12.pfb>
<E:/Program Files/MiKTeX 2.7/fonts/type1/bluesky/cm/cmmi8.pfb>
<E:/Program Files/MiKTeX 2.7/fonts/type1/bluesky/cm/cmmi12.pfb>[1] [2] [3]
[4<1.eps><1.eps>] [5]


В чем может быть дело?
Пробовал разные eps-файлы, делал их из .ps с помощью GhostScript, и посредством .ps->Adobe Distiller->pdf->GhostScript->eps

 
Аватара пользователя
e2e4

об этом где-то здесь я писал. Если все правильно понял, то после конвертации te.tex с рисунками командой pdflatex.exe te.tex в te.pdf нет рисунков. Посмотрите в дир. texmf\doc\dvipdfm\ и обратите внимание на преамбулу.

 
reader_st писал(а):
Если все правильно понял, то после конвертации te.tex с рисунками командой pdflatex.exe te.tex в te.pdf нет рисунков.

Совершенно верно.

reader_st писал(а):
Посмотрите в дир. texmf\doc\dvipdfm\ и обратите внимание на преамбулу.

Посмотрел, обратил, в преамбулу моего документа добавил
исправил
Код:
\documentclass[12pt, a4paper]{article}

на
Код:
\documentclass[12pt, a4paper, dvipdfm]{article}

Остальное типа
Код:
\usepackage[usenames,dvipsnames]{color}
\usepackage[dvipdfm]{hyperref}

Я думаю несущественно. В любом случае, попробовал и с этим.
Эффект нулевой - в Yap картинки есть, в pdf нет.

Добавлено спустя 6 минут 5 секунд:

pdflatex в числе прочего выводит:

Код:
...
<something.eps> [3] [4
Non-PDF special ignored!] [5] (main.aux) )
(see the transcript file for additional information)
...

Он просто игнорирует special - вставку!
Что такое transcript file, и где его искать?

 [ Сообщений: 17 ]  На страницу 1, 2  След.


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