Eso es justo lo que necesito. Lamento no haberme explicado de manera correcta desde un principio. opciones contiene casi los mismos argumentos que paso por la línea de comandos a un script, y claro, como este script divide y extrae parte de archivos latex más o menos estándar, y cada autor usa sus propias marcas de entornos y código, debía leerlos y entenderlos uno a uno para luego ejecutar el script.explorer escribiste:...A la hora de guardar esos elementos, surge una duda: ¿cómo lo hacemos para que sea de forma más o menos igual que el resto de datos? Esto es importante para que luego no tengamos que usar un código de lectura complicado.
Como lo estamos haciendo en forma de un hash, se me ocurren dos opciones. La primera es que cuando encontremos uno de estos argumentos, lo guardemos como clave y un valor ficticio de '1'...
Ahora, del lado del autor solo es necesario que envíe un archivo, agregando un par de líneas al principio con las condiciones que se necesita para que al compilarlos resulte bien, y desde mi lado usando value y exists paso los archivos al script como un proceso por lotes (lo cual reduce significativamente el tiempo de edición).
Totalmente agradecido, leeré los enlaces a perlref.
Saludos.
Pablo