Ocultar automáticamente los archivos auxiliares de látex en el buscador (archivos con cierta extensión)

4

Soy un usuario de LaTeX en OSX. Yo uso principalmente TexShop. LaTeX crea automáticamente muchos archivos de ayuda con varias extensiones diferentes (.log, .nav, .aux, .out, etc.).

Casi nunca es necesario verlos, por lo que agregan un montón de desorden a las carpetas del buscador. ¿Alguien tiene una buena manera de ocultar automáticamente estos archivos en el buscador? Específicamente, quiero ocultar todos los archivos con esas extensiones automáticamente. Se crean cada vez que compilo, por lo que necesito una forma para que el buscador las ignore (de la forma en que Windows Explorer puede tratar ciertas extensiones como ocultas de forma predeterminada) o para que el indicador oculto se establezca automáticamente en el momento de la creación.

Realmente podría hacer esto globalmente si fuera necesario, ya que mi flujo de trabajo rara vez me da motivos para invocar o manipular archivos .log desde el buscador. La situación ideal sería hacerlo solo para las carpetas y subcarpetas que utilizo para escribir.

    
pregunta WildGunman 14.01.2013 - 21:57

3 respuestas

4

La ocultación de todos los archivos no se implementa a nivel del sistema: haga una cierta tipo de archivo oculto

Ocultar archivos uno por uno es trivial:

 chflags hidden /path/to/*\.aux

No he visto una forma de implementar toda la lógica necesaria para hacer lo que pides, pero he visto a personas crear carpetas inteligentes para mostrar solo archivos específicos en una carpeta que coincida con las buenas extensiones. Si su lista de lugares donde desea filtrar es pequeña, ese esfuerzo será menor que la creación de scripts de la herramienta de ocultación que necesita.

¿Ha descartado configurar el látex para colocar todos los archivos auxiliares en un subdirectorio / carpeta oculto que nombre con un punto como .tmp? Esto es que se muestra aquí para pdflatex -output-directory=\.tmp

Alternativamente, puedes usar una crear herramientas como rubber o latexmk para ejecutar tu script de ocultación personalizado o incluso descartarlas archivos cuando se compila con éxito. Solo entonces deberías marcar de alguna manera qué carpetas reciben el tratamiento oculto.

    
respondido por el bmike 14.01.2013 - 22:30
0

No he resuelto esto, pero para trabajar un informe en LaTeX agrego "" al comentario Finder de mi archivo main.tex, "" a mi carpeta de capítulos "" a mi carpeta de imágenes y así en. Luego veo mi proyecto con carpetas en cascada después de ordenar por comentario. (presione comando-J para obtener opciones para agregar el comentario-columna a la ventana de su proyecto). No está nada limpio, pero aún así.

Me encantaría un archivo .htaccess-type para Finder que especificaría los finales de archivo para ocultar o mostrar (y, por qué no, columnas u otras opciones de vista).

    
respondido por el josef lilljenberg 28.08.2015 - 10:37
0

No es exactamente una respuesta a su pregunta, pero escribí un programa que elimina todos los archivos auxiliares de LaTeX de un directorio SI son más recientes que el archivo .tex que tiene el mismo nombre. El lenguaje de programación es C ++. Si tienes un compilador de C ++, puedo proporcionar un enlace al código (que fue un ejemplo dado en una clase de C / C ++ para estudiantes).

    
respondido por el Maurizio Loreti 28.08.2015 - 12:42

Lea otras preguntas en las etiquetas