Tôi đang sử dụng Mac OS X 10.9.3, TeXLive-2013 và Máy quét để viết giấy tờ của tôi.
Tôi muốn sử dụng Trình tự động của Apple để tạo một dịch vụ (có sẵn từ menu chuột phải của Trình tìm kiếm trên một tệp) có tên là "Biên dịch tệp TeX" chạy một lệnh đơn giản sử dụng tệp đã chọn làm đầu vào .
Thí dụ:
- Trong một thư mục (/ Tập / Dữ liệu / TeX_docs /) Tôi có một exemple.tex tệp được tạo bởi Scrivener đã sẵn sàng để biên dịch với LaTeX.
- Tôi muốn nhấp chuột phải vào tệp này và từ menu Dịch vụ của Trình tìm, chọn tùy chọn "Biên dịch tệp TeX"
- Sau khi được chọn, dịch vụ này sẽ thực thi lệnh
latexmk -pdf -bibtex exemple.tex
và do đó biên dịch tệp .tex trong cùng một thư mục, tạo tệp .pdf (Lệnh Terminal này đang hoạt động hoàn hảo ngay bây giờ, do đó cần phải tự động hóa hành động này!) - Sau khi biên dịch tệp .tex, một hộp thoại xuất hiện và hỏi tôi có muốn xóa tất cả các tệp tạm thời bằng một
Yes
hoặc làNo
Tùy chọn. NếuYes
được chọn, nó sẽ xóa tất cả các tệp temp TeX (.aux, .bbl, .bcf, .fdb_latexmk, tập tin. Nếu không, nó không làm gì thêm và cuối cùng tôi có tất cả các tệp!
/usr/local/texlive/2013/bin/x86_64-darwin/latexmk —cp -pdf -bibtex -silent "$f"
. Thông báo lỗi chỉ làRun Shell Script failed - 1 error
. Khi tôi chạy lệnh này trong Terminal, nó hoạt động hoàn hảo!