Tôi đang sử dụng phân vùng MiKTeX 2.8 cho Windows.Làm cách nào để xử lý cảnh báo LaTeX dưới dạng lỗi
Chúng tôi phát triển phần mềm chủ yếu và sử dụng LaTeX để thực hiện hướng dẫn sử dụng của chúng tôi. Chúng tôi sử dụng LaTeX vì:
- Thật tuyệt vời dưới sự kiểm soát nguồn cho những thay đổi theo dõi, vv
- Nguồn file không đột nhiên quyết định trở thành tham nhũng, không giống như tài liệu Word.
- Nhiều tài liệu có thể chia sẻ một phần, vì vậy chúng tôi có thể áp dụng nguyên tắc DRY cho tài liệu của chúng tôi và tránh một số tài liệu không đồng bộ với những tài liệu khác. Bạn có thể có các tài liệu chính trong Word, nhưng tôi đã tìm thấy chúng được flaky như địa ngục.
Là một phần của quá trình xây dựng không giám sát trên máy chủ xây dựng của chúng tôi, chúng tôi xây dựng tài liệu bằng cách sử dụng thực thi texify của MiKTeX. Điều này hoạt động khá tốt.
Tuy nhiên, sự cố xảy ra khi nhà phát triển gặp lỗi (ví dụ: \ ref thành \ label không tồn tại). Một lỗi như vậy chỉ tạo ra một cảnh báo trong LaTeX. Cảnh báo không được chú ý bởi texify, và chúng tôi còn lại với các lỗi trong tài liệu.
Tôi hiện đang có bước xây dựng để quét các tệp nhật ký cho các dòng bắt đầu bằng 'LaTeX Warning' và không thực hiện được nếu có. Điều này hoạt động, nhưng rõ ràng là khá flaky, và có thể cho phép cảnh báo trượt qua. Nó hiện không được sử dụng trên các máy xây dựng cục bộ trên các máy dev, nhưng nếu đó là cách duy nhất để làm điều đó, tôi có thể phải tích hợp nó với trình soạn thảo chúng tôi hiện đang sử dụng (TeXworks được xuất xưởng với MiKTeX).
Tôi muốn không xây dựng nếu có bất kỳ cảnh báo nào như tham chiếu chưa xác định xảy ra và tôi không muốn quét các tệp nhật ký không ổn định. Có điều gì cung cấp tính năng này không?
Nếu tôi có thể sử dụng tính năng này trong các bản dựng cục bộ trên máy dev cũng như trên máy chủ xây dựng, nó sẽ là một phần thưởng lớn.
Bạn cũng nên thử hỏi tại http://tex.stackexchange.com – Novelocrat