ในการทำเช่นนี้คุณต้องเพิ่มบรรทัดต่อไปนี้ลงในไฟล์. emacs ของคุณเพื่อที่ว่าเมื่อคุณดูไฟล์ PDF โดยใช้ evince ระบบจะแจ้งให้ทราบหมายเลขหน้า:
(setq TeX-view-program-list '(("Evince" "evince --page-index=%(outpage) %o")))
(setq TeX-view-program-selection '((output-pdf "Evince")))
จากนั้นเมื่อคุณเปิดไฟล์เท็กซัสของคุณใน emacs คุณจะต้องเปิดความสัมพันธ์ของแหล่งข้อมูลโดยใช้คำสั่ง
C-c C-t C-s
หรือถ้าคุณไม่ต้องการเริ่มด้วยตนเองทุกครั้งให้เพิ่มบรรทัดต่อไปนี้ใน. emacs ของคุณ:
(add-hook 'LaTeX-mode-hook 'TeX-source-correlate-mode)
นอกจากนี้หากคุณต้องการป้องกันไม่ให้ emacs บอกคุณถ้าคุณต้องการเริ่มต้นเซิร์ฟเวอร์ที่เกี่ยวข้องให้เพิ่มบรรทัดต่อไปนี้:
(setq TeX-source-correlate-start-server t)
และที่ควรจะเป็น
แก้ไข: จริง ๆ แล้วปรากฎว่าคุณไม่ควรใช้แพ็คเกจ pdfsync ดังนั้นฉันจึงลบการอ้างอิงทั้งหมดไป มันไม่จำเป็นสำหรับการแก้ปัญหานี้ (เห็นได้ชัดว่าตอนนี้มันถูกสร้างขึ้นในทุกเครื่องมือที่ใช้ TeX) และการใช้งานจริงดูเหมือนว่าจะทำให้เกิดปัญหา (สำหรับฉันดูเหมือนว่าจะทำลายรหัสโดยใช้ตาราง)
แก้ไข 2: ฉันมีปัญหากับการเปิดใช้งานโหมดอัตโนมัติที่มาพร้อมกับความสัมพันธ์ของ TeX โดยใช้. emacs แต่ตอนนี้พวกเขาดูเหมือนจะหายไป ไม่แน่ใจว่าเป็นเพราะฉันอัพเดท emac หรือไม่หรือลบ pdfsync ออก อย่างไรก็ตามมันใช้งานได้แล้วตอนนี้ :)
C-c C-v
ไม่ทำ