Incluir um arquivo, palavra por palavra, no LaTeX

Uma boa maneira é usar o pacote verbatim, de Rainer Schöpf, que disponibiliza um comando \verbatiminput que usa um nome de arquivo como argumento:

\usepackage{verbatim}
...
\verbatiminput{verb.txt}
Outra maneira é usar o ambiente alltt, que requer o pacote alltt. O ambiente interpreta ‘quase todo’ seu conteúdo literalmente, mas executa todos os comandos (La)TeX que encontra:
\usepackage{alltt}
...
\begin{alltt}
\input{verb.txt}
\end{alltt}
Evidentemente, isso é de pouca utilidade para introduzir código fonte do (La)TeX…

O pacote moreverb estende o pacote verbatim, fornecendo um ambiente listing e um comando \listinginput, que numera as linhas do texto do arquivo. O pacote também tem um comando \verbatimtabinput , que honra os caracteres de tabulação da entrada (o ambiente listing do pacote e o comando \listinginput também honram os caracteres de TAB).

O pacote sverb fornece entrada verbatim (sem recorrer aos recursos do pacote verbatim):

\usepackage{sverb}
...
\verbinput{verb.txt}

O pacote fancyvrb oferece implementações configuráveis de tudo que tem no verbatim, sverb e moreverb , além de outras coisas. Hoje em dia, ele é o pacote de escolha para o tipógrafo atento de texto verbatim, mas sua riqueza de recursos faz com que ele seja uma fera complexa, e o estudo da documentação é fortemente recomendado.

A classe memoir inclui a funcionalidade relevante dos pacotes verbatim e moreverb.

alltt.sty
Part of the LaTeX distribution.
fancyvrb.sty
fancyvrb
memoir.cls
memoir
moreverb.sty
moreverb
sverb.sty
Distributed as part of mdwtools
verbatim.sty
Distributed as part of 2etools


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