Risposte nei forum create
-
AutoreRisposte
-
::
Ok. Prova con questo: crea, se non esiste già, la cartella`~/texmf`
Scompatta lì dentro il contenuto dell’archivio ugm.zip. Crea la cartella
`~/texmf/fonts/type1/urw/garamond`
e copiaci i file .pfb. Crea la cartella
`~/texmf/fonts/afm/urw/garamond`
e copiaci i file .afm (non dovrebbe essere necessario, ma male non fa…).
lancia da terminale:
`updmap –enable Map=ugm.map`
Ora il font dovrebbe essere pronto per l’uso. Se vuoi utilizzarlo come font principale del documento, scrivi nel preambolo:
`
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\renewcommand{\rmdefault}{ugm}
`come è scritto nella documentazione. Se vuoi usarlo solo in casi speciali:
`
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\newcommand{\textgaramond}[1]{{\fontfamily{ugm}\selectfont #1}}
`e poi
`
\textgaramond{Questo testo è in URW Garamond}
`nel testo, dove serve.
Questo dovrebbe bastare.
Ciao,
Max.PS: per qualche dettaglio in più sul funzionamento dei font in LaTeX, puoi consultare
-
– http://www.guit.sssup.it/guitmeeting/2005/articoli/zannarini-vavassori.pdf
– il capitolo 11 di http://www.guit.sssup.it/downloads/GuidaGuIT.pdf
– il paragrafo 10.2 di http://www.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdf::
La documentazione fa riferimento a percorsi relativi a, che, nel caso di MiKTeX, si riferisce all’albero locale della distribuzione. Fino a MiKTeX 2.4, questa directory era c:\localtexmf. Da MiKTeX 2.5 in poi, è cambiata un po’ l’organizzazione della distribuzione. L’albero locale dovrebbe (dico dovrebbe, perché è molto che non uso MiKTeX) trovarsi in c:\Document and Settings\All Users\Dati Applicazioni\MiKTeX\2.5\.
Comunque, dovrebbe essere possibile vedere in quale cartella si trova l’albero locale, usando il pannello di configurazione di MiKTeX. Cito dalla documentazione di ProTeXt (che è basata su MiKTeX):
Da questa versione di MiKTEX, noterete che l’albero Local TEXMF
non è purtroppo più previsto. Potete piazzare comunque i vostri
pacchetti, classi e file di configurazione dentro una delle tre cartelle
raggruppate insieme dentro C:\Documents and Settings.Potete trovare il percorso esatto nel menu di Windows
Start -> Tutti i programmi -> MiKTeX 2.5 -> Settings.
All’interno di questa finestra cliccate sul pulsante chiamato Roots.Ciao,
Max.
::Il font c’è
No, non c’è.
in C:\Programmi\MikTeX 2.5\tex\latex\psnfssx\garamond.sty
Quello è solo il file di stile che gestirebbe (se ci fossero) gli eventuali file di supporto per usare Garamond con LaTeX. Mancherebbe ancora il font vero e proprio. Ma non ci sono neanche i file di supporto…
Cosa devo fare per scrivere in garamond?
Puoi provare a installare urw-garamond (http://www.ctan.org/tex-archive/fonts/urw/garamond/). Non credo che sia incluso nella distribuzione MiKTeX, quindi, se vuoi, devi installarlo a mano. Segui attentamente le istruzioni contenute all’interno dell’archivio, sia per quanto riguarda l’installazione che l’uso del font, una volta installato.
Ciao,
Max.
::tu l’hai installato (emerald intendo)?
Ora sì, e ho visto dov’è l’errore :evil:. È stato impacchettato male. Tutte la struttura è contenuta in una cartella di primo livello emerald. Quella cartella non deve esserci. Dovresti spostare il suo contenuto nelle cartelle giuste, ovvero, se hai una cartella
`~/texmf/emerald/fonts/emerald/tfm/`
il nuovo percorso dovrà essere:
`~/texmf/fonts/emerald/tfm/`
e così via…
Se però vuoi evitarti questo lavoro tedioso 🙂 e soggetto ad errori, posso mandarti l’archivio re-impacchettato da me. Mandami un messaggio privato attraverso il forum che ci mettiamo d’accordo.
Max.
::allora non esiste esiste /var/lib/texmf/ls-R
lo copio in home/automan/texmf?No, perché si riferisce ad una cartella diversa. In quel file, in pratica, viene indicizzato il contenuto della cartella, in modo che TeX non debba fare ogni volta la ricerca. il file ls-R deve essere presente negli alberi di sistema, ma di norma non è necessario che sia presente nell’albero personale (~/texmf, per capirsi); però in questo caso sembrerebbe proprio un problema del genere. Prova a dare comunque i due comandi che ti avevo indicato. Il primo crea o aggiorna il file ls-R nella cartella specificata, il secondo aggiorna la lista dei font disponibili, in soldoni.
Ciao,
Max.
::ciao allora fino a
/home/automan/.texmf-var/fonts
ho tutti i permessi
da map in poi li ha root,quelli in scrittura ovviamente.Strano, visto che è una cartella che si trova nella tua home…
Codice:
$ kpsexpand ‘$TEXMFHOME’
/home/automan/texmfOra controlla se esiste il file /home/automan/texmf/ls-R. Se esiste, allora
`$ texhash ~/texmf
$ sudo updmap –enable Map=emerald.map`
dovrebbe risolvere il problema.
Ciao,
Max.
::
Ciao Igor,i pacchetti che non fanno parte della distribuzione, non vanno installati nell’albero principale, ma in quello personale, appunto nella propria cartella home. Il percorso esatto è controllato dalla variabile $TEXMFHOME, che di solito, in sistemi Linux, equivale a ~/texmf/. Se vuoi usare il pacchetto emerald, lo devi installare in questa directory, rispettando l’ordine delle sottocartelle. TeX si aspetta che i vari tipi di file che deve consultare si trovino in locazioni ben precise, per cui i TFM, per esempio, non devono trovarsi nella stessa cartella dei file di stile (.sty). L’archivio che contiene il pacchetto emerald è già strutturato così, per cui basta che lo scompatti in ~/texmf. Non dovrebbe essere necessario fare l’aggiornamento del database, ma è necessario installare la mappa, con il seguente comando:
` $ updmap –enable Map=emerald.map`
Da notare che ho lanciato il comando come utente normale, senza privilegi di amministratore, in questo caso.
Prima di installare così il pacchetto, rimuovi tutti i file del pacchetto emerald che hai messo nell’albero principale e lancia texhash con privilegi di amministratore.
A questo punto dovresti poter usare i font, seguendo le istruzioni della documentazione.
Rimuovere la TeXLive installata con synaptic e sostituirla con quella installabile da DVD non serve. Il pacchetto emerald manca in entrambe per questioni di licenza dei font, credo.
Facci sapere se funziona.
Max.
::
Strano, se dici che Augie funziona.In genere, quando TeX non trova un file di stile (o altri file della distribuzione) significa che non è stato aggiornato il database dei file. TeX infatti indicizza in un file il contenuto delle cartelle dell’albero principale e di quello locale, per potervi accedere più velocemente. L’operazione di aggiornamento del database dovrebbe essere eseguita, automaticamente dal pacchetto .deb, al momento dell’installazione (di questo, però non sono sicuro, io uso una TeXLive installata dal proprio DVD, su Fedora 6).
Prova a fare l’aggiornamento manualmente. Da terminale, digita:
`texhash`
dopo aver acquisito i privilegi di amministratore. E poi riprova.
Ciao,
Max.
::
È semplice, se l’installazione è stata fatta correttamente con una versione abbastanza recente di MiKTeX. Anzi è ancora più semplice. Se correttamente configurato, MiKTeX è in grado di fare l’installazione dei pacchetti mancanti ‘al volo’.Dalla struttura delle cartelle che riporti, che non coincide con quella standard attuale, sarei propenso a credere che si tratti di un’installazione vecchia, oppure che sia stata installata male. Ti consiglio di installare una versione nuova, seguendo attentamente le istruzioni.
ProTeXt (http://www.tug.org/protext/) fornisce, insieme a MiKTeX, anche altri programmi utili, e un PDF interattivo che assiste l’utente lungo tutto il percorso di installazione.
Ciao,
Max.
::
Rassicurati: non è colpa tua, è colpa dei font APL 🙂Da quello che posso capire, si tratta di un pacchetto piuttosto vecchio (1987), non più aggiornato, che non usa il New Font Selection Scheme, che è quello attualmente adottato. Se proprio vuoi provarlo (ma attenzione, si tratta di un font pensato per scopi particolari, non adatto all’uso “normale”), dovresti trovare qui alcuni utili suggerimenti.
Ciao,
Max.PS: ti succede solo con APL di avere quei messaggi di sostituzione, o anche con altri font?
::
Nella stessa guida che ti ho indicato nell’altra discussione, nel paragrafo 4.4 viene discussa l’installazione dei pacchetti, con dettagli relativi alle varie distribuzioni e sistemi operativi.Se usi MiKTeX, come mi sembra di capire, hai la possibilità di usare un package manager grafico. Non installare a mano (anzi, cancella i file che hai scaricato nella cartella di lavoro), e segui le istruzioni contenute nel riferimento che ti ho indicato.
Ciao,
Max.
-
AutoreRisposte