Herbert Voss wrote:
>> Ok, Thanks, Herbert. It works for me too. However, it doesn't work with
>> lmodern. Can it be made to do so?

> you need the right fontencoding.

Hmmm. And that's what, exactly?

Maybe this would beeasier if I provided you with a definitive example of my
problem code. Attached is a stripped down .tex file as created by LyX
together with associated .eps and .pstex_t files. Also attached is the
resultant .dvi file. See that the \mu is in a serif font?

> And btw: where is the sense of the five parameters of SetBigFont??

Hey! How do I know? ;-)

It's nonsense output by XFig's pstex_t export. Each .pstex_t file begins:

\begingroup\makeatletter\ifx\SetFigFont\undefined%
\gdef\SetFigFont#1#2#3#4#5{%
  [EMAIL PROTECTED]
  \fontfamily{#3}\fontseries{#4}\fontshape{#5}%
  \selectfont}%
\fi\endgroup%

So I'm preempting this definition by defining it as I'd like it to be in my
preamble.

-- 
Angus

Attachment: trial.dvi
Description: TeX dvi file

Attachment: trial_img.eps
Description: image/eps

\setlength{\unitlength}{3947sp}%
%
\begingroup\makeatletter\ifx\SetFigFont\undefined%
\gdef\SetFigFont#1#2#3#4#5{%
  [EMAIL PROTECTED]
  \fontfamily{#3}\fontseries{#4}\fontshape{#5}%
  \selectfont}%
\fi\endgroup%
\begin{picture}(5923,3579)(1272,-4012)
\put(1813,-3523){\makebox(0,0)[rb]{\smash{{\SetFigFont{10}{12.0}{\familydefault}{\mddefault}{\updefault}-5}}}}
\put(1813,-3031){\makebox(0,0)[rb]{\smash{{\SetFigFont{10}{12.0}{\familydefault}{\mddefault}{\updefault}
 0}}}}
\put(1813,-2540){\makebox(0,0)[rb]{\smash{{\SetFigFont{10}{12.0}{\familydefault}{\mddefault}{\updefault}
 5}}}}
\put(1813,-2048){\makebox(0,0)[rb]{\smash{{\SetFigFont{10}{12.0}{\familydefault}{\mddefault}{\updefault}
 10}}}}
\put(1813,-1556){\makebox(0,0)[rb]{\smash{{\SetFigFont{10}{12.0}{\familydefault}{\mddefault}{\updefault}
 15}}}}
\put(1813,-1065){\makebox(0,0)[rb]{\smash{{\SetFigFont{10}{12.0}{\familydefault}{\mddefault}{\updefault}
 20}}}}
\put(1813,-573){\makebox(0,0)[rb]{\smash{{\SetFigFont{10}{12.0}{\familydefault}{\mddefault}{\updefault}
 25}}}}
\put(1888,-3648){\makebox(0,0)[b]{\smash{{\SetFigFont{10}{12.0}{\familydefault}{\mddefault}{\updefault}
 0}}}}
\put(2526,-3648){\makebox(0,0)[b]{\smash{{\SetFigFont{10}{12.0}{\familydefault}{\mddefault}{\updefault}
 500}}}}
\put(3163,-3648){\makebox(0,0)[b]{\smash{{\SetFigFont{10}{12.0}{\familydefault}{\mddefault}{\updefault}
 1000}}}}
\put(3801,-3648){\makebox(0,0)[b]{\smash{{\SetFigFont{10}{12.0}{\familydefault}{\mddefault}{\updefault}
 1500}}}}
\put(4438,-3648){\makebox(0,0)[b]{\smash{{\SetFigFont{10}{12.0}{\familydefault}{\mddefault}{\updefault}
 2000}}}}
\put(5076,-3648){\makebox(0,0)[b]{\smash{{\SetFigFont{10}{12.0}{\familydefault}{\mddefault}{\updefault}
 2500}}}}
\put(5713,-3648){\makebox(0,0)[b]{\smash{{\SetFigFont{10}{12.0}{\familydefault}{\mddefault}{\updefault}
 3000}}}}
\put(6351,-3648){\makebox(0,0)[b]{\smash{{\SetFigFont{10}{12.0}{\familydefault}{\mddefault}{\updefault}
 3500}}}}
\put(6988,-3648){\makebox(0,0)[b]{\smash{{\SetFigFont{10}{12.0}{\familydefault}{\mddefault}{\updefault}
 4000}}}}
\put(1387,-1986){\rotatebox{90.0}{\makebox(0,0)[b]{\smash{{\SetFigFont{10}{12.0}{\familydefault}{\mddefault}{\updefault}Number
 of pathways (\%)}}}}}
\put(4438,-3960){\makebox(0,0)[b]{\smash{{\SetFigFont{10}{12.0}{\familydefault}{\mddefault}{\updefault}Path
 length (\micro\metre)}}}}
\put(3418,-1065){\makebox(0,0)[lb]{\smash{{\SetFigFont{10}{12.0}{\familydefault}{\mddefault}{\updefault}9$\times$9$\times$16
 block}}}}
\put(3928,-1655){\makebox(0,0)[lb]{\smash{{\SetFigFont{10}{12.0}{\familydefault}{\mddefault}{\updefault}11$\times$11$\times$22
 block}}}}
\put(4693,-2343){\makebox(0,0)[lb]{\smash{{\SetFigFont{10}{12.0}{\familydefault}{\mddefault}{\updefault}9$\times$9$\times$32
 block}}}}
\put(6388,-710){\makebox(0,0)[rb]{\smash{{\SetFigFont{10}{12.0}{\familydefault}{\mddefault}{\updefault}Mercer
 \& Crapo}}}}
\end{picture}%
%% LyX 1.3 created this file.  For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[english]{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{a4wide}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{amssymb}

\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\usepackage{color}
\usepackage{lmodern}
\usepackage[textstyle,amssymb]{SIunits}

%% Preempt the definition of \SetFigFont in the 
%% xfig-generated pstex_t files by setting it to "do nothing".
\gdef\SetFigFont#1#2#3#4#5{%
   [EMAIL PROTECTED]
 \fontfamily{\sfdefault}\fontseries{\mddefault}\fontshape{\updefault}%
   \selectfont}%

\usepackage{babel}
\makeatother
\begin{document}

\begin{figure}
\begin{center}\begin{picture}(0,0)\includegraphics{trial_img.eps}\end{picture}\input{trial_img.pstex_t}\end{center}

\end{figure}

\end{document}

Reply via email to