Cómo ingresar texto desde un archivo

Cómo ingresar texto desde un archivo

Necesito hacer lo siguiente:

Tengo un archivo Aque consta de breves fragmentos de texto:

Texto 1

Texto 2

Texto 3

Texto 4

Tengo otro archivo Ben el que necesito ingresar fragmentos de texto del archivo A:

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Texto 1

Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Texto 2

Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Texto 3

A veces será necesario incluir el texto en una nota a pie de página, por lo que eso también debería ser posible.

¿Cómo podría lograr esto sin dividir el archivo Aen archivos separados y usarlo \input?

Respuesta1

Antes de darle una respuesta, me gustaría darle un par de notas sobre los problemas de su enfoque. En primer lugar, debe actualizar todo File Aincluso para cambios pequeños (en lugar de cambiar solo lo que es necesario cambiar). En otras palabras, este enfoque no escala. En segundo lugar, de alguna manera está rompiendo una de las mejores características de LaTeX, es decir, la posibilidad de dividir grandes trozos de texto en tamaños más pequeños y manejables. Por último, si trabaja en equipo, esto reduciría sus opciones de colaboración.

Dicho esto, si agrega algunas etiquetas File A, puede usarcapturar archivo entre etiquetaspaquete que, como sugiere su título, captura partes del archivo rodeadas por una determinada etiqueta.

\CatchFileBetweenTags{<cs-name>}{<file-name>}{<tag>}

y en algún lugar de tu archivo tendrás algo como

%<*tag>
...
%</tag>

Créditos paraesterespuesta.

información relacionada