PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : .doc zu .tex?



rstuby
13-08-2013, 12:00
Hallo!
Wir arbeiten hier gemeinschaftlich an einer Serie von Dokumenten, die dann als pdf verschickt werden sollen. Da ich aber die Einzige bin, die LaTeX kann, werden die Dokumente in Word verfasst. Ich formatiere diese dann mit Formatvorlagen, so dass sie möglichst gleich aussehen und leicht umzuformatieren sind. Aber na ja, so richtig gefallen tut mir das nicht, und wenn es eine Möglichkeit gäbe, die Formatierung in LaTeX so zu übernehmen, dass z.B. Überschrift1 zu chapter, Überschrift2 zu section wird usw. und man dann nur noch ein bisschen nachzuarbeiten brauchte, das wäre toll.
Ich kann mich daran erinnern, dass beim LaTeX-Export entweder aus AbiWord oder aus LibreOffice ein Fenster aufging, wo man Einstellungen ändern konnte. Leider tut es das jetzt nicht mehr, und mit den Standardeinstellungen geht es leider überhaupt nicht: die entstandenen Dokumente sind offenbar nicht utf8 kodiert. Bei LibreOffice werden alle kyrillischen Buchstaben als \cyra, \cyrb usw. wiedergegeben und bei AbiWord sehe ich nur Quadrätchen, wenn ich das Ergebnis nachher in WinShell öffne. Ich werde nachher beides noch mal unter Linux probieren, aber es wundert mich doch, dass ich mich so gut an ein Einstellungsfenster erinnern kann und es nirgends finde! Ist das in einer alten Version von Programm und Plugin vorhanden gewesen und jetzt weg?

nixversteh
13-08-2013, 12:20
Hallo rstuby,

ich habe LibreOffice auf Linux Maya 13, 64 bit. Du musst eine Extension installieren: Writer2latex (oder ähnlich), danach hast du unter dem Menüpunkt *Datei* die Auswahl *Exportieren*, dort LaTex 2e auswählen... dann musst allerdings mehr oder weniger *fummeln*.

Viel Erfolg

Gruß

Martin

see http://writer2latex.sourceforge.net for more info

EDIT: Schau dir mal dies an. http://www.komascript.de/node/491

rstuby
13-08-2013, 12:56
Unter Windows war writer2latex auch das, was ich mit LibreOffice ausprobiert habe. Es gibt wie gesagt keine Einstellungsmöglichkeiten und die Ausgabe, so wie sie ist, ist unbrauchbar. Aber es gab doch mal welche, oder? Oder war das in Abiword? Gibt es bei dir welche?

nixversteh
13-08-2013, 13:02
Hallo rstuby,

nein, keine Auswahlmöglichkeit. Werkeln ist angesagt.

Viel Erfolg

Gruß

Martin

rstuby
13-08-2013, 13:06
Also wenn Werkeln darauf hinausläuft, jeden Buchstaben des Alphabets mit Suchen+Ersetzen zu ersetzen, dann speicher ich mir den Text lieber als Nur-Text und mach die Formatierung neu, dürfte einfacher sein.

nixversteh
13-08-2013, 13:12
Hallo rstuby,

schau mal hier: http://www.grindeq.com/word2latex.htm

Gruß

Martin

rstuby
13-08-2013, 13:50
Danke, das gibt zumindest schon mal die Buchstaben wieder... ist aber Shareware und ist definitiv nicht das, woran ich mich erinnere. Mal sehen... in einem russischen Forum habe ich gelesen, dass man die writer2latex.xml editieren kann. Diese kann ich bei mir bloß leider nicht finden, auch nicht mit Hilfe dieser Anleitung. http://writer2latex.sourceforge.net/doc1.2/user-manual10.html

nixversteh
13-08-2013, 16:06
Hallo rstuby,

du solltest dir dieses Progarmm rtf2latex2e-2-0-1 (CTAN) mal ansehen, wird auf der Komandozeile eingesetzt, dort gibt es eine Testdatei mit russischer Sprache... Für mich allerdings zu hoch.

Viel Erfolg

Gruß

Martin

http://ftp.uni-erlangen.de/mirrors/CTAN/support/rtf2latex2e/

klops
13-08-2013, 17:19
Wenn Du als backend xetex einstellst (http://writer2latex.sourceforge.net/doc1.2/user-manual14.html#toc27) wird die erzeugte Datei automatisch utf-8-codiert. Ansonsten kann man auch das inputencoding entsprechend einstellen. Mit russischen Texten habe ich das allerdings noch nicht ausprobiert.

Siehe auch http://tex.stackexchange.com/questions/768/how-do-i-convert-open-office-documents-into-latex und http://www.linux-community.de/Internal/Artikel/Print-Artikel/LinuxUser/2013/02/LibreOffice-als-komfortabler-Editor-fuer-LaTeX/%28printView%29/true

rstuby
14-08-2013, 07:07
Dazu müsste ich die .xml erst mal finden. In den angegebenen Ordnern ist sie schon mal nicht, auch eine systemweite Suche (als Normaluser, aber auch das Plugin habe ich als Normaluser installiert) bringt kein Ergebnis. Ich meine jetzt im Büro auf WinXP. Das ist jetzt natürlich kein sehr forumsspezifisches Problem mehr...

klops
14-08-2013, 10:30
Ich weiß nicht, wie es ist, wenn man nur die Extension installiert. Eventuell sind die Dateien im Java-Archiv mit drin (unter Linux kann man jar-Dateien einfach wie zip-Dateien beispielsweise mit ark öffnen). Als ich writer2latex noch verwendet habe, wurde die Datei writer2latex.xml AFAIR beim ersten Aufruf von w2l angelegt. Das ist aber min. zwei Jahre – eher länger – her. Hast Du schon im ooowiki nachgeschaut? Da gibt es deutsche Hilfe zu diversen ooo-Fragen, ist aber teilweise leider gnadenlos veraltet. Ich weiß auch nicht wie aktuell beispielsweise der writer2latex-Auszug aus dem Praxisbuch (http://writer2latex.sourceforge.net/auszug_w2l.pdf) noch ist. Als ich damals writer2latex verwendet habe, fand ich das Praxisbuch jedenfalls sehr hilfreich.

Du musst aber nicht unbedingt eine vorhandene xml-Datei ändern. Notfalls kannst Du auch mit einer neuen beginnen. Dazu kannst Du mit dem Beispiel aus der Anleitung beginnen. Wenn ich mich recht erinnere, kann man config-Dateien beim Aufruf von w2l via Option -config (oder was es --config?) angeben. Ich sehe gerade, in dem verlinkten Auszug aus dem Praxisbuch gibt es auch ein Beispiel für ein angepasste config-Datei.

PS: Gerade mal nachgeschaut. Die Original-xml-Dateien befinden sich tatsächlich in writer2latex.jar im Verzeichnis writer2latex/latex/config. Aber wie gesagt, brauchst Du die gar nicht zwingend, weil Du auch komplett neue anlegen und per config-Option verwenden kannst.

rstuby
14-08-2013, 10:34
Jtzt habe ich das ganze zip-Archiv von sourceforge heruntergeladen und entpackt und muss noch mal weiter lesen und suchen, wie ich das jetzt verwende. Selbst wenn ich die jetzigen Dokumente dann doch mit der PDF-Erstellungs-Funktion von LibreOffice fertig mache, möchte ich doch für die Zukunft gern die Möglichkeit eines konfigurierbaren LaTeX-Exports haben.
Update: Wow, jetzt lässt sich auch direkt in den Optionen von LibreOffice einiges formatieren!

rstuby
14-08-2013, 14:11
Hm, leider ignoriert Libreoffice die vorgenommenen Änderungen und exportiert das Ding trotzdem als article (obwohl ich scrbook gesetzt habe) und ANSI-codiert (mit \cyr...).

klops
14-08-2013, 16:04
Verwendest Du den Exportfilter oder w2l von der Kommandozeile? Ich würde letzteres empfehlen. Das ist einfacher reproduzierbar.

rstuby
14-08-2013, 18:12
Den Exportfilter. Von der Kommandozeile hat es nicht funktioniert, weil wohl die Pfade nicht gesetzt sind oder so. Muss ich morgen noch mal ausprobieren.

rstuby
15-08-2013, 07:35
Von der Kommandozeile geht es nur, wenn ich die vollständigen Pfade für das w2l und das Dokument angebe! Da muss ich wahrscheinlich für die xml auch noch den Pfad angeben, damit die berücksichtigt wird!

rstuby
16-08-2013, 12:48
OK, ich hab's jetzt. Ich musste den Pfad zur w2l.bat in die PATH-Variable eintragen und

...edit: doch noch nicht. Die xml findet er nur auf der Konsole mit kompletter Pfadangabe. Wie man die so einstellen kann, dass sie gefunden wird, ist mir noch ein Rätsel.