[Latex] Молитва Пресв. Латехию

mtk79

Хочу я в подписи к рисунку вставить в строчку микрокартинку, например, изображение прямоугольника кнопки автомата с объяснением ее действия. Но компилёр ругается. Попытки засунуть \includegraphics в что-то текстоподобное типа \mbox тоже не помогают.
Есть ли возможность обмануть природу
2. Хочу я в график вставить текст латеховским шрифтом (например, телетайпным наподобие команды \psfrag. Сам \psfrag позволяет вставить только что-то, оформленное как матем. мода. В текстовой не вставляет даже обычный шрифт, т.е.
в \psfrag{a1}{$m$} вставляет математическую m вместо a1
в \psfrag{a1}{m} a1 стирается, но m не вставляется
в \psfrag{a1}{$\text{m}$} или \psfrag{a1}{$\texttt{m}$} a1 стирается, ничего не вставляется
Есть ли более продвинутые аналоги psfrag или можно ли обмануть сам psfrag?
Да, и такой же вопрос про русские буквы, можно ли их вставлять

dunkel68

ты бы нарисовал хотя бы в пейнте чё ты хочешь, а то ничё не понял, и выложил бы пример кода как ты хочешь на который ругается целиком, архивом с картинками. воспроизводить ситуацию всю самому вообще лениво

Niklz

и вообще уж, переходи на пейнт - он исполнит любой твой каприз...

mtk79

Код:
 \begin{figure}
 \begin{center}
\includegraphics[width=4cm]{pic70a.eps}
\caption{некий текст, \mbox{\includegraphics[height=12pt]{pic70_light.eps}} — подсветка}
\label{pic23}
 \end{center}
\end{figure}
[image] [/image]
Ругается на \includegraphics в \caption
2. код я, как бы, написал. И написал, что мне нужно: вставка обычного текста (не уравнений) в psfrag. Например, EPS-файл
[image] [/image]
содержит надпись L2
\begin{figure}
\psfrag{L2}{ $y_{\text{доп} }$ }
\includegraphics[width=0.25\textwidth]{pic68pred.eps}
\end{figure}
  
Командой
\psfrag{L2}{ $ y_{1}$ } вместо L2 вставляется $y_1$
Если же мне нужно, вставить $y_{\text{доп} }$
\psfrag{L2}{ $y_{\text{доп} }$ }
— то _{доп} не вставляется.
или \psfrag{L2}{ \texttt{P} } — тоже не вставляется латинская P
Там компилятор не ругается, но в итоговом PS-файле вместо ожидаемой надписи пустое место.
Это касается ЛЮБЫХ текстовых надписей, в т.ч. и латинских

dunkel68

 \begin{figure}
 \begin{center}
\includegraphics[width=4cm]{pic70a.eps}
\caption{некий текст, \mbox{\includegraphics[height=12pt]{pic70_light.eps}} — подсветка}
\label{pic23}
 \end{center}
\end{figure}
По первому вопросу надо так:
 

\begin{figure}
\begin{center}
\includegraphics[width=4cm]{pic70a.eps}
\caption{некий текст, \protect\includegraphics[height=12pt]{pic70_light.eps} — подсветка}
\label{pic23}
\end{center}
\end{figure}

dunkel68

\psfrag{L2}{ $ y_{1}$ }
по второму вопросу ничё не скажу, я не особо имею желание гонять dvi-ps-pdf туда-сюда, но у меня y_доп в dvi отобразилось

mtk79

it works, many thanks
2. у меня в ДВИ на ЛЮБОЙ \psfrag на этой странице идет ошибка
Some PostScript specials could not be rendered.
Походу, с установкой Постскрипта какие-то траблы. Например, русские буквы ДВИПС не переваривает, по причине pk-шрифтов. Причем раньше, на более допотопных машинах (2003-2007 все работало на ура.
РS: А если вместо $y_1$ написать $ \texttt{Л} $ — видно телетайпную Л?

dunkel68

РS: А если вместо $y_1$ написать $ \texttt{Л} $ — видно телетайпную Л?
видно

mtk79

ok, значит, трабл в постскрипте.
Почему — не знаю, при установке ничего плохого не пишет. При работе DVPS видно, что какие-то траблы. Пробовал Ghostscript 8.14, 8.53 и 9.05. Одна фигня.
Спасибо
Оставить комментарий
Имя или ник:
Комментарий: