Khi tôi mở pdf bằng emacs, nó bị đóng băng. Và tôi đã cài đặt các công cụ pdf, mở pdf, nó lại bị đóng băng.
Quá trình gạch chân khi emacs mở pdf là gì? Có rất nhiều công việc chuyển đổi? Tôi nên làm gì để tăng tốc nó?
- Emacs 24.4
- Ubuntu 14.04 LTS
- Intel 2.4GHz x 2
- RAM 4G.
Cập nhật :
Tôi chỉ tìm thấy trang này:
"đã học được một bài học. Không bao giờ mở pdf trong emacs. Thậm chí không bao giờ làm điều đó một cách vô tình."
https://twitter.com/ergoemacs/status/456088661059457024
Đó là một tin buồn với tôi! Không phải là một ý tưởng tuyệt vời để xem pdf bằng Emacs sao?
Cập nhật 2
Tôi nghĩ rằng đó là vì tập tin pdf của tôi quá lớn:
5.7M, 1313 pages
Vì vậy, tôi đã thử một tệp pdf nhỏ,
402K, 66 pages
nó lại bị đóng băng
Cập nhật 3
Tôi mở tệp pdf bằng cách sử dụng C-c C-x
từ helm
và nó mở tệp pdf trong trình xem bên ngoài: zathura . Vì không có quá trình chuyển đổi, tập tin sẽ mở ra ánh sáng nhanh chóng. (Nhanh như mupdf
. Tôi đoán zathura sử dụng mupdf làm mặt sau của nó.)
Có bốn điểm làm cho zathura nổi bật:
- Ánh sáng nhanh. (Cả mở và tìm kiếm)
- Màn hình chất lượng cao.
- Tab hiển thị menu chương / phần giống như Adobe Reader.
- Hỗ trợ phím tắt tốt. (Trên thực tế, nó sử dụng keybinding kiểu vim, điều này hợp lý vì không cần phải chuyển chế độ trong trình xem pdf.
Cập nhật 4
Ảnh chụp màn hình để so sánh chất lượng:
! Trái: Zathura; Phải: PDF trong Emacs
Tôi thực sự đã nhầm lẫn những gì Emacs sử dụng để mở PDF. (Tôi đã xóa công cụ pdf)
emacs -Q
một lần nữa.
pdf-tools
, bạn phải sao chép repo, chạy ./autogen.sh
và làm theo quy trình chuẩn: ./configure
&& make
&& sudo make install
. Sau đó, nó sẽ tạo ra một pdf-tools.tar.gz
trong thư mục công cụ pdf mà bạn nhân bản. Sau đó, đặt (pdf-tools-install)
một nơi nào đó trong tập tin init của bạn. Từ giờ trở đi, Emacs sẽ sử dụng pdf-view-mdoe
cho chất lượng tốt hơn và tốc độ kết xuất tốt hơn.