Shortlink

Correccions ortogràfiques de multiples fitxers en Latex

En una entrada anterior vam veure la forma de passar els corrector ortogràfic pels nostres documents en latex. De totes formes això te un petit inconvenient, que només ens aplica per un sol fitxer. Quan treballes amb un document gran es sol estructurar el document en varis fitxers. Per evitar tenir que teclejar el nom de cadascun dels fitxers a l’hora de passar el corrector podem executar el següent script en python:

#/bin/python
import os
import subprocess

for file in os.listdir(os.getcwd()):
if file.lower().endswith(‘.tex’):
subprocess.check_call(“aspell -t -c ” +file,shell=True)

Aquest script busca tots els documents de tipus .tex en el nostre directori i hi passa el corrector ortogràfic. Podeu descarregar aquí.

Una vegada l’hageu descarregat simplement cal interpretar-lo amb la comanda:

python check_spell.py

Espero que us serveixi d’utilitat.

P.D: No dubteu en comentar qualsevol millora que li vegeu al script.

 

 

Fork me on GitHub