- Questo topic ha 22 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 18 anni, 1 mese fa da
vituzzu-carnipicca.
-
CreatoreTopic
-
28 Luglio 2008 alle 9:51 #25725::
ciao a tutti,
sono nuovissimo ancora in garanzia direi e quindi mi scuso di eventuali domande che testimonino una assoluta mancanza di comprensione del funzionamento del programma!
mi sono appena avvicinato al mondo del latex attraverso kile 2.0 e subito è nato il problema dei font.ovvero volevo sapere come utilizzare ad esempio i font del link
http://www.tug.dk/FontCatalogue/augie/
visto che seguendo le righe di comando della pagina mi restituisce un errore poichè non ha il file.sty!si devono prima installare?come?
o anche installarte altri come alcuni font.ttf trovati in giro.
sapreste guidarmi anche su del materiale perchè l’unica cosa che ho capito è che ho molta confusione riguardo questi argomenti 😆grazie mille igor
-
CreatoreTopic
-
AutoreRisposte
-
-
28 Luglio 2008 alle 10:02 #25726::
Benvenuto!
Per quanto riguarda i font, prova a leggere questo articolo:
http://www.guit.sssup.it/guitmeeting/2005/articoli/zannarini-vavassori.pdfPer tutto il resto, ti suggerisco di cominciare a leggere una buona guida di base, ad esempio questa:
http://www.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdfBuon LaTeX!
Ciao.
r.
-
28 Luglio 2008 alle 15:37 #25727::
grazie mille per i suggerimenti!io come guida latex sto seguendo impara latex,ma terrò presente anche il tuo link.per i font stavo già cercando di seguire la guida da te segnalata,ma,anche se può sembrare ridicolo mi sono perso subito perchè non riesco a capire come utilizzare fontinst.sty!si lancia da terminale con fontinst?e poi?sinceramente non so proprio e mi sembra di brancolare così tanto nel buio da aver pudore a domandare!ciao
-
28 Luglio 2008 alle 17:04 #25728::
Ciao,se devi solo installare dei font già preparati per LaTeX, come sono tutti quelli indicati all’indirizzo che riporti, non hai bisogno di fontinst.
In particolare, Augie fa parte del pacchetto emerald: se usi MiKTeX sei fortunato e puoi installarlo dal package manager. Altrimenti puoi scaricare il pacchetto da http://www.ctan.org/tex-archive/fonts/emerald/ e seguire le istruzioni che trovi a quello stesso indirizzo.
Attenzione: è possibile che anche su MiKTeX tu debba comunque effettuare qualche operazione di configurazione post installazione. Se dopo aver installato i file, tu continuassi ad avere dei problemi, segui le istruzioni che trovi al link riportato in precedenza, al punto “Configuring dvips”
Buon divertimento!
Max.
-
28 Luglio 2008 alle 18:54 #25729::
ciao,
ringrazio nuovamente e ora comincio a capire su che pianeta sono!max le tue spiegazioni mi sono state utilissime,ma invece di fare l’installazione a mano come nel link ho installato augie atraverso synaptico (il gestore di pacchetti di ubuntu) avendolo trovato in texlive-fonts-extra.l’unico problema è come fare ad utilizzarlo?grazie mille
e ciao
igor
-
28 Luglio 2008 alle 20:06 #25730::
Ok, visto che hai usato synaptic, immagino che abbia pensato lui alla configurazione post installazione. Se è così, tutto quello che devi fare è seguire le indicazioni contenute in quel link che segnalavi tu, ovvero:`
\usepackage[T1]{fontenc}
\usepackage{emerald}
`nel preambolo, e poi, nel punto in cui vuoi usare quel font:
`
{\ECFAugie Testo in Augie}
`Le parentesi graffe servono a far sì che il cambio di font sia solo locale. Se vuoi che tutto il documento sia scritto in Augie, devi ometterle. Leggiti anche la documentazione del pacchetto emerald. Per consultarla dovrebbe essere sufficiente digitare
`texdoc emerald`
dal terminale.
Ciao,
Max.
-
28 Luglio 2008 alle 22:04 #25731::
allora ho provato a fare quello che dicevi tu,ma mi dice che manca emerald.sty.mi è venuto lo scrupolo che attraverso synaptic non avessi installato il package emerald ma solo il font augie all’interno!credo inoltre che il package che contiene il font sia calrsfs che infatti non restituisce errori,ma per {\ECFAugie Testo in Augie} mi da comunque Undefined control sequence!cercando poi tra le cartelle ho trovato augie come font!non ci sarebbe un modo di vedere i package installati con tutti i relativi font e come attivarli?come ciliegina finale ho installato a mano il package emerald,ho aggiornato il tutto ma continua a dire che manca emerald.sty!che guaiociao igor
-
28 Luglio 2008 alle 23:06 #25732::
Scusami, ho visto solo adesso che TeXLive non contiene ancora il pacchetto emerald, ma solo pochi file di supporto esclusivamente per Augie.Togli
`\usepackage{emerald}`
e sostitusci
`{\ECFAugie Testo in Augie}`
con
`{\fontfamily{augie}\selectfont Testo in Augie}`
Se usi Augie in diversi punti del tuo documento, può essere conveniente per te definire un comando apposito:
`\newcommand{\textaugie}[1]{{\fontfamily{augie}\selectfont #1}}`
(nota le doppie graffe) da usare così:
`\textaugie{Testo in Augie}`
Questo è sufficiente per situazioni semplici, ma in genere usare comandi di basso livello per la gestione dei font è sconsigliato.
L’articolo di Vavassori e Zannarini che ti ha consigliato Rosaria, e in particolare il paragrafo 3, dovrebbe chiarirti il significato dei comandi che ti ho indicato.
Ciao,
Max.
-
29 Luglio 2008 alle 18:09 #25733::
ciao,
allora ho delle buone notizie ma ancora qualche dubbio!facendo ceme mi hai detto max il font augie va perfettamente!attraverso la guida ho capito in pratica cosa ho fatto ma forse non fino in fondo!infatti nello sforzo e nel tentativo di muovere i primi passi da solo ho cercato di adoperare altri font contenuti in quel package (installato con synaptic)!il risultato, sostituendo semplicemente ad augie il nome del font che di volta in volta volevo applicare,è stato:./tu.tex:0:No file T1apl.fd. on input line 25.
./tu.tex:25: Font shape `T1/apl/m/n’ undefined(Font) using `T1/cmr/m/n’ instead on input line 25. Font shape `T1/apl/m/n’ undefined(Font) using `T1/cmr/m/n’ instead
./tu.tex:0: Some font shapes were not available, defaults substituted.cioè dei warning e praticamente il testo viene scritto sempre con lo stesso font!
credevo di aver capito qualcosa ma forse ero troppo ottimista.ciao,
igor
-
29 Luglio 2008 alle 21:09 #25734::
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?
-
30 Luglio 2008 alle 10:45 #25735::
praticamente con tutti i font che si trovano in quel pacchetto,intendo texlive-fonts-extra!ma la cosa che non capisco è che in questo pacchetto oltre ai fonts ci sono anche dei package che quando provo a caricare con \usepackage{nome} mi restituiscono errore per la mancanza di nome.sty!tra quelli che ho provato un solo package,calrsfs,non mi restituisce messaggi d’errore!secondo te max,dipende da questo pacchetto (texlive-fonts-extra) un pò infelice?ciao,
igor
-
30 Luglio 2008 alle 13:07 #25736::
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.
-
31 Luglio 2008 alle 8:25 #25737::
ciao,
ieri sera ero convinto di aver risolto,ma invece niente!ti spiego cosa ho fatto.dal momento che non trovava mai questo emerald.sty l’ho cercato io al posto suo e l’ho trovato in una posizione strana:il package nonostante io l’avessi scompattato in texmf-texlive si era andato a mettere nella mia home directory.allora ho cercato aurical.sty corrispondente al package aurical che funziona perfettamente e ho visto di preciso dove lo metteva!vedento dove si posizionavano tutti i files dei package ho messo lì anche quelli di emerald che invece erano andati nella mia home directory.il risultato è che non mi restituisce nemmeno un errore ma il testo non lo scrive in auigie ma in un carattere sostitutivo penso!secondo te mi è sfuggito qualcosa?ho già scaricatotexlive2007-live-20070212.iso.zip
cosa dici vale la pena di disistallare tutto da synaptic e installare dall’iso?li i package sono inclusi oppure devo scaricarli e installarli come adesso?
scusa se sono stato un pò incalzante con le domande,spero di non esser andato troppo fuori topi con questa ultima parte!
grazie ancora Max
ciao,
igor
-
31 Luglio 2008 alle 9:13 #25738::
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.
-
31 Luglio 2008 alle 11:24 #25739::
ciao Max,
ho fatto tutto,ma al comando
` $ updmap –enable Map=emerald.map `
mi restituisce
` updmap: output directory `/home/automan/.texmf-var/fonts/map/dvips/updmap' is not writable.
`
quindi allora ho fatto
` sudo updmap –enable Map=emerald.map `
e lui mi ha restituito
` !!! ERROR! The map file `emerald.map' has not been found at all. `
e nemmeno a dirlo quando compilo mi dice che non trova emerald.sty
tra le cose guardando http://tug.ctan.org/tex-archive/fonts/emerald/README mi sembra che sia lui stesso a dire di copiare nella directory di tex e poiConfiguring dvips
—————–
Make dvips read the additional font map file emerald.map.
This is usually accomplished by adding the linep +emerald.map
to the dvips configuration file. With teTeX, fpTeX or MikTeX
this is texmf/dvips/config/config.ps; with emTeX/TDS
additions should go to texmf\dvips\local\dvips.ini.ma non ho nessun config.ps
ciao e grazie ancora
igor
-
31 Luglio 2008 alle 12:38 #25740
-
31 Luglio 2008 alle 13:04 #25741::
ciao allora fino a
/home/automan/.texmf-var/fonts
ho tutti i permessi
da map in poi li ha root,quelli in scrittura ovviamente.
invece
`$ kpsexpand '$TEXMFHOME'
/home/automan/texmf
`
quindi ho già capito dove bisogna mettere le cartelle ma benchè a questo punto
`sudo updmap –enable Map=emerald.map`
vada a buon fine, ricompilando mi dice sempre che non trova emerald.styciao
igor
-
31 Luglio 2008 alle 13:46 #25742::
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.
-
31 Luglio 2008 alle 14:08 #25743
-
31 Luglio 2008 alle 14:21 #25744::
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.
-
31 Luglio 2008 alle 16:06 #25745::
ciao,
allora ho dato i due comandi che non mi hanno restituito nessun errore! compilando però il file mi dice sempre che non trova emerald.sty. non capisco, ls-R l’ha creato ma insomma non va proprio!possibile che quel package non vada bene non so cosa pensare!tu l’hai installato (emerald intendo)? mannaggia a me e quando mi metto in testa di voler fare una cosa! 😀ciao
igor
-
31 Luglio 2008 alle 17:01 #25746::
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.
-
2 Agosto 2008 alle 8:59 #25747::
ciao max, grazie mille!!!appena ho letto il tuo post ho immediatamente provato a eliminare la cartella di primo livello e funziona alla grande!!!non ce la facevo ad aspettare il package che tu avevi gentilmente corretto 😀 ,ma grazie comunque! volevo dirtelo immediatamente ma ero in viaggio e ho potuto solo ora! riassumo il tutto per chi consultasse il post:il package emerlad che avevo scaricato da http://www.ctan.org/tex-archive/fonts/emerald/
ha il problema di creare una cartella di primo livello (emerald appunto) che deve essere eliminata perchè non consente al programma di trovare il package stesso! in alternativa utilizzare un package corretto 😀 !ciao a tutti e grazie mille ancora Max,
igor
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.