Thực hiện Xem trước tự động tải lại PDF mà không cần chuyển sang nó


10

Nếu tôi thay đổi nội dung của tệp PDF đang mở trong Bản xem trước, nó sẽ tự động tải lại khi tôi chuyển sang chương trình. Có cách nào để làm cho nó làm điều này mà không rõ ràng chuyển sang chương trình?

Lý do là tôi đang viết LaTeX và tôi muốn xem bản PDF được cập nhật, nhưng việc chuyển đổi giữa Xem trước và quay lại mỗi lần hơi khó chịu. Hiện tại, tôi có một dòng trong Makefile của mình.

open $(FILEPREFIX).pdf
open -a iTerm

mỗi khi nó xây dựng tài liệu (tôi sử dụng emacs trong terminal làm trình soạn thảo văn bản của mình), nhưng ngay cả điều này cũng hơi khó chịu, đặc biệt là vì tôi muốn viết một hook trong emacs tự động xây dựng tài liệu theo định kỳ và điều này sẽ làm cho nó nhảy ra khỏi trình soạn thảo.

PS tôi biết rằng Skim có thể làm điều này. Nhưng tôi đã thấy tính năng tự động của nó là không đáng tin cậy (đôi khi, nó chỉ dừng hoàn toàn khi thực hiện và tôi phải tải lại tài liệu theo cách thủ công; nếu ai đó biết cách khắc phục điều đó, tôi cũng sẽ đánh giá cao điều đó).


Đây là cái duy nhất tôi tìm thấy. Tôi nghĩ Skim hoạt động tốt, tôi không có vấn đề gì (nếu bạn giải thích chính xác điều gì xảy ra với bạn, tôi sẽ cố gắng giúp đỡ).
Manuel

Tôi nghĩ rằng vấn đề với Skim có thể có liên quan đến việc tệp được cập nhật quá nhanh. Tôi chạy latexhai hoặc ba lần trong Makefile để có được các tham chiếu đúng và đến khi Skim đọc nó từ bản cập nhật đầu tiên, nó đã được cập nhật lần thứ hai. Nhưng đó chỉ là dự đoán (nó thường hoạt động, nhưng luôn luôn, đến một lúc nào đó nó sẽ ngừng hoạt động cho đến khi tôi làm mới thủ công).
asmeker

Ngoài ra, hộp thoại "cập nhật" bật lên trong Skim hơi khó chịu, đặc biệt là với việc chạy latexnhiều lần trong mỗi lần thực hiện.
asmeker

Kiểm tra Scribo quá.
Fábio Perez

Scribo có thể hoạt động như một trình xem PDF không? Tôi đánh giá cao việc chỉnh sửa LaTeX, nhưng tin tôi đi, không gì có thể vượt qua Emacs + AuCTeX.
asmeker

Câu trả lời:


3

Tôi chưa bao giờ gặp vấn đề với việc Skim không thể theo kịp, nhưng tôi sử dụng latex-makefile để tạo các tệp PDF tạm thời dưới các tên khác cho đến khi vượt qua lần cuối cùng. Có lẽ bạn có thể thử sử dụng nó và xem nếu nó hoạt động, hoặc điều chỉnh Makefile của riêng bạn tương tự?


Ý tưởng tốt. Nó nên là một thay đổi nhỏ để làm cho nó làm điều này.
asmeker
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.