Để thay thế miễn phí và phổ quát, bạn có thể sử dụng pdfbook
tập lệnh, một phần của pdfjam
bộ sưu tập thường được bao gồm trong các bản phân phối LaTeX (đặc biệt là MacTeX ). Thật đơn giản để sử dụng từ dòng lệnh:
pdfbook mypdf.pdf
Nếu cách trên không hoạt động, thì đó /Library/TeX/texbin
không phải là trong PATH của bạn (hoặc /usr/texbin
cho các phiên bản cũ hơn của MacTeX). Cách hành động tốt nhất là đảm bảo PATH được đặt chính xác (rất nhiều chương trình dòng lệnh sẽ thất bại nếu biến PATH không chính xác và pdfbook
là một trong số đó); điều này không tầm thường trong OS X nếu bạn muốn có một hành vi nhất quán giữa các ứng dụng được khởi chạy từ dock và các ứng dụng chạy từ thiết bị đầu cuối, do đó bạn chắc chắn nên tìm kiếm một giải pháp hoàn chỉnh cho vấn đề cụ thể này. Vì công việc bẩn thỉu, bạn có thể chạy export PATH="$PATH:/Library/TeX/texbin:/usr/texbin"
mọi lúc trước khi sử dụng pdfbook
(kể cả trong dịch vụ bên dưới).
Nếu bạn không muốn sử dụng dòng lệnh, bạn có thể tạo một dịch vụ dễ dàng.
- Khởi chạy Automator (trên Yosemite, trong Ứng dụng / Khác)
- Tạo một tài liệu mới và chọn "Dịch vụ".
- Trên cùng của khung bên phải, đối với "Dịch vụ nhận được chọn", chọn "tệp PDF".
- Tìm kiếm "Run Shell Script" từ thanh trên cùng của khung bên trái và nhấp đúp vào nó. Chọn "Truyền đầu vào" làm "đối số" trong cửa sổ vừa tạo.
- Nhập một tập lệnh đơn giản đang chạy
pdfbook
, ví dụ pdfbook "$@"
.
- Lưu nó dưới dạng "Tạo tập sách" (ví dụ).
- Trong Finder, chọn tệp PDF, sau đó trong menu đi đến Dịch vụ / Tạo tập sách.
Tập lệnh hoàn chỉnh của tôi cũng tạo một tệp tạm thời và mở tệp PDF kết quả:
TMPF=`mktemp -t bookletXXXX`
mv "$TMPF" "$TMPF.pdf"
pdfbook -o "$TMPF.pdf" "$@"
open "$TMPF.pdf"
Vấn đề rõ ràng nhất là việc tải xuống và cài đặt bản phân phối LaTeX vài GB nếu tất cả những gì bạn muốn là pdfbook
tập lệnh.