LyX: ancora problemi [RISOLTO]

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
albatrosla
Packager
Packager
Messaggi: 1339
Iscritto il: sab 27 mar 2004, 0:00
Slackware: current
Desktop: fluxbox.git
Località: Collegno, but made in Friûl
Contatta:

LyX: ancora problemi [RISOLTO]

Messaggio da albatrosla »

Dopo aver risolto alcuni problemi di LyX apparsi con l'aggiornamento alla Slack Current, mi trovo di fronte all'ultimo ed apparentemente insormontabile ostacolo. In pratica, fila tutto liscio fino a quando utilizzo solo la formattazione paragraph: con qualsiasi altra formattazione che preveda di scalare i font, appare un errore ogni qualvolta tenti di esportare in DVI o PDF. Questo, senza produrre l'output, dunque con un errore critico. Il "succo" del discorso è questo:

Codice: Seleziona tutto

Font T1/cmr/m/n/8=ecrm0800 at 8.0pt not loadable: Metric (TMF) file not found
e messaggi affini. In pratica, sembra che non trovi il file della "metrica" che permette di variare la geometria del font. Ho trovato solo un paio di soluzioni online, che però non hanno funzionato (cambiare permessi alla directory /var/cache/fonts, linkare la directory di texmf in /usr/lib). Ho re-installato tutti i pacchetti del ramo a/, tetex e LyX, senza ottenere risultati diversi. Non so più che fare, sinceramente, visto che la "base" del sistema ed i pacchetti delle dipendenze sono stati tutti re-installati. C'è chi con il mio setup usa LyX da questo repos senza problemi...
Idee? Consigli?
Ultima modifica di albatrosla il gio 5 apr 2007, 0:10, modificato 1 volta in totale.

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Messaggio da samiel »

Allora... il pacchetto tetex-3.0-i486-4 non è fatto proprio bene.
Nello spostamento da /var/tmp/texfonts a /var/lib/texmf
Pat ha commesso un paio d'errori:
la directory /var/lib/texmf non è presente nel pacchetto
e non viene creata nemmeno dallo script di installazione;
oltre a creare la directory /var/lib/texmf avrebbe dovuto
darle i permessi giusti.
Secondo me, se non si vogliono pre-generare tutti i font
in anticipo (da root), la cosa che conviene fare è:

# mkdir -m 1777 -p /var/lib/texmf/{pk,tfm,source}

seguita da un paio di piccole modifiche a /usr/share/texmf/web2c/texmf.cnf,
nel quale toglierei VARTEXFONTS dalla definizione di TEXMFDBS (riga 129)
e poi, inaggiunta modificherei la definizione di TEXMF (riga 114)
scambiando di posto TEXMFLOCAL e TEXMFMAIN
(altrimenti l'albero principale avrà sempre la precedenza
su quello locale e non riuscirai ad usare eventuali versioni
più recenti di pacchetti già presenti nell'albero principale).

Vedi se così funziona...

M.

albatrosla
Packager
Packager
Messaggi: 1339
Iscritto il: sab 27 mar 2004, 0:00
Slackware: current
Desktop: fluxbox.git
Località: Collegno, but made in Friûl
Contatta:

Messaggio da albatrosla »

Nulla: ho seguito i tuoi consigli ma il problema rimane invariato. Devo eseguire qualche comando in particolare dopo aver fatto quelle modifiche? Ho "dato" un texhash e fatto il reconfigure di LyX ma, per l'appunto, senza sortire alcun effetto.

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Messaggio da samiel »

Io non uso Lyx, ma Gvim o Kate per LaTeX.
Con quel trucco avevo risolto. Forse Lyx
implica altro, che non so... Se qui non trovi
risposta, prova a chiedere in it.comp.software.tex
e nel sito del GUIT

M.

albatrosla
Packager
Packager
Messaggi: 1339
Iscritto il: sab 27 mar 2004, 0:00
Slackware: current
Desktop: fluxbox.git
Località: Collegno, but made in Friûl
Contatta:

Messaggio da albatrosla »

Grazie comunque per l'aiuto. Comunque, il problema è apparso dopo che ho re-installato i ghostscript fonts. Ho dovuto rimetterli perchè altrimenti si "mangiava" le immagini (lo so: i font con le immagini non dovrebbero centrare...). Da lì in poi, ha cominciato ad includere le immagini come si deve, ma ha cominciato a darmi quell'errore ogni volta che uso un format non standard.

albatrosla
Packager
Packager
Messaggi: 1339
Iscritto il: sab 27 mar 2004, 0:00
Slackware: current
Desktop: fluxbox.git
Località: Collegno, but made in Friûl
Contatta:

Messaggio da albatrosla »

Risolto col comando:

Codice: Seleziona tutto

texconfig font rw
Non so bene cosa faccia di preciso, visto che le directory erano già tutte con permessi di scrittura e lettura per gli user. In ogni caso ho risolto il problema, davvero tedioso, che mi infastidiva da una decina di giorni!

Rispondi