problema nella visualizzazione del “.dvi” su TL201

  • Creatore
    Topic
  • #52763
    Up
    0
    Down
    ::


    (lavoro con TeXLive 2010 ed Ubuntu )

    come da oggetto non riesco a visualizzare il dvi generato dal comando latex. In uscita ho questo messaggio d’errore :

    `
    Processo avviato

    kpathsea: Running

    mktexpk –mfmode / –bdpi 600 –mag 1+0/600 –dpi 600 ectt1000 mktexpk: Permesso negato

    kpathsea: Appending font creation commands to missfont.log. page: Warning: font `ectt1000' at 600×600 not found, trying `cmr10' instead kpathsea: Running mktexpk –mfmode / –bdpi 600 –mag 1+0/600 –dpi 600 cmr10 mktexpk: Permesso negato

    page: Warning: font `ectt1000' not found, trying metric files instead kpathsea: Running mkofm ectt1000 mkofm: Permesso negato

    kpathsea: Running mktextfm ectt1000 mktextfm: Permesso negato

    page: Warning: metric file for `ectt1000' not found, trying `cmr10' instead kpathsea: Running mkofm cmr10 mkofm: Permesso negato

    kpathsea: Running mktextfm cmr10 mktextfm: Permesso negato

    page: Error: could not load font `ectt1000'

    kpathsea: Running

    mktexpk –mfmode / –bdpi 600 –mag 1+0/600 –dpi 600 ectt1000 mktexpk: Permesso negato

    kpathsea: Appending font creation commands to missfont.log. page: Warning: font `ectt1000' at 600×600 not found, trying `cmr10' instead kpathsea: Running mktexpk –mfmode / –bdpi 600 –mag 1+0/600 –dpi 600 cmr10 mktexpk: Permesso negato

    page: Warning: font `ectt1000' not found, trying metric files instead kpathsea: Running mkofm ectt1000 mkofm: Permesso negato

    kpathsea: Running mktextfm ectt1000

    mktextfm: Permesso negato

    page: Warning: metric file for `ectt1000' not found, trying `cmr10' instead kpathsea: Running mkofm cmr10 mkofm: Permesso negato

    kpathsea: Running mktextfm cmr10 mktextfm: Permesso negato

    page: Error: could not load font `ectt1000'

    Process exited normally
    `

    devo per caso inserire qualche PATH extra al mio .bashrc ?

    grz in anticipo

