Open Office (odt) dosyalarını Lateks'e dönüştürme


10

Open Office (ODT) belgelerini tex dosyalarına nasıl dönüştürürsünüz? Libre ofisini kullanarak bir rapor hazırladım . Şimdi belgeyi lyx (lateks ön uç) kullanarak düzenlemeye devam etmek istiyorum . Bu nedenle, ODT dosyasının bazı .tex dosyası olarak kaydedilmesi gerekir.

Bunu Dosya menüsünde (dışa aktar / farklı kaydet) yapmak için bir seçenek göremiyorum. Bunu yapmak için başka bir eklenti var mı?

Yanıtlar:


10

OpenOffice, daha sonra kaldırılan bir LaTeX ihracat işlevselliğine sahipti sanırım. Yine de bir LaTeX yazarı var:

sudo apt-get install openoffice.org-writer2latex writer2latex

Veya dağıtımınız LibreOffice kullanıyorsa libreoffice-writer2latex, yukarıdakilerin yerine kullanın .

Tüm mesajları ile onaylayın y. Yükledikten sonra,w2l

w2l your-document.odt

.texaynı ada sahip bir dosya oluşturur . Biçimlendirme oldukça basit, ama işi bitirdiğini düşünüyorum.

Bundan sonra Lyx'te düzenlemek isterseniz, komutları birleştirin, şöyle bir şey:

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

Ubuntu 11.04'teki dönüşümü varsayılan LibreOffice yüklemesiyle test ettim


Paket şimdi en azından fedora'da libreoffice-writer2latex olarak adlandırılıyor.
Bianca

Debian Squeeze'de paket çağrılmış gibi görünüyor writer2latex. En azından bu paket w2lişi yapan bir paket sunuyor .
CVn

1

Libreoffice, .oxt dosyasına çift tıklayarak veya paketi apt'den yükleyerek yükleyebileceğiniz bir writer2latex uzantısına sahiptir (yum da var)

Uzantıya bağlantı: http://writer2latex.sourceforge.net/index14.html

Uzantıyı yükledikten sonra, Dosya-> .tex Dosyasına Aktar seçeneğini kullanabilirsiniz.

Fakat:

  • Uzantıyı karmaşık bir belgeye karşı çalıştırmak için Libreoffice 4.0x'i alamadım.

  • LO 3.4.4, uzantıyı iyi çalıştırdı, ancak neredeyse tüm biçimlendirmeyi kaybetti, tüm tabloları ve resimleri kaybetti.

Sonuç olarak:

Pes ettim. Sadece metne aktarma ve baştan başlamanız daha iyi olur. Bana öyle geliyor ki Lyx ve Latex için tam bir NOOB, birçok belge ayarının eşdeğeri yok ve sadece çevrilemiyor. Ancak yanıldığımı göstermekten memnuniyet duyarım.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.