epsf desiste depois de um tempo

Algumas cópias da documentação do epsf.tex pareciam sugerir que o comando

  \input epsf
era necessário para cada figura incluída. Se você seguir essa sugestão ao pé da letra, você receberá um erro
  ! No room for a new \read .
depois de um tempo; isso acontece porque, cada vez que o epsf.tex é carregado, ele aloca um novo ‘handle’ de arquivo para checar a figura em relação à sua caixa delimitadora, e simplesmente não há quantidade suficiente dessas coisas (veja Sem espaço para uma nova ‘coisa’).

A solução é simples  — na verdade, trata-se de um exemplo de mau uso de macros; a leitura do epsf.tex é necessária apenas uma vez; então, troque

  ...
  \input epsf
  \epsffile{...}
  ...
  \input epsf
  \epsffile{...}
(e assim por diante) por um único
  \input epsf
próximo ao início do seu documento e, então, ornamente suas declarações de \epsffile com nada além de ajustes de \epsfxsize , etc.


Do you have any question? Ask on: latex.net.br - we love qood questions!