Pagina 1 di 1

[docbook] mi mancano jadetex e pdfjade

Inviato: ven 13 gen 2006, 16:36
da Daniele79
ciao a tutti,

come da oggetto, quando cerco di compilare dei file docbook xml mi dice che non ho quei due programmi (rispettivamente se faccio docbook2dvi e docbook2pdf).

il messaggio è questo :

Codice: Seleziona tutto

$ > docbook2pdf Libro.xml

Using catalogs: /etc/sgml/xml-docbook-4.1.2.cat
Using stylesheet: /usr/share/sgml/docbook/utils-0.6.14/docbook-utils.dsl#print
Working on: /home/daniele/Libro/Libro.xml
jade:/usr/share/sgml/docbook/utils-0.6.14/docbook-utils.dsl:475:2:E: too many arguments for function
/usr/share/sgml/docbook/utils-0.6.14/backends/pdf: line 15: pdfjadetex: command not found

diversamente se compilo in html va tutto a meraviglia.

come la risolvo ??

P.S. Ovviamente ho già installato i pacchetti tetex e sgmltools.

Inviato: ven 13 gen 2006, 17:16
da vaquerito
non so se dico vaccate ma da' un'occhiata:
http://jadetex.sourceforge.net/

cia'

Inviato: ven 13 gen 2006, 20:01
da Daniele79
fed_00 ha scritto:non so se dico vaccate ma da' un'occhiata:
http://jadetex.sourceforge.net/

cia'
ho provato a scaricare jadetex, ma mentre cerco di compilarlo mi diche che non trova il comando "tex" e in effetti non lo trovo neanche io.... mi sembra strano perchè il pacchetto "tetex" è installato...

Inviato: sab 14 gen 2006, 13:20
da sid77
Daniele79 ha scritto:mi sembra strano perchè il pacchetto "tetex" è installato...
da dove lanci tutti questi comandi? se lo fai da x11 è probabile che il tuo terminale non abbia il path corretto, lancia il terminale con l'opzione "-ls" per eseguire un login e fargli parsare tutti i file corretti, se invece anche da consolle testuale o da x-term con "-ls" non funziona, allora significa che l'installazione di tetex non è andata a buon fine.

ciao

path

Inviato: dom 15 gen 2006, 21:37
da vaquerito
beh se ti serve l'eseguibile "tex" verificare che esista sul pc o no non e' un grosso problema: o fai find / -name "*tex*" o da root updatedb e poi locate tex |grep bin

detto cio' sul mio pc l'ho trovato qui: /usr/share/texmf/bin/tex , e con echo $PATH puoi verificare se /usr/share/textmf/bin sia incluso nei percorsi in cui il sistema ricerca i programmi.

se non vuoi modificare il path puoi sempre linkare il file in /usr/bin:
ln -s /usr/share/texmf/bin/tex /usr/bin

ciao

Re: path

Inviato: lun 16 gen 2006, 11:12
da sid77
fed_00 ha scritto:se non vuoi modificare il path puoi sempre linkare il file in /usr/bin:
ln -s /usr/share/texmf/bin/tex /usr/bin
non farlo, è sbagliato.
il pacchetto tex per funzionare deve settare alcune variabili di ambiente attraverso un paio di script di shell che vengono letti durante il login. per fargli leggere questi script o esegui il login su consolle testuale e lo usi da li oppure lanci il terminale in X11 con l'opzione "-ls" che significa "login shell"

tutti e tre i terminali di x11 della slackware (xterm, konsole e rxvt) supportano questa opzione, quindi usala :)

ciao