Visualizzazione 9 filoni di risposte
  • Autore
    Risposte
    • #52764
      Up
      0
      Down
      ::

      (lavoro con TeXLive 2010 ed Ubuntu )

      come da oggetto non riesco a visualizzare il dvi generato dal comando latex. In uscita ho questo messaggio d’errore :

      `
      Processo avviato

      kpathsea: Running

      mktexpk –mfmode / –bdpi 600 –mag 1+0/600 –dpi 600 ectt1000 mktexpk: Permesso negato

      kpathsea: Appending font creation commands to missfont.log. page: Warning: font `ectt1000' at 600×600 not found, trying `cmr10' instead kpathsea: Running mktexpk –mfmode / –bdpi 600 –mag 1+0/600 –dpi 600 cmr10 mktexpk: Permesso negato

      page: Warning: font `ectt1000' not found, trying metric files instead kpathsea: Running mkofm ectt1000 mkofm: Permesso negato

      kpathsea: Running mktextfm ectt1000 mktextfm: Permesso negato

      page: Warning: metric file for `ectt1000' not found, trying `cmr10' instead kpathsea: Running mkofm cmr10 mkofm: Permesso negato

      kpathsea: Running mktextfm cmr10 mktextfm: Permesso negato

      page: Error: could not load font `ectt1000'

      kpathsea: Running

      mktexpk –mfmode / –bdpi 600 –mag 1+0/600 –dpi 600 ectt1000 mktexpk: Permesso negato

      kpathsea: Appending font creation commands to missfont.log. page: Warning: font `ectt1000' at 600×600 not found, trying `cmr10' instead kpathsea: Running mktexpk –mfmode / –bdpi 600 –mag 1+0/600 –dpi 600 cmr10 mktexpk: Permesso negato

      page: Warning: font `ectt1000' not found, trying metric files instead kpathsea: Running mkofm ectt1000 mkofm: Permesso negato

      kpathsea: Running mktextfm ectt1000

      mktextfm: Permesso negato

      page: Warning: metric file for `ectt1000' not found, trying `cmr10' instead kpathsea: Running mkofm cmr10 mkofm: Permesso negato

      kpathsea: Running mktextfm cmr10 mktextfm: Permesso negato

      page: Error: could not load font `ectt1000'

      Process exited normally
      `

      devo per caso inserire qualche PATH extra al mio .bashrc ?

      grz in anticipo

      È evidentemente un problema di permessi. Ma è piuttosto strano che ti chieda di creare ectt1000, prima di tutto; è anche strano che ti dica “Permesso negato” con mktextfm. Prova a dire che cosa ottieni con il comando dal terminale
      `kpsewhich -var-value VARTEXFONTS`
      Hai per caso eseguito un’installazione parziale?

      Ciao
      Enrico

    • #52765
      Up
      0
      Down
      ::


      questo è il risultato del terminale

      `/home/artynet/.texlive2010/texmf-var/fonts`

      ho sempre installato lo scheme-full di TeXLive, da tlmgr i font risultano essere presenti in

      `
      texmf-dist/fonts/source/public/cm/cmr8.mf
      `

      ad esempio….è tutto molto strano. Ho creato i symlinks al momento dell’installazione dal menu testuale ti texlive…..mi sono inoltre accorto che nella hoem ho due cartelle di configurazione

      `.texlive2010
      .texmf-var`

      non ci dovrebbe essere solo la prima ? Ho cancellato la

      `.texlive2009`

      che avevo cmq lasciato….

      avevo installato precedentemente dei pacchetti di texlive2007 dai repo di Ubuntu (la 9.10) per la compilazione di alcuni programmi e librerie….

      Dimenticavo, cosa importante che ho fatto prima è stata copiare nella dir

      `/usr/local/share/texmf/web2c`

      il file texmf.cnf preso dalla directory di installazione di texlive 2010 in quanto pure mettendo il path allo stesso non mi veniva riconosciuto, dandomi come errore questo

      `
      warning: Configuration file texmf.cnf not found! Searched these directories: /usr/share/texmf/web2c:/usr/share/texmf-texlive/web2c:/usr/local/share/texmf/web2c Trying to proceed… kpathsea: Running mktexpk –mfmode / –bdpi 600 –mag 1+0/600 –dpi 600 cmr10 mktexpk: Permesso negato
      `

    • #52766
      Up
      0
      Down
      ::

      questo è il risultato del terminale

      `/home/artynet/.texlive2010/texmf-var/fonts`

      ho sempre installato lo scheme-full di TeXLive, da tlmgr i font risultano essere presenti in

      `
      texmf-dist/fonts/source/public/cm/cmr8.mf
      `

      ad esempio….è tutto molto strano. Ho creato i symlinks al momento dell’installazione dal menu testuale ti texlive…..mi sono inoltre accorto che nella hoem ho due cartelle di configurazione

      `.texlive2010
      .texmf-var`

      non ci dovrebbe essere solo la prima ? Ho cancellato la

      `.texlive2009`

      che avevo cmq lasciato….

      avevo installato precedentemente dei pacchetti di texlive2007 dai repo di Ubuntu (la 9.10) per la compilazione di alcuni programmi e librerie….

      Dimenticavo, cosa importante che ho fatto prima è stata copiare nella dir

      `/usr/local/share/texmf/web2c`

      il file texmf.cnf preso dalla directory di installazione di texlive 2010 in quanto pure mettendo il path allo stesso non mi veniva riconosciuto, dandomi come errore questo

      `
      warning: Configuration file texmf.cnf not found! Searched these directories: /usr/share/texmf/web2c:/usr/share/texmf-texlive/web2c:/usr/local/share/texmf/web2c Trying to proceed… kpathsea: Running mktexpk –mfmode / –bdpi 600 –mag 1+0/600 –dpi 600 cmr10 mktexpk: Permesso negato
      `

      Hai pasticciato un po’ troppo, sai? Ti trovi con un po’ di TeX Live 2009/Debian e TeX Live 2010.

      Ti consiglio di rifare l’installazione togliendo prima di tutto con Synaptic qualsiasi cosa si riferisca alla 2009/Debian. Per avere una 2010 che non mette niente nelle directory di sistema, a parte due piccoli file, ti consiglio di guardare qui.

      Vietato categoricamente abilitare la creazione dei symlinks. Fidati.

      Ciao
      Enrico

    • #52767
      Up
      0
      Down
      ::


      ok solo un’ultima cosa

      `sudo cp $(kpsewhich -var-value TEXMFSYSVAR)\
      /fonts/conf/texlive-fontconfig.conf \
      /etc/fonts/conf.d/09-texlive.conf`

      non dovrebbe essere

      `sudo cp $(kpsewhich -var-value TEXMFSYSVAR)\
      /fonts/conf/texlive-fontconfig.conf \
      /etc/fonts/conf.d/10-texlive.conf`

      oppure

      /09-texlive.conf

      è un file di passaggio che chiamiamo noi ? Ti aggiorno sugli sviluppi

      Grazie

    • #52768
      Up
      0
      Down
      ::

      ok solo un’ultima cosa

      `sudo cp $(kpsewhich -var-value TEXMFSYSVAR)\
      /fonts/conf/texlive-fontconfig.conf \
      /etc/fonts/conf.d/09-texlive.conf`

      non dovrebbe essere

      `sudo cp $(kpsewhich -var-value TEXMFSYSVAR)\
      /fonts/conf/texlive-fontconfig.conf \
      /etc/fonts/conf.d/10-texlive.conf`

      oppure

      /09-texlive.conf

      è un file di passaggio che chiamiamo noi ? Ti aggiorno sugli sviluppi

      È uno dei file per fontconfig: in questo modo tutti i font della TeX Live sono disponibili per le applicazioni che si basano su fontconfig (dopo aver dato fc-cache -fsv). È indispensabile solo se vuoi usare XeTeX o XeLaTeX.

      Come lo chiami importa poco, basta che in /etc/fonts/conf.d non ci sia già un file con lo stesso nome. Perché consiglino 09 non lo so, sinceramente; non credo abbia a che fare con l’annata di TeX Live, ma piuttosto con l’ordine con cui sono letti i file da fc-cache.

      L’operazione andrà ripetuta con la 2011 e il file dovrà essere sostituto; infatti il suo contenuto è
      `


      /usr/local/texlive/2010/texmf-dist/fonts/opentype
      /usr/local/texlive/2010/texmf-dist/fonts/truetype
      /usr/local/texlive/2010/texmf-dist/fonts/type1
      `
      che richiama esplicitamente la directory della 2010.

      Ciao
      Enrico

    • #52769
      Up
      0
      Down
      ::


      deve essere presente una cartella

      `texmf-local`

      in

      `/usr/local/texlive/`

      o devo trovare solo la cartella

      `/usr/local/texlive/2010`

      ? A parte che re-installando da gui non ho + trovato la cartella dei settaggi personalizzati

      .texlive2010….come è possibile ?

      ho installato texlive-full dai repository e fatto apt-get purge dello stesso. Ora provo a re-installare la texlive2010 ma da terminale senza selezionare i link simbolici…

      non è che per una installazione ex-noveo mi conviene cancellare la directory

      `/etc/texmf` ?

    • #52770
      Up
      0
      Down
      ::


      a quanto pare il problema era il lettore Evince ! Ho aperto il file con il lettore xdvi ed è perfetto. Evince ha una dipendenza dalla kpathsea della texlive 2007, per questo da errore….non so spiegarmelo in altro modo…

      ….adesso come posso mettere nel mio path di librerie personali la kpathsea in modo da comilarmi una versione di evince per l’ultima kpathsea (la 6.0 di texlive 2010) ?

      è giusto il ragionamento ?

    • #52771
      Up
      0
      Down
      ::


      penso di avere risolto ! la soulzione portata in questo topic sembra funzionare

      http://ubuntuforums.org/showthread.php?p=8690020

      ho settato evince nel complain mode

      `$ sudo aa-complain /usr/bin/evince`

      e ora sembra funzionare, genera tutti i caratteri ed altro ! ! !. Comunque penso che userò okular in futuro per i dvi. Grazie per l’ottima guida su come installare texlive, davvero molto efficace ! ! !

    • #52772
      Up
      0
      Down
      ::

      penso di avere risolto ! la soulzione portata in questo topic sembra funzionare

      http://ubuntuforums.org/showthread.php?p=8690020

      ho settato evince nel complain mode

      `$ sudo aa-complain /usr/bin/evince`

      e ora sembra funzionare, genera tutti i caratteri ed altro ! ! !. Comunque penso che userò okular in futuro per i dvi. Grazie per l’ottima guida su come installare texlive, davvero molto efficace ! ! !

      Ho provato su una Ubuntu 10.10; evince ha il supporto per i dvi, ma a quanto pare non riesce a leggere tutti i Type1 disponibili e quindi genera i pk per i font EC. Non ho avuto alcuna difficoltà a generarli, però. Non ho Okular su quella macchina, né intendo scaricarci tutto quello che serve; ho provato Okular su una OpenSUSE e legge il dvi senza generare i font.

      Sinceramente non vedo alcun motivo di usare il dvi. Ne hai? E xdvi che ha che non va?

      Ciao
      Enrico

    • #52773
      Up
      0
      Down
      ::


      ti spiego subito siccome sono un perfezionista volevo un’installazione completa e funzionante in tutto e per tutto, quindi per questo chiedevo aiuto. Era per non dovere fare al conversione in postscript ogni volta, ma fa niente :D. Alla fine ho sistemato il tutto con una quickbuild di

      latex + dvips + view ps

      secondo me siccome evince ha come dipendenza la kpathsea, quest’ultima si basa sulla distribuzione presente nei repo, pertanto cerca i font in un determinato posto che sono le cartelle di installazione dei pacchetti….

      ….adesso evince riesce a generare i font per conto suo basandosi sulla texlive 2010 :D. In generale cmq a quanto ho visto il supporto per i pstricks (ci sto lavorando per la mia tesi ) su .dvi non è completo al contrario del PS ovviamente.

      Adesso è tutto ok

      grazie ancora per l’aiuto 😉

Visualizzazione 9 filoni di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top