poner libro institucion fechas fecha escribir documento crear como change latex

libro - ¿Escribir y leer desde un archivo temporal de LaTeX?



title elements latex (3)

Estoy escribiendo un documento que tiene un conjunto de "listas de tareas" dispersas en todo. Quiero tener una lista única de todas las tareas al final. Me parece que debería poder hacer esto con el mismo tipo de archivos intermedios que se utilizan para la tabla de contenido, la lista de tablas y la lista de figuras. Pero no puedo encontrar ninguna manera de hacerlo: he intentado agregar /addtocontents con una extensión diferente, pero eso no parece funcionar. ¿Alguien tiene una idea de cómo hacer esto?


No he tenido mucha suerte con el mecanismo /addtocontents . Tengo mucha mejor suerte al escribir código LaTeX arbitrario en el archivo .aux. Los ejemplos son realmente demasiado grandes para publicarlos en una respuesta SO, pero puede encontrar uno en la página noweb en la forma en que se noweb las "etiquetas de subpáginas", y puede encontrar algo similar en mi informe técnico Teach Technical Writing en dos horas por semana . El cual acumula algunas listas de principios y prácticas. La fuente de noweb es pública (y en Debian), y si alguien quiere enviarla por correo electrónico, envíeme un correo electrónico.

Para este tipo de cosas, te animo a que busques en la capa de LaTeX y estudies The TeXbook de Donald Knuth. Ese es el lugar donde realmente se explican los mecanismos disponibles.

Si su lista de tareas realmente llegará al final , puede evitar todas las tonterías y simplemente asignar un registro global de tokens que acumuló a través del documento. Encontrará algunas ideas y ejemplos útiles en el Apéndice D de The TeXbook (Trucos sucios).


Tu puedes hacer:

/newwrite/tempfile

en su preámbulo para declarar un nuevo escritor de archivos.

Luego, para abrir un archivo cuando lo desee, puede asignar el escritor a un archivo y abrirlo:

/immediate/openout/tempfile=lists.txt

Para escribir en el archivo:

/immediate/write/tempfile{this is interesting}

Finalmente, cierra el archivo con:

/immediate/closeout/tempfile

Para leer un archivo, podría ser tan simple como /input , o puede usar la /newread , /openin , /read y /closein .

¿Es esto lo que quieres hacer?

Edición : Este "funciona para mí":

/documentclass{minimal} /newwrite/tempfile /begin{document} /immediate/openout/tempfile=lists.tex /immediate/write/tempfile{this is interesting} /immediate/write/tempfile{} /immediate/write/tempfile{this too} /immediate/closeout/tempfile /input{lists} /end{document}


le gustaría que el paquete todonotes para LaTeX:

/usepackage{todonotes} /begin{document} /todo{This will be a note typeset in the margin} /todo[inline]{This will be an in-line todo} /missingfigure{This will give me a box indicating a pic should go here} /listoftodos % will give you all of your todos from the document.

http://www.tex.ac.uk/tex-archive/help/Catalogue/entries/todonotes.html