Wenn Sie ein Makefile zum Generieren von PDFs aus LaTeX oder MarkDown mit Pandoc verwenden, wie kann man die resultierenden PDFs automatisch auf Fehler überprüfen, die der Code/Texteditor möglicherweise nicht findet?Wie können PDFs automatisch Korrektur gelesen und auf Fehler überprüft werden?
0
A
Antwort
1
Wenn die Fehler & bekannt sind, können reg-ex'd (wie duplicate words) sein, schreiben diejenigen unten Zeile-für-Zeile in einer Datei (z CHECKS
genannt). Dann verwenden Sie die folgenden Befehle in der Make-Datei:
pdftotext file.pdf - | \ # sends content of PDF to stdout & pipes it into...
grep \
--color \ # highlights errors in stdout
--ignore-case \
--extended-regexp \
--file=CHECKS # contains the error patterns
Angehängt an die Make Ziel des PDF, diese IMHO besonders wiederholende Fehler zu vermeiden hilft.
PS: Zusammengefasst aus einer German blog post. Real-Life example here.
Verwandte Themen
- 1. Wie können Spring Boot-Metrikwerte gelesen werden?
- 2. Variablen auf Eclipse können nicht überprüft werden
- 3. Wie können AB-Antworten überprüft werden?
- 4. AWS-Anmeldeinformationen können nicht gelesen werden
- 5. Können PMML-Modelle in R gelesen werden?
- 6. Können IO-Dienstprogramme geschrieben und gelesen werden für physische Adressen
- 7. Können Stoppwörter automatisch gefunden werden?
- 8. Github-Push-Fehler. askpass konnte nicht gelesen werden und konnte nicht gelesen werden Benutzername
- 9. Wie können Klassenattribute in der angegebenen Reihenfolge gelesen werden?
- 10. Knoten können nicht auf Hadoop überprüft werden [Verbindung verweigert]
- 11. Können Daten von der Transportverbindung nicht gelesen werden?
- 12. Daten können nicht von der Transportverbindung gelesen werden - TFS-Problem
- 13. Wie kann ich Toad Auto-Korrektur von "FORM" deaktivieren? automatisch
- 14. Shibboleth - Wie Attribute gelesen werden?
- 15. OleDbDataReader Wie Nummerntypen gelesen werden?
- 16. Wie können Daten einen Zyklus später in Verilog überprüft werden?
- 17. Git-Umgebungsvariablen können nicht gelesen werden Jenkins mit Groovy Jenkinsfile
- 18. Wie Abhängigkeiten in gebündelten Ruby-Edelsteinen verfolgt und überprüft werden können
- 19. Können Timer automatisch Müll gesammelt werden?
- 20. Können DLL-Exporte automatisch erkannt und Interop-Code generiert werden?
- 21. Können CFHEADER-Werte von anderem Code gelesen werden?
- 22. Können Gabeln in gitHub automatisch synchronisiert werden?
- 23. Watin und PDFs
- 24. Wie können geographische Daten mit C#, Entity Framework und SQL Server 2008 gelesen/geschrieben werden?
- 25. Können die Parameter FromUri von einem Attribut gelesen werden?
- 26. Wie können Datenvorlagen in generic.xaml automatisch angewendet werden?
- 27. Begrenzung auf wie viele Fehler können gerettet werden?
- 28. Wie kann eine Verlängerung für ein automatisch verlängerbares Abonnement erkannt und überprüft werden?
- 29. Was bedeutet der Subversion-Fehler "Statuszeile konnte nicht gelesen werden"?
- 30. Wie können private Felder gelesen und gesetzt werden, ohne dass ein Leistungseinbruch in C# erfolgt?