Pokazywanie postów oznaczonych etykietą Java. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą Java. Pokaż wszystkie posty

3.9.09

Writer2LaTeX - konwersja plików ODT do TEX

Czasami istnieje potrzeba konwersji OpenOffice'owskich plików ODT do plików TEX. Wprawdzie sam OpenOffice Writer posiada możliwość eksportu treści do plików TeX-a, ale ów eksport nie jest najlepszym z możliwych. Niestety OpenOffice generuje przy eksporcie strasznie skomplikowany kod wynikowy (wszędzie te formatowania...), który ciężko później wstawić do swojej pracy bez oczyszczania (a proces oczyszczania kodu trwa dłużej niż proces kopiuj-wklej tekst + dorób formatowanie w LaTeX-u). Na szczęście znalazłem niedawno lepszą alternatywę, a mianowicie program Writer2Latex. Zaletą programu Writer2Latex jest duża czystość generowanego kodu TeX-a przy konwersji plików ODT do TEX.

Writer2Latex jest konsolowym programem napisanym w Javie. Działa szybko i bezboleśnie. Radzi sobie z tabelkami i wzorami. Potrafi wyciągać obrazki z dokumentu ODT. Oprócz eksportu do formatu TEX, Writer2Latex pozwala także na eksport do plików BibTeX oraz XHTML i XHTML+MathML (tutaj także eksport z OO Calc).

Ponieważ, jak wspomniałem wcześniej Writer2Latex jest napisany w Javie. Ponieważ wpisywanie długich ścieżek mnie nudzi, przygotowałem mały skrypcik o nazwie w2l, umieszczony w /usr/local/bin, o treści:

#!/bin/bash
java -jar /usr/local/bin/writer2latex/writer2latex.jar $PWD/$1 $PWD/$2


I teraz wystarczy uruchomić Writer2Latex poleceniem:

w2l plik.odt plik.tex

Artykuł pochodzi z bloga Karola Kozioła i został opublikowany za jego zgodą.

2.4.09

Ciekawszy wygląd rozszrzeń (Java)

Od czasów wydania Javy 6 Update 10, użytkownicy OpenOffice.org mogą upiększyć wygląd dodatków napisanych w Javie. Bardziej estetyczny wygląd osiągniemy zamieniając stary i wysłużony motyw Ocean na nowy - Nimbus.

Ocean

Nimbus

Aby tego dokonać, z menu Narzędzia wybieramy Opcje > OpenOffice.org > Java. Wybieramy przycisk Parametry i w nowootwartym oknie wpisujemy

-Dswing.defaultlaf=com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel

po czym zatwierdzamy zmiany przyciskami Przypisz i OK. Operacja ta wymaga pełnego zresetowania pakietu tj. wraz z resetem modułu szybkiego uruchamiania.