Newsgroup: it.comp.software.tex
Titolo: XeLaTeX - esportazione

Nel numero appena arrivato di ArsTeXnica è ospitato un interessante articolo
su Xe(la)Tex. Sto facendo qualche esperimento e mi sembra molto
promettente; molte grazie a Massimiliano Dominici.
Domanda: gli editori con cui ho a che fare, quando non permettono di mandare
il file PS o PDF, chiedono file di Word. Con LaTeX uso tex4ht (oolatex),
salvo in formato ODT e da OpenOffice risalvo in Word. Di solito tutto bene.
Al momento che cosa si può fare, oltre a niente, per esportare un documento
progettato in XeLaTeX?
Grazie,
guido
-- 
http://docenti.unicatt.it/milanese_guido
 
http://www.arsantiqua.org

salvo in formato ODT e da OpenOffice risalvo in Word. Di solito tutto bene.
Carino, dovrò provare.  Io finora ho usato latextortf, con molti mal di
testa. 

 testa.
Unici avvertimenti:
(1) fare una directory temporanea con il solo file *tex; htlatex scrive
molti files temporanei e non li cancella, quindi il rischio è quello di
trovarsi una montagna di files inutili e fare confusione; fai la
conversione e poi butti via quello che non ti serve;
(2) oolatex è uno script che chiama htlatex con i parametri necessari per
ottenere un file leggibile da OpenOffice. Con parametri diversi si
ottengono ottime pagine HTML.
g


 ottengono ottime pagine HTML.
Ho provato oolatex ma l' odt risultante non sembra affatto in un formato 
leggibile da OpenOffice che, anzi, si rifiuta di aprirlo. Ho provato 
anche con un .tex "semplice" ma niente...
Mentre htlatex genera un file html discreto.
saluti
M.

 Mentre htlatex genera un file html discreto.
controllerei la versione sia di htlatex sia di oolatex. Su comp.text.tex
l'autore di htlatex è sempre molto disponibile.


 l'autore di htlatex è sempre molto disponibile.
ho anch'io lo stesso problema con oolatex, uso il pacchetto debian
tex4ht versione 20080228-1, il problema che io riscontro e' stato
segnalato (e' lo stessissimo problema) su comp.text.tex [1] il 1 marzo
(data non a caso...) ma nessuno ha dato seguito al thread
tu che versione usi, che tutto ti funziona?
grazie anticipate, ciao
                                                                    gb
[1] 
http://groups.google.com.au/group/comp.text.tex/msg/b81c47689197280a
-- 
anch'io la penso come me, ma                     -- SteO153, in IHC

 tu che versione usi, che tutto ti funziona?
quale è il contenuto di oolatex? potresti postarlo? (è uno script). Dal log
che hai postato su comp.text.tex sembra che stia generando un file
staroffice, non openoffice, ma posso sbagliarmi.


Dimenticavo: cercando documentazione per questo thread ho trovato la 
risposta alla mia domanda originale, nella pagina di Eitan M. Gurari. 
Ecco la risposta:
<quote>
XeTeX files can be compiled with htlatex-like instructions (e.g., 
htxelatex, htxetex, mzxelatex). Currently only partial support is 
provided and only TeX-based fonts are handled.
</quote>
Il che vuol dire che al momento non serve a gran cosa, siccome 
l'utilità di XeLaTeX, almeno per me, consiste proprio nell'uso 
diretto dei fonts di sistema.
saluti,
guido


 posso sbagliarmi.
non saprei, nel mio caso tutto funziona per i primi 3+1 comandi, ma
poi s'ingrippa eseguendo t4ht, che se ho capito tra l'altro esegue dei
comandi specificati in tex4ht.env, che riporta anche loro in coda
,----[ oolatex ]
| #!/bin/sh
| if command -v xhtex > /dev/null 2>&1 ; then
|   true
| else
|   export PATH=/usr/share/tex4ht:$PATH
| fi
|         latex $5 '\makeatletter\def\HCode{\futurelet\HCode\HChar}\def\HChar{\ifx"\HCode\def\HCode"##1"{\Link##1}\expandafter\HCode\else\expandafter\Link\fi}\def\Link#1.a.b.c.{\g@addto@macro\@documentclasshook{\RequirePackage[#1,xhtml,ooffice]{tex4ht}}\let\HCode\documentstyle\def\documentstyle{\let\documentstyle\HCode\expandafter\def\csname tex4ht\endcsname{#1,xhtml,ooffice}\def\HCode####1{\documentstyle[tex4ht,}\@ifnextchar[{\HCode}{\documentstyle[tex4ht]}}}\makeatother\HCode '$2'.a.b.c.\input ' $1
|         latex $5 '\makeatletter\def\HCode{\futurelet\HCode\HChar}\def\HChar{\ifx"\HCode\def\HCode"##1"{\Link##1}\expandafter\HCode\else\expandafter\Link\fi}\def\Link#1.a.b.c.{\g@addto@macro\@documentclasshook{\RequirePackage[#1,xhtml,ooffice]{tex4ht}}\let\HCode\documentstyle\def\documentstyle{\let\documentstyle\HCode\expandafter\def\csname tex4ht\endcsname{#1,xhtml,ooffice}\def\HCode####1{\documentstyle[tex4ht,}\@ifnextchar[{\HCode}{\documentstyle[tex4ht]}}}\makeatother\HCode '$2'.a.b.c.\input ' $1
|         latex $5 '\makeatletter\def\HCode{\futurelet\HCode\HChar}\def\HChar{\ifx"\HCode\def\HCode"##1"{\Link##1}\expandafter\HCode\else\expandafter\Link\fi}\def\Link#1.a.b.c.{\g@addto@macro\@documentclasshook{\RequirePackage[#1,xhtml,ooffice]{tex4ht}}\let\HCode\documentstyle\def\documentstyle{\let\documentstyle\HCode\expandafter\def\csname tex4ht\endcsname{#1,xhtml,ooffice}\def\HCode####1{\documentstyle[tex4ht,}\@ifnextchar[{\HCode}{\documentstyle[tex4ht]}}}\makeatother\HCode '$2'.a.b.c.\input ' $1
|         tex4ht -f/$1  -i/usr/share/texmf/tex4ht/ht-fonts/$3 -cmozhtf
|         t4ht -f/$1 $4 -cooxtpipes -coo 
`----
,----[ sed -n '/<ooxt.*>/,/<\/ooxt.*>/p' /etc/tex4ht/tex4ht.env ]
| <ooxtpipes>
| .4oo mv %%0.4oo %%0.tmp
| .4oo java -classpath /usr/share/tex4ht/tex4ht.jar xtpipes -i /usr/share/texmf/tex4ht/xtpipes/ -o %%0.4oo %%0.tmp
| .4om mv %%1.4om %%1.tmp
| .4om java -classpath /usr/share/tex4ht/tex4ht.jar xtpipes -i /usr/share/texmf/tex4ht/xtpipes/ -o %%1.4om %%1.tmp
| </ooxtpipes>
`----
,----[ sed -n '/<oo>/,/<\/oo>/p' /etc/tex4ht/tex4ht.env ]
| <oo>
| %%% openoffice                                                      %
| .4oo mkdir sxw-%%0.dir
| .4os mkdir sxw-%%0.dir/Pictures
| .4os mv    %%1.4os         sxw-%%0.dir/settings.xml
| .4oo mv    %%0.4oo         sxw-%%0.dir/content.xml
| %                                                                   %
| .4om mkdir sxw-%%0.dir/%%1
| .4om mv    %%1.4om         sxw-%%0.dir/%%1/content.xml
| .4om cp    sxw-%%0.dir/settings.xml  sxw-%%0.dir/%%1/settings.xml
| %                                                                   %
| .4of mkdir sxw-%%0.dir/META-INF
| .4of mv    %%1.4of         sxw-%%0.dir/META-INF/manifest.xml
| %                                                                   %
| .4ot mv    %%1.4ot         sxw-%%0.dir/meta.xml
| .4oy mv    %%1.4oy         sxw-%%0.dir/styles.xml
| .4og cp -r %%1             sxw-%%0.dir/Pictures/%%1
| %-- sxw --                                                          %
| .4ox cd sxw-%%0.dir; zip -r %%0.sxw * ; cd ..
| %                                                                   %
| .4ox mv    sxw-%%0.dir/%%0.sxw .
| %                                                                   %
| .4ox rm    %%1.4ox
| .4ox rm -r -f sxw-%%0.dir
| %-- odt --                                                          %
| .4od cd sxw-%%0.dir; zip -r %%0.odt * ; cd ..
| %                                                                   %
| .4od mv    sxw-%%0.dir/%%0.odt .
| %                                                                   %
| .4od rm    %%1.4od
| .4od rm -r -f sxw-%%0.dir
| %%% end openoffice                                                  %
| </oo>
`----

Strano. Il codice che ho io è completamente diverso. Ho un po' modificato lo
script originale, ma il mio oolatex è semplicemente:
htlatex $1 "xhtml,ooffice" "ooffice/! -cmozhtf" "-coo" "-cvalidate"
mentre quello che hai postato tu sembrerebbe una versione di htlatex. Hai
provato ad aggiornare? Sulla pagina di Gurari c'è una serie di buone
istruzioni. La versione che ho io di htlatex non ha chiamate di 'sed'.
g.


 chiamate di 'sed'.
le chiamate di sed sono roba mia, servono a mostrare all'universo
mondo i comandi che vengono messi in esecuzione da t4ht nell'ultima
riga di oolatex

 di tex4ht?
sistema: linux ubuntu 7.10
versione: quella rilasciata da texlive 2007: 2006-09-13-14:27
scusa il ritardo,
g


 scusa il ritardo,
figurati, grazie 1000 per la risposta
                                                                g