[OS X TeX] Mac OS X Question

Bruno Voisin bvoisin at mac.com
Thu Nov 9 08:06:48 EST 2006


Le 7 nov. 06 à 15:58, Louis S VanSlyck a écrit :

> When typesetting in XeTeX, using TeXshop on a Mac G4, running OS X  
> 10.3.9,
> the following command will paste a pdf graphic:
>
> \XeTeXpicfile "Logo.PDF"  scaled 150
>
> Is there a neat way to do this using plainTeX?

Le 7 nov. 06 à 23:45, Louis S VanSlyck a écrit :

> I googled  "graphics plain tex", but the explanation is too anemic  
> for me. I thought the syntax would be like:
>
> \input color
>
> {\color{red} This prints red.}    % This works fine.
>
> which suggests (to me) that one should write:
>
> \input picture
>
> {\picture{Logo.pdf}}
>
> to place the graphic named "Logo.pdf".    % But that fails.

Coming late in the game (I was away):

First, in order to be able to include PDF graphics, you need to use  
the pdfTeX mode of TeXShop, as opposed to "TeX and Ghostscript".

Then, with pdfTeX you have two ways to include the graphics:

- Use, as others have already mentioned, the plain TeX wrapper  
graphicx.tex for the LaTeX graphics package. This wrapper is located  
in teTeX at:

/usr/local/teTeX/share/texmf.tetex/tex/plain/graphics/

and in TeXLive at:

/usr/local/TeXLive/texmf.texlive/doc/plain/plgraph/
/usr/local/TeXLive/texmf.texlive/tex/plain/plgraph/

The syntax of the LaTeX graphics package is described for teTeX in:

/usr/local/teTeX/share/texmf.tetex/doc/latex/graphics/grfguide.ps

For TeXLive the same doc must be somewhere, but I can't find it right  
now.

For your specific need, you could try:

\input graphicx
\includegraphics[scale=0.15]{Logo}

- Second solution is to use directly the pdfTeX graphics inclusion  
primitives, as described in the pdfTeX doc, for teTeX in section 7.6 of:

/usr/local/teTeX/share/texmf.tetex/doc/pdftex/manual/pdftex-a.pdf

and for TeXLive in section 7.7 of:

/usr/local/TeXLive/texmf.texlive/doc/pdftex/manual/pdftex-a.pdf

Beware: that's not for the faint of heart! In your case, it should be  
something like:

\newbox\logobox
\newdimen\logoheight
\setbox\logobox=\hbox{\pdfximage{Logo.pdf}\pdfrefximage\pdflastximage}
\logoheight=\ht\logobox
%\divide\logoheight by\mag % depending on your needs
\multiply\logoheight by150
\setbox\logobox=\hbox{\pdfximage height\logoheight{LogoLegiPantone.pdf}%
   \pdfrefximage\pdflastximage}
\copy\logobox

Hope this helps,

Bruno Voisin------------------------- Info --------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
          & FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/




More information about the MacOSX-TeX mailing list