catdvi: "No comienza con el preámbulo"

catdvi: "No comienza con el preámbulo"

Cualquiera que sea la entrada que le dé a catdvi, aparece el mismo error: "No comienza con el preámbulo".

Para ser más conciso, en lugar de publicar todo mi proyecto aquí, simplemente pegaré un ejemplo:

\documentclass[a4paper,12pt]{article}
\begin{document}

This is the first paragraph of a typical document. It is
produced in a `12~point' size. A \emph{point} is a unit
of length used by printers. One point is approximately
$1/72$~inch. In a `12~point' font the height of the
parentheses is 12~points (i.e. about $1/6$~inch) and the
letter~`m' is about 12 points long. 

This is the second paragraph of the document. There are
also `10 point' and `11 point' styles available in LaTeX.
The required size is specified in the `documentstyle'
command. If no such size is specified then the 10~point
size is assumed.

\end{document}

¿Alguien tiene alguna idea de lo que está pasando?

Editar: Oh, mis disculpas. Pensé que catdvi era algo estándar en LaTeX. Lo encontré en la página Wiki aquí:https://en.m.wikibooks.org/wiki/LaTeX/Export_To_Other_Formatsen "convertir a texto sin formato".

Respuesta1

catdvicomo la mayoría de las utilidades de línea de comandos que figuran dvien su nombre, funcionan en archivos DVI, no en archivos TeX. Entonces, si desea usar catdvi(o dvi2tty) para extraer el texto de un archivo TeX, primero debe usar latex(no pdflatex) para generar un archivo DVI. Luego puede ejecutar catdvi(o dvi2tty) en el archivo DVI generado para convertirlo en texto sin formato.

Existen otras utilidades como detexextraer el texto de un archivo TeX. Pero el resultado será diferente de catdvio dvi2tty.

Por cierto: también existen programas para convertir archivos PDF a texto sin formato, por ejemplo, pandoco pdftotext.

información relacionada