- Questo topic ha 14 risposte, 5 partecipanti ed è stato aggiornato l'ultima volta 19 anni, 11 mesi fa da
e.vavassori.
-
CreatoreTopic
-
5 Ottobre 2006 alle 9:31 #10672::
Salve sto scrivendo una tesina in LaTex mi servirebbero alcune delucidazioni su alcuni caratteri che non riesco a fare.
1. le virgolette << e >> per il discorso diretto. Ho già letto un’altro topic nel quale consigliava di usare i fontec. Ma non so se lo fa anche a voi, il caratteri non sono molto fluidi diventano tutti squadrettati!… (Sto usando pdfLaTex).
Altro consiglio: “lmodern”… non produce niente!.
Altro consiglio: usare i caratteri CM-super… bè questi ammetto la mia ignoranza non riesco ad usarli… non ho capito come si installano.!!
Ora arrivo alla mia domanda.. avete qualche altro consiglio?
Grazie!
-
CreatoreTopic
-
AutoreRisposte
-
-
5 Ottobre 2006 alle 12:18 #10673::
1. le virgolette << e >> per il discorso diretto. Ho già letto un’altro topic nel quale consigliava di usare i fontec.
fontenc, non font EC.
Ma non so se lo fa anche a voi, il caratteri non sono molto fluidi diventano tutti squadrettati!… (Sto usando pdfLaTex).
Il sintomo è tipicamente quello mostrato da tutte le distribuzioni teTeX su GNU/Linux per i font CM di encoding T1 (quelli che selezioni quando nel tuo codice è presente`\usepackage[T1]{fontenc}`). La soluzione spesso è quella di installare i font cm-super.
Altro consiglio: “lmodern”… non produce niente!.
Non deve produrre nulla, deve solamente cambiare caratteri con un altro set, cosa che potresti anche non vedere…
Altro consiglio: usare i caratteri CM-super… bè questi ammetto la mia ignoranza non riesco ad usarli… non ho capito come si installano.!!
E’ scritto (quasi per filo e per segno) nel readme del pacchetto su CTAN.
Come ho già detto, un problema per post, per cortesia.
Ciao.
-
5 Ottobre 2006 alle 12:46 #10674::
usare i caratteri CM-super… bè questi ammetto la mia ignoranza non riesco ad usarli… non ho capito come si installano.!!
Anch’io ho perso un po’ di tempo per capire questa faccenda dei font CM-super. Da quanto ne ho capito, questi font sono una specie di versione “potenziata” dei font EC (questi ultimi, che si caricano con `\usepackage[T1]{fontenc}`, sono a loro volta una versione migliorata dei font Computer Modern, gli originari font di LaTeX).
Per poter usare i font CM-super nei tuoi documenti (che servono per avere buoni risultati con pacchetti come lettrine e -da quanto sento- per evitare problemi di visualizzazione con LaTeX su Linux), devi avere i font CM-super installati nella tua distribuzione (su Mac esiste un apposito package da installare con l’i-Installer, su Win dovrebbero essere compresi nell’installazione full di MikTeX, su Linux non so) e selezionare nel preambolo:
`\usepackage{type1ec}
`
In conclusione, come preambolo per i tuoi documenti, ti consiglio:
`\usepackage[T1]{fontenc}
\usepackage{type1ec}
\usepackage{microtype}
`
Così -e con una versione aggiornata di Acrobat Reader- non dovresti avere alcun problema di visualizzazione.Scusatemi per la banalizzazione della questione e per le eventuali inesattezze. 😉
Ciao,
L.P.S. Guarda anche qui.
-
5 Ottobre 2006 alle 14:38 #10675
-
5 Ottobre 2006 alle 15:40 #10676::
Io credo che CM-super venga caricato anche senza `\usepackage{type1ec} `Penso che basti`\usepackage[T1]{fontenc} `
Ciao Lapo, ho provato a confrontare i pdf ottenuti compilando
`\documentclass[12pt]{article}
\usepackage[T1]{fontenc}
\usepackage{lettrine}
\begin{document}
\lettrine{P}{rova}.
\end{document}
`
e
`\documentclass[12pt]{article}
\usepackage[T1]{fontenc}
\usepackage{type1ec}
\usepackage{lettrine}
\begin{document}
\lettrine{P}{rova}.
\end{document}
`
In entrambi i casi, osservando le proprietà dei documentu su Acrobat Reader, i font sono Type1, per cui è molto probabile che tu abbia ragione. Tuttavia a me pare che nel secondo caso la “P” sia resa in maniera leggermente più marcata…Chissà…
Ciao,
L.
-
5 Ottobre 2006 alle 16:33 #10677::
Ciao Lapo, ho provato a confrontare i pdf ottenuti compilando
`\documentclass[12pt]{article}
\usepackage[T1]{fontenc}
\usepackage{lettrine}
\begin{document}
\lettrine{P}{rova}.
\end{document}
`
e
`\documentclass[12pt]{article}
\usepackage[T1]{fontenc}
\usepackage{type1ec}
\usepackage{lettrine}
\begin{document}
\lettrine{P}{rova}.
\end{document}
`
In entrambi i casi, osservando le proprietà dei documentu su Acrobat Reader, i font sono Type1, per cui è molto probabile che tu abbia ragione. Tuttavia a me pare che nel secondo caso la “P” sia resa in maniera leggermente più marcata…Basta fare qualche prova: se usi type1ec non hai messaggi di alcun genere, se non lo usi ottieni
`LaTeX Font Warning: Font shape `T1/cmr/m/n' in size <30.28938> not available
(Font) size <29.86> substituted on input line 11.`
C’è una differenza di .4pt che si nota.Se non scrivi a corpo 12, ma a 10, la situazione è ancora più “divertente”: il carattere grande viene stampato usando sfrm2074.pfb se è richiamato type1ec, con sfrm2488.pfb altrimenti.
Il pacchetto type1ec abilita la scalatura dei font EC in certi intervalli, mentre senza sono presenti solo a corpi prefissati. Purtroppo non è scritto molto bene e in quest’esempio si nota: lettrine chiederebbe la maiuscola a 24.53 pt; senza type1ec questo viene automaticamente arrotondato a 24.88, mentre con type1ec viene scalato il font a 20.74. Volovich avrebbe dovuto scegliere meglio gli intervalli.
Come fai a sapere che font viene richiesto?
`\lettrine{P\showthe\font}{rova}`
Ciao
Enrico
-
5 Ottobre 2006 alle 17:08 #10678
-
5 Ottobre 2006 alle 18:15 #10679::
Mi scuso subito per il pasticcio delle 24 domande che ho fatto e ringrazio tutti per le risposte.
Rispondo subito che ho un sistema windows quindi le squadrature delle lettere assomigliano al problema su linux ma non sono dovute a quello.
comunque provero il codice che mi avete consigliato e riferirò al più presto.
-
5 Ottobre 2006 alle 18:37 #10680
-
5 Ottobre 2006 alle 20:22 #10681::
C’è una differenza di .4pt che si nota. […]
Enrico, resto sempre ammirato di fronte alla tua conoscenza di LaTeX così profonda e accurata…
Bastava leggere un .log 8)
Mi piace di più il trucchetto con \showthe\font. Tanto per la cronaca, il comando primitivo \font ha due usi.
`\font\xyz=cmr10`
definisce il comando \xyz come “selettore di font”; non lo si dà mai in LaTeX, che lo nasconde dietro tutto l’apparato di NFSS2.Ma dopo un comando \the o \showthe produce il nome simbolico del font attuale. Dopo \fontname invece produce una stringa di caratteri di categoria 12 corrispondente al nome del font esterno che è attualmente in uso.
`Il font che si sta usando adesso è \fontname\font`
Provalo; a volte questi trucchetti riescono a farti risolvere situazioni strane.Ciao
Enrico
-
6 Ottobre 2006 alle 7:44 #10682
-
6 Ottobre 2006 alle 10:46 #10683::
Ok funziona! almeno… le virgolette che volevo me le fa!
Io stavo usando:
`\usepackage[latin1]{inputenc}`
ora invece come mi avete consigliato
`\usepackage[T1]{fontenc}
\usepackage{type1ec}`
e riesco a fare le virgolette anche se il font è cambiato leggermente
rimane un po più grezzo, non tanto! ma è accetabile
…
Adesso che riesco a fare le virgolette << e >> posso riuscire a fare anche il carattere €
dell’euro… Se si come … mi sto scervellando!
Grazie
Ilario
-
6 Ottobre 2006 alle 12:13 #10684::
Ok funziona! almeno… le virgolette che volevo me le fa!
Io stavo usando:
`\usepackage[latin1]{inputenc}`
ora invece come mi avete consigliato
`\usepackage[T1]{fontenc}
\usepackage{type1ec}`Il pacchetto inputenc lo devi lasciare, non viene sostituito da fontenc; fanno due cose diverse. Il primo specifica che stai scrivendo un documento con encoding ISO-8859-1, il secondo dice quali font usare.
Adesso che riesco a fare le virgolette << e >> posso riuscire a fare anche il carattere €
dell’euro… Se si come … mi sto scervellando!“Aridaje”. Questo è un altro problema, quindi per favore un’altro post. E se non sbaglio, la soluzione è già nel forum, basta cercarla.
Ciao.
PS: Siccome mi sento buono, il tuo nuovo problema lo risolvi caricando il pacchetto eurosym e usando \euro.
-
6 Ottobre 2006 alle 16:43 #10685
-
6 Ottobre 2006 alle 19:01 #10686::
comuque ho gia cercanto nei vecchi post.. e non ho trovato nulla!
Ne sei così sicuro? Una semplice ricerca con la parola ‘euro’ nel campo di ricerca in alto a destra mi ha portato a questo, questo e quest’altro topic…
Ciao.
PS: in futuro, eviterò di rispondere alle tue richieste di aiuto; ti sei dimostrato completamente menefreghista delle regole che questo forum dovrebbe imporre. Se vuoi essere libero, devi attenerti ad alcune regole, in qualsiasi ambito tu possa pensare. L’anarchia non esiste.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.