Where is graphicx in linux-unix for plain tex in potato? I've seen it
only for latex, graphicx.sty. I remembered using it in windows for plain
tex, so I copied it from windows -miktex-, and is giving me a lot of
trouble. Has anyone been able to use it in plain? I attach what I used
in windows, shouldn't be a big difference, I believe MikteX is in much a
clone of tetex.
Thanks,
Antonio.
% Plain TeX interface to graphicx package.
% David Carlisle
\input miniltx
[EMAIL PROTECTED]
\input graphicx.sty
\resetatcatcode
%%%
%%%
%%% Parts of LaTeX: Slightly changed/simplified in places.
%%% Changes
%%% Copyright 1996 David Carlisle
%%% Original Code
%%% Copyright 1993-1996 LaTeX3 Project and original authors
%%%
%%% Under no circumstances should any problems relating to this file
%%% be sent to the LaTeX bugs address, or any other LaTeX related
%%% support address.
%%%
%%% Problems can be sent to me directly at [EMAIL PROTECTED]
%%% (but I don't promise to fix them).
%%%
% 1996/01/29 initial version
% 1996/05/09 a few missing commands added
% 1996/11/21 fixed @ catcode handling
[EMAIL PROTECTED]@\relax}
\ifx\miniltx\undefined\else\endinput\fi
\let\miniltx\box
[EMAIL PROTECTED]
[EMAIL PROTECTED]
\makeatletter
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]@b{#3}%
[EMAIL PROTECTED]@[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]@[EMAIL PROTECTED]
[EMAIL PROTECTED]@xifnch
\else
[EMAIL PROTECTED]@[EMAIL PROTECTED]
[EMAIL PROTECTED]@a
\else
[EMAIL PROTECTED]@b
\fi
\fi
[EMAIL PROTECTED]
\begingroup
\def\:[EMAIL PROTECTED] } \: % this makes [EMAIL PROTECTED] a space token
\def\:[EMAIL PROTECTED] \expandafter\gdef\: [EMAIL PROTECTED]@[EMAIL PROTECTED]
\endgroup
[EMAIL PROTECTED]@ifnextchar [EMAIL PROTECTED]
[EMAIL PROTECTED]@[EMAIL PROTECTED]
[EMAIL PROTECTED]
\long\def [EMAIL PROTECTED] #1{}
\long\def [EMAIL PROTECTED] #1#2{}
\long\def [EMAIL PROTECTED] #1#2#3#4{}
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]@[EMAIL PROTECTED]
[EMAIL PROTECTED]@rmat[#1]{}
[EMAIL PROTECTED]
[EMAIL PROTECTED]@[EMAIL PROTECTED]@videpackage#1[]}}
[EMAIL PROTECTED]@videpackage#1[#2]{\wlog{#1: #2}}
\let\ProvidesFile\ProvidesPackage
\def\PackageInfo#1#2{\wlog{#1: #2}}
[EMAIL PROTECTED]
\let\ProcessOptions\relax
\def\RequirePackage{%
[EMAIL PROTECTED]@pkgextension}
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]@ptions#1}%
[EMAIL PROTECTED]@ptions#1[]}}
[EMAIL PROTECTED]@ptions#1[#2]#3{%
[EMAIL PROTECTED]
[EMAIL PROTECTED]@[EMAIL PROTECTED]
[EMAIL PROTECTED]@[EMAIL PROTECTED]
[EMAIL PROTECTED]@[EMAIL PROTECTED]
[EMAIL PROTECTED],{%
[EMAIL PROTECTED]
\ifx\relax##1\relax\else
[EMAIL PROTECTED]@pkgextension
\fi
[EMAIL PROTECTED]
\fi}%
[EMAIL PROTECTED]@space#3 [EMAIL PROTECTED]
[EMAIL PROTECTED]@[EMAIL PROTECTED],[EMAIL PROTECTED],}%
[EMAIL PROTECTED]
[EMAIL PROTECTED] #2{%
#1%
[EMAIL PROTECTED]@space\fi
#2}
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
\input #1.#4 }
\def\typein{%
[EMAIL PROTECTED]
[EMAIL PROTECTED]@[EMAIL PROTECTED]
[EMAIL PROTECTED]
\message{#2}%
[EMAIL PROTECTED]
[EMAIL PROTECTED] to#1%
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED] #1\endcsname}
[EMAIL PROTECTED] #1\endcsname}
[EMAIL PROTECTED]@[EMAIL PROTECTED] #2}\endgroup}
[EMAIL PROTECTED]@nil{#1}
[EMAIL PROTECTED]@nil{#2}
[EMAIL PROTECTED]@nil{#1#2#3}
[EMAIL PROTECTED]
[EMAIL PROTECTED]@[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]@x\relax#1}%
[EMAIL PROTECTED]@x\long#1}}
[EMAIL PROTECTED]@x\relax
[EMAIL PROTECTED]@[EMAIL PROTECTED]@command}
[EMAIL PROTECTED]
[EMAIL PROTECTED]@newcommand#1}0}
[EMAIL PROTECTED]
[EMAIL PROTECTED] [EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED] [EMAIL PROTECTED]@ne{#2}{#3}}}
[EMAIL PROTECTED]
[EMAIL PROTECTED]
\expandafter\def\expandafter#1\expandafter{%
\expandafter
[EMAIL PROTECTED]@testopt
\expandafter
#1%
\csname\string#1\expandafter\endcsname
{#3}}%
[EMAIL PROTECTED]
\csname\string#1\endcsname
\tw@
{#2}%
{#4}}}
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]@testopt#1{%%
[EMAIL PROTECTED]@protect
[EMAIL PROTECTED]
\else
[EMAIL PROTECTED]@protect#1%
\fi}
[EMAIL PROTECTED]
[EMAIL PROTECTED]
\advance [EMAIL PROTECTED] [EMAIL PROTECTED]
[EMAIL PROTECTED]@\relax
[EMAIL PROTECTED]@ [EMAIL PROTECTED]@1]\fi}%
[EMAIL PROTECTED] #2%
[EMAIL PROTECTED]@tempcntb <[EMAIL PROTECTED]
\do{%
[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]
[EMAIL PROTECTED] [EMAIL PROTECTED]
[EMAIL PROTECTED]@##%
[EMAIL PROTECTED]@[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]@ne{#2}{#3}}
[EMAIL PROTECTED]@[EMAIL PROTECTED]@command}
[EMAIL PROTECTED]
[EMAIL PROTECTED]@gtempa{{\string#1}}}%
[EMAIL PROTECTED]@gtempa
[EMAIL PROTECTED]@error{\string#1 [EMAIL PROTECTED]
{}%
[EMAIL PROTECTED]@[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED] #1#2{%
[EMAIL PROTECTED]@gobble\string #1}%
[EMAIL PROTECTED]@a
[EMAIL PROTECTED]@carcube [EMAIL PROTECTED] [EMAIL PROTECTED]
\ifx [EMAIL PROTECTED]@qend [EMAIL PROTECTED]
\ifx [EMAIL PROTECTED]@qrelax [EMAIL PROTECTED]
#2%
\fi
\fi}%
[EMAIL PROTECTED]
\let\@@[EMAIL PROTECTED]
[EMAIL PROTECTED]@ifdefinable#1#2{%
[EMAIL PROTECTED]@@ifdefinable
#2}
[EMAIL PROTECTED]@[EMAIL PROTECTED]@environment}
[EMAIL PROTECTED]
[EMAIL PROTECTED]@newenva#1}0}
[EMAIL PROTECTED]
[EMAIL PROTECTED] [EMAIL PROTECTED]@newenv{#1}{[#2]}}}
[EMAIL PROTECTED]@newenv{#1}{[#2][#3]}}
[EMAIL PROTECTED]@[EMAIL PROTECTED]@environment}
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]@error{Environment #1 [EMAIL PROTECTED]
}{}%
\expandafter\let\csname#1\endcsname\relax
\expandafter\let\csname end#1\endcsname\relax
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
{\expandafter\let\csname#1\expandafter\endcsname
\csname end#1\endcsname}%
\relax
[EMAIL PROTECTED]
\csname #1\endcsname#2{#3}%
[EMAIL PROTECTED]@x\expandafter\def\csname end#1\endcsname{#4}}
[EMAIL PROTECTED]@[EMAIL PROTECTED]@command}
[EMAIL PROTECTED]
[EMAIL PROTECTED]@gtempa{{\string#1}}}%
[EMAIL PROTECTED]@gtempa
[EMAIL PROTECTED]@command#1}}%
[EMAIL PROTECTED]@[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
\expandafter\ifx\csname#1\endcsname\relax
[EMAIL PROTECTED]
\else
[EMAIL PROTECTED]
\fi}
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]@tempswatrue
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED] #2{\ifnum #1\relax [EMAIL PROTECTED]
#2\relax}\fi}
[EMAIL PROTECTED] [EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED] #2{\ifdim [EMAIL PROTECTED]
[EMAIL PROTECTED] [EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]@iwhilesw{#1#2}\fi\fi}
[EMAIL PROTECTED]@iwhilesw
[EMAIL PROTECTED]
[EMAIL PROTECTED]@nil}
[EMAIL PROTECTED]
[EMAIL PROTECTED]@@#2#3{}
[EMAIL PROTECTED]:=#2\do#3{%
[EMAIL PROTECTED]
[EMAIL PROTECTED]@empty \else
[EMAIL PROTECTED],[EMAIL PROTECTED],[EMAIL PROTECTED]@@#1{#3}\fi}
[EMAIL PROTECTED],#2,#3\@@#4#5{\def#4{#1}\ifx [EMAIL PROTECTED] \else
#5\def#4{#2}\ifx [EMAIL PROTECTED] [EMAIL PROTECTED] #3\@@#4{#5}\fi\fi}
[EMAIL PROTECTED],#2\@@#3#4{\def#3{#1}\ifx [EMAIL PROTECTED]
[EMAIL PROTECTED] \else
[EMAIL PROTECTED]@@#3{#4}}
[EMAIL PROTECTED]:[EMAIL PROTECTED]@r#1 }
[EMAIL PROTECTED]@[EMAIL PROTECTED]@fortmp\space\else
[EMAIL PROTECTED]@[EMAIL PROTECTED]@@#1{#3}\fi}
[EMAIL PROTECTED]@@#3#4{\def#3{#1}\ifx [EMAIL PROTECTED]
[EMAIL PROTECTED] \else
[EMAIL PROTECTED]@@#3{#4}}
[EMAIL PROTECTED]@tfor#1\@@#2#3{\fi\fi}
[EMAIL PROTECTED]
[EMAIL PROTECTED],#1,[EMAIL PROTECTED],[EMAIL PROTECTED]
[EMAIL PROTECTED],[EMAIL PROTECTED]@b{%
\ifx,[EMAIL PROTECTED]
\edef#3{%
[EMAIL PROTECTED]@a,#2,[EMAIL PROTECTED],#1,[EMAIL PROTECTED]
[EMAIL PROTECTED]
\def\PackageError#1#2#3{%
\errhelp{#3}\errmessage{#1: #2}}
[EMAIL PROTECTED]@error#1#2{%
\errhelp{#2}\errmessage{#1}}
\bgroup\uccode`\!`\%\uppercase{\egroup
[EMAIL PROTECTED]
\let\@@input\input
[EMAIL PROTECTED]@iinput\@@input}
[EMAIL PROTECTED]@@input#1 }
[EMAIL PROTECTED]
[EMAIL PROTECTED]@empty
[EMAIL PROTECTED]
[EMAIL PROTECTED]
\ifx\\#2\\%
[EMAIL PROTECTED]
\else
[EMAIL PROTECTED]@dot#2\\}%
\fi
[EMAIL PROTECTED]
[EMAIL PROTECTED]
\long\def \IfFileExists#1#2#3{%
[EMAIL PROTECTED] %
[EMAIL PROTECTED]
[EMAIL PROTECTED]@undefined
[EMAIL PROTECTED]
\else
[EMAIL PROTECTED]@iffileonpath{#1}{#2}{#3}}%
\fi
\else
[EMAIL PROTECTED]
[EMAIL PROTECTED]@und{#1 }%
[EMAIL PROTECTED]
\fi
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]@secondoftwo
[EMAIL PROTECTED]@b\expandafter
:[EMAIL PROTECTED]
[EMAIL PROTECTED]@b#1 %
[EMAIL PROTECTED]
[EMAIL PROTECTED]@[EMAIL PROTECTED] }%
[EMAIL PROTECTED]@firstoftwo%
[EMAIL PROTECTED]
[EMAIL PROTECTED]@tfor
\fi}%
[EMAIL PROTECTED]
\long\def \InputIfFileExists#1#2{%
\IfFileExists{#1}%
[EMAIL PROTECTED]@@input [EMAIL PROTECTED]@und}}
[EMAIL PROTECTED]
[EMAIL PROTECTED] [EMAIL PROTECTED]
[EMAIL PROTECTED]@[EMAIL PROTECTED]
[EMAIL PROTECTED]@[EMAIL PROTECTED]
\newdimen\leftmarginv
\newdimen\leftmarginvi
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
\long\def\mbox#1{\leavevmode\hbox{#1}}
\let\DeclareRobustCommand\newcommand
[EMAIL PROTECTED]@gobble
\def\AtBeginDocument#1{#1}
\let\protect\relax
\newdimen\fboxsep
\newdimen\fboxrule
\fboxsep = 3pt
\fboxrule = .4pt
[EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]@{\hbox to}
[EMAIL PROTECTED]@tempboxa#1#2{%
\begingroup
[EMAIL PROTECTED]@[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
\totalheight\height
\advance\totalheight\depth}
[EMAIL PROTECTED]@tempboxa\endgroup
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
\let\normalcolor\relax
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
% 1996/05/09 \setlength and [EMAIL PROTECTED] needed for some
% \includegraphics options (Thierry Bouche)
\def\setlength#1#2{#1#2\relax}
\begingroup
\catcode`P=12
\catcode`T=12
\lowercase{
[EMAIL PROTECTED]>[EMAIL PROTECTED]
\expandafter\endgroup\x
[EMAIL PROTECTED]@pt\the}
% 1996/11/13 \AtBeginDvi used in driver files for including headers.
% [EMAIL PROTECTED] added.
\def\AtBeginDvi#1{#1}
[EMAIL PROTECTED]
\IfFileExists{#1}{\@@[EMAIL PROTECTED]@und}{\message{No file #1.}}}
% 1996/11/21
[EMAIL PROTECTED]