การแปลงไฟล์ Open Office (odt) เป็น Latex


10

คุณแปลงเอกสาร Open Office (ODT) เป็นไฟล์ tex ได้อย่างไร ฉันได้ทำรายงานโดยใช้สำนักงานฟรี ตอนนี้ผมต้องการที่จะดำเนินการแก้ไขเอกสารโดยใช้ LYX (ส่วนหน้าน้ำยาง) ดังนั้นไฟล์ ODT จะต้องถูกบันทึกเป็นไฟล์. tex บางไฟล์

ฉันไม่เห็นตัวเลือกให้ทำในเมนูไฟล์ (ส่งออก / บันทึกเป็น) มีปลั๊กอินอื่นที่จะทำเช่นนี้?

คำตอบ:


10

OpenOffice เคยมีฟังก์ชั่นการส่งออก LaTeX ซึ่งถูกลบออกในภายหลังฉันเดา อย่างไรก็ตามมีนักเขียน LaTeX อยู่:

sudo apt-get install openoffice.org-writer2latex writer2latex

หรือถ้าการแจกจ่ายของคุณใช้ LibreOffice ให้ใช้libreoffice-writer2latexแทนการใช้ด้านบน

yเพียงแค่ยืนยันข้อความทั้งหมดที่มี หลังจากติดตั้งคุณสามารถใช้กับw2l

w2l your-document.odt

ซึ่งจะสร้าง.texไฟล์ที่มีชื่อเดียวกัน การจัดรูปแบบนั้นค่อนข้างเรียบง่าย แต่ฉันคิดว่ามันทำงานได้สำเร็จ

หากคุณต้องการที่จะแก้ไขมันใน Lyx หลังจากนั้นเพียงแค่เชื่อมคำสั่งต่าง ๆ กันดังนี้:

w2l your-document.odt && /usr/bin/env lyx your-document.tex &

ฉันทดสอบการแปลงบน Ubuntu 11.04 ด้วยการติดตั้ง LibreOffice เริ่มต้น


แพ็คเกจนี้เรียกว่า libreoffice-writer2latex อย่างน้อยก็ใน fedora
Bianca

ใน Debian Squeeze, writer2latexแพคเกจที่ดูเหมือนว่าจะถูกเรียกว่า อย่างน้อยแพคเกจw2lนั้นก็ให้การทำงาน
CVN

1

Libreoffice มีส่วนขยาย writer2latex ที่คุณสามารถโหลดได้ง่าย ๆ โดยดับเบิลคลิกที่ไฟล์. oxt หรือรับแพ็คเกจจาก apt (ฉันถือว่า yum ด้วย)

ลิงก์ไปยังส่วนขยาย: http://writer2latex.sourceforge.net/index14.html

เมื่อคุณติดตั้งส่วนขยายคุณสามารถใช้ไฟล์ -> ส่งออกเป็น. เท็กซ์

แต่:

  • ฉันไม่สามารถรับ Libreoffice 4.0x เพื่อเรียกใช้ส่วนขยายกับเอกสารที่ซับซ้อนได้

  • LO 3.4.4 เรียกใช้ส่วนขยายได้ดี แต่การจัดรูปแบบเกือบทั้งหมดหายไปสูญเสียตารางและรูปภาพทั้งหมด

บรรทัดล่างสุด:

ฉันยอมแพ้. คุณน่าจะดีกว่าเพียงแค่ส่งออกเป็นข้อความและเริ่มต้นใหม่ ดูเหมือนว่าฉันในฐานะ NOOB ที่สมบูรณ์สำหรับ Lyx และลาเท็กซ์การตั้งค่าเอกสารจำนวนมากไม่เทียบเท่าและไม่สามารถแปลได้ อย่างไรก็ตามฉันยินดีที่จะแสดงว่าฉันผิด

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.