html2lyx


Copyright (C) May 2003 - Martin Olveyra molv@users.sourceforge.net

html2lyx v.1.01 This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

Volver atrás

Pequeña aplicación Python para exportar un archivo html a formato lyx.

Archivos:

Incluye documentación.

Junio 27, 2003.

Requisitos:

Uso:

Las principales características de html2lyx que lo hace útil para exportar a formato lyx es que tiene en cuenta los textos en estilo bold, en itálico, y, lo más importante de todo, la conversión de notas al pie. En general, los textos html con notas al pie tienen un formato similar al siguiente:

<body>

<h1>El principio metafísico del Estado</h1>
(...)
<p>(...).
<p>(...). Este deber de obediencia u <i>obligación política</i>, que inspiró a La Boétie y asombraba a Hume<a href="#nota22">[22] </a>, está estrechamente ligado a una <i>teoría de la legitimidad del poder </i>. (...)
<p>(...).
<p>(...).

<h3>Notas al pie.</h3>
<p><a name="nota1">[1] (...)
(...)
<p><a name="nota21">[21] (...)
<p><a name="nota22">[22] La Boétie, Etienne de, <i>El discurso de la servidumbre voluntaria.</i> Hume, David, Des premiers principes du gouvernement.
<p><a name="nota23">[23] (...)
(...)

</body>

Cuyo efecto sería:

El principio metafísico del Estado

(...).

(...). Este deber de obediencia u obligación política, que inspiró a La Boétie y asombraba a Hume[22] , está estrechamente ligado a una teoría de la legitimidad del poder . (...)

(...).

(...).

Notas al pie.

[1] (...) (...)

[21] (...)

[22] La Boétie, Etienne de, El discurso de la servidumbre voluntaria. Hume, David, Des premiers principes du gouvernement.

[23] (...)
(...)

Entonces, para que html2lyx reconozca la sección de notas y genere un archivo lyx adecuado, debe modificarse el html fuente de forma tal que los tags <footnotes> y </footnotes> encierren dicha sección, desde la primera a la última nota. En este caso, el archivo html fuente se modificaría de la siguiente manera (en azul para mejor apreciación):

<body>

<h1>El principio metafísico del Estado</h1>
(...)
<p>(...).
<p>(...). Este deber de obediencia u <i>obligación política</i>, que inspiró a La Boétie y asombraba a Hume<a href="#nota22">[22] </a>, está estrechamente ligado a una <i>teoría de la legitimidad del poder </i>. (...)
<p>(...).
<p>(...).

<h3>Notas al pie.</h3>
<footnotes>
<p><a name="nota1">[1] (...)
(...)
<p><a name="nota21">[21] (...)
<p><a name="nota22">[22] La Boétie, Etienne de, <i>El discurso de la servidumbre voluntaria.</i> Hume, David, Des premiers principes du gouvernement.
<p><a name="nota23">[23] (...)
(...)
</footnotes>

</body>

Una vez modificado el archivo html, corremos el programa:

html2lyx archivo.html > archivo.lyx

Luego sólo resta hacer algunas modificaciones extra en el archivo lyx.


Última actualización: Junio 27, 2003. 1