# [texhax] Any PPCHTeX users out there? [solved]

romeomedina at libero.it romeomedina at libero.it
Sat Apr 16 19:20:59 CEST 2005

```Rodolfo wrote:

> I freshly installed tetex-src-3.0.tar.gz in my Mandrakelinux 10.1 Community box,
> in order to run PPCHTeX to type chemical structure formulas.
> Now, if I run TeX (onto a file containing PPCHTeX pictures)
> from within the directory /usr/local/teTeX/bin/i686-pc-linux-gnu,
> where the executable file `tex' is present, everything goes fine;
> instead, if I run TeX from my home directory, I get the message:
>
> ! TeX capacity exceeded, sorry [text input levels=15].
>
> Can anyone explain these two different behaviours
> and suggest how to work the problem out?
> The file is a very simple trial one, I called it ppchtex.tex.

Karl Berry wrote:

> I think the problem is simple: don't name your file ppchtex.tex.  There
> is already a file by that name in the system, and ppchtex.noc (I think)
> is finding yours instead of the system one.  It works when you invoke
> tex from the bin dir because then it doesn't find your ppchtex.tex.  (I
> think you could invoke tex from anywhere besides your home and it would
> work.)

Thanks!!
I renamed the file and now it seems o.k.
I'm reporting all the steps I did in case they be
of help to others interested in PPCHTeX.

Regards,
Rodolfo

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
System: Mandrakelinux 10.1 Community
When I installed Mandrake 10.1 Community, I chose the following
package installation:

- Office Workstation;
- Multimedia station;
- Internet Station;
- Configuration;
- KDE Workstation,

1) In www.google.com I typed `tetex', then went on the tetex official website:
tetex-src-3.0.tar.gz and tetex-texmf-3.0.tar.gz and copied them in my ~/tmp dir.

2) # urpmi flex
, and Mandrake installed the package flex-2.5.4a-22mdk.i586.rpm;
# urpmi bison
, and Mandrake installed the packages
bison-1.875d-1mdk.i586 and m4-1.4.1-1mdk.i586;
# urpmi ed
, and Mandrake installed the package ed-0.2-31mdk.i586.rpm;
# urpmi gcc
, and Mandrake installed the packages
gcc-3.4.1-3mdk.i586 and glibc-devel-2.3.3-20mdk.i586;
# urpmi gcc-c++
, and Mandrake installed the package ed-0.2-31mdk.i586.rpm;
gcc-c++-3.4.1-3mdk.i586 and libstdc++6-devel-3.4.1-3mdk.i586;
# urpmi libncurses5-devel
, and Mandrake installed the packages
libgpm1-devel-1.20.1-11mdk.i586 and
libncurses5-devel-5.4-1.20040529.1mdk.i586

3) From my ~/tmp dir I did:
# mkdir -p /usr/local/teTeX/share/texmf /usr/local/teTeX/share/texmf-dist
# gzip -dc tetex-texmf-3.0.tar.gz \ | (umask 0; cd
/usr/local/teTeX/share/texmf-dist; tar xvf -)
, then removed the file tetex-texmf-3.0.tar.gz from my ~/tmp dir.

4) From my ~/tmp dir,
\$ tar xzvf tetex-src-3.0.tar.gz
\$ cd tetex-src-3.0
\$ ./configure
\$ make
# make install
, then removed from ~/tmp the file tetex-src-3.0.tar.gz
and the whole directory tetex-src-3.0.

5) \$ mkdir /home/rodolfo/bin
\$ echo \$PATH
, and I got the following output:
/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games:/home/rodolfo/bin
, so I did:
\$ export
PATH="/home/rodolfo/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games"
, and then
\$ cd /home/rodolfo/bin
\$ ln -s /usr/local/teTeX/bin/i686-pc-linux-gnu/tex tex

6) In my home dir I created the file `myfile.tex'
(ATTENTION: don't call it ppchtex.tex!), and typed in it the following:

\input m-pictex.tex
\input m-ch-en.tex

\startchemical
[size=big,width=6000,height=6000,frame=off,axis=off]
\chemical[SIX,SB2356,DB14,Z2346,SR36,RZ36]
[C,N,C,C,H,H_2]
\chemical[PB:Z1,ONE,Z0,DIR8,Z0,SB24,DB7,Z27,PE]
[C,C,CH_3,O]
\chemical[PB:Z5,ONE,Z0,DIR6,Z0,SB24,DB7,Z47,PE]
[C,C,H_3C,O]
\chemical[SR24,RZ24]
[CH_3,H_3C]
\stopchemical

\vfill\eject

, then did: `\$ tex myfile'.

____________________________________________________________
6X velocizzare la tua navigazione a 56k? 6X Web Accelerator di Libero!
Scaricalo su INTERNET GRATIS 6X http://www.libero.it

```