Chemmacros แบ่ง auto-pst-pdf
นี่เป็นครั้งแรกที่ฉันมาที่นี่ แต่ฉันจะพยายามทำให้ดีที่สุด เอกสารของฉันหยุดรวบรวมและฉันสามารถต้มมันลงใน MWE ต่อไปนี้ โดยทั่วไปฉันต้องการchemnum(และดังนั้นauto-pst-pdf) เพื่อแทนที่เครื่องหมายชั่วคราวในโครงร่างทางเคมีของฉัน (ทุก.epsไฟล์) Chemmacros ดูเหมือนจะทำลายสิ่งนี้เพราะถ้าฉันแสดงความคิดเห็นเอกสารจะรวบรวมได้ดี
\documentclass{article}
\usepackage{graphicx}
\usepackage{chemnum}
\usepackage{auto-pst-pdf}
%\usepackage{chemmacros}
\begin{document}
Hello World...
\begin{figure}
\includegraphics{picture.eps}
\end{figure}
\begin{figure}
\includegraphics{picture2.png}
\end{figure}
\end{document}
จากบันทึก:
-------------------------------------------------
auto-pst-pdf: Auxiliary LaTeX compilation
-------------------------------------------------
This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020) (preloaded format=latex)
entering extended mode
system returned with code 256
Package auto-pst-pdf Warning:
Creation of 00_preamble-autopp.dvi failed.
This warning occured on input line 128.
Package auto-pst-pdf Warning:
Could not create 00_preamble-pics.pdf. Auxiliary files not deleted.
This warning occured on input line 128.
-------------------------------------------------
auto-pst-pdf: End auxiliary LaTeX compilation
-------------------------------------------------
ฉันคิดว่ามันมีส่วนเกี่ยวข้องกับ ghostscript หรือเกี่ยวข้อง สิ่งนี้ได้รับการทดสอบในการติดตั้งใหม่บน Xubuntu ฉันสามารถจัดหาไฟล์บันทึกของการคอมไพล์ที่ล้มเหลวและใช้งานได้ หากมีสิ่งใดที่จำเป็นโปรดบอกฉันและฉันจะพยายามจัดหาให้
ขอแสดงความนับถือ Phil
ปล: ฉันสามารถสร้างข้อผิดพลาดกับไฟล์เหล่านี้ได้:
คำตอบ
อัปเดต 2020-10-10: pst-pdf ใหม่กำลังเข้าสู่ ctan ซึ่งควรแก้ไขปัญหาได้
ปัญหาคือpst-pdfโหลดไดรเวอร์กราฟิกpdftex.defในโหมดdvi แต่pdftex.defมีไว้สำหรับ pdflatex ในโหมดpdf จนถึงตอนนี้สิ่งนี้ไม่เป็นอันตราย แต่การอัปเดตครั้งล่าสุดได้เพิ่มรหัสpdftex.defเพื่อปรับปรุงการจัดการสีของหน้าและรหัสนี้ไม่ทำงานในโหมด dvi โค้ดใหม่จะไม่ถูกเรียกใช้ในทุกกรณี แต่ตัวอย่างเช่นหากโหลด pgf (ตามที่ทำโดย chemmacros) การเรียกใช้งานจะถูกทริกเกอร์และการคอมไพล์ลาเท็กซ์ใน auto-pst-pdf ล้มเหลว
Imho จะดีที่สุดถ้าpst-pdfไม่โหลดpdftex.defและฉันเปิดปัญหาเกี่ยวกับเรื่องนี้https://github.com/rolfn/pst-pdf/issues/5. หากpst-pdfไม่สามารถปรับเปลี่ยนได้pdftex.defอาจต้องมีการเพิ่มเพื่อป้องกันการใช้งานนี้
จนกว่าจะถึงเวลานั้นควรใช้งานได้หากคุณกำหนดเงื่อนไขที่ขาดหายไปในคำนำเอกสารของคุณ:
\makeatletter
\newif\ifGPT@pagecolor
\makeatother
คำเตือนหากคุณมีลาเท็กซ์ใหม่ (2020-10-01) ตรวจสอบให้แน่ใจว่าคุณมีauto-pst-pdfเวอร์ชันด้วย2020/10/08 v0.7เนื่องจากเวอร์ชันก่อนหน้ามีข้อบกพร่อง หากคุณมีเวอร์ชันเก่ากว่าให้ใช้ตัวเลือกcleanup=เพื่อป้องกันไม่ให้ล้างไฟล์