Newsgroup: it.comp.software.tex
Titolo: problema con fonts concrete -> pdf

Ho il seguente problema.
Stavo tentando di scrivere un testo matematico in inglese
e volevo usare uno stile simile a quello del libro di Knuth et al.
"Concrete mathematics".
Purtroppo sono un po' arrugginito, perche' negli ultimi
anni ho scritto solo cose in latex standard e i tempi
in cui smanettavo in tex e latex sono lontani.
In pratica ho trovato un package "concrete" che mi sembra
definisca dei rimpiazzi per i font standard, in modo
che il testo diventa "concrete roman" o qualcosa di simile
e le formule matematiche usano il font "euler"  e correlati.
(dovrebbe corrispondere ai package beton + euler)
Sia il package concrete che i relativi font erano gia' disponibili
sul mio sistema.
Fino a che uso il dvi o il postscript per visualizzare e stampare
va tutto bene. (Lavoro preferibilmente sotto linux (debian), ma se ci
fosse una soluzione "pronta" sotto windows (con miktex, per esempio)
non avrei problemi a riesumarlo).
Quando cerco di generare il pdf con pdflatex o con ps2pdf ovviamente
(me lo aspettavo) il pdf risultante anche se stampa bene viene
visualizzato male. La cosa di solito non mi preoccupa, visto
che scrivo per stampare, ma questa volta volevo mettere on-line una
versione pdf.
Ho cercato di googolare un po' cosa fare, ma ho trovato principalmente
delle risposte frammentarie e varie "ricette" che mal si adattavano
al mio latex o al mio sistema operativo.
(Ammetto che in questa fase la pigrizia mi ha spinto a cercare una
soluzione "veloce" che prescindesse dalla comprensione nei minimi
dettagli della gestione dei font in TeX).
Qualche buon riferimento (testato) su come fare ad ottenere un buon
pdf?
All'inizio ho provato ad usare
\usepackage{t1enc}
\usepackage{ae}
ma quello che ottenevo era
- i caratteri di testo sostituiti con caratteri non concrete
- le formule visualizzano bene (euler).
ho provato ad installare a mano il set di font cm-super dal CTAN.
Purtroppo in quel modo ho ottenuto (oltre ad una serie di warning in
fase di latexaggio)
- i caratteri di testo chiari (concrete)
- le formule in euler sfumate (aaarrgghhh!)
Prima che diventi pazzo, mi potete dire se almeno secondo voi
e' possibile trovare una soluzione? Se e' possibile, la cerchero'....
Ormai temo di aver incasinato irrimediabilmente la mia
installazione di latex quindi la disinstallero' e reinstallero'
(tanto ci dovrebbe pensare debian).
Il fatto e' che ho seguito alla lettera delle istruzioni trovate
su CTAN per cm-super, ma quando poi ho cercato di far digerire
i file di config ho ricevuto delle sonore pernacchie dal sistema...
Dopo di che ho anche provato a scaricare dalla rete un file Deb gia'
compilato per cm-super. solo che quando lo installo (su un'altra
macchina, per sicurezza) mi da comunque un errore in installazione...
grr....
ciao,
g.

e' possibile trovare una soluzione? Se e' possibile, la cerchero'....
Se non hai i font type1, non c'è nulla che tu possa fare... tranne
scegliere degli altri font, di cui hai la versione type1. Se in qualche
modo riesci a procurarti i font type1... parliamone.
Ciao.

Grazie per l'attenzione.
In effetti non vorrei una versione precotta,
ma un "algoritmo" che mi permetta di fare i passi giusti nel caso io
voglia "insaporire" un documento con qualche font lievemente esotico.
Se i file type1 sono quelli *.pfb allora quelli che mi
servono li ho (quelli euler erano gia' nel sistema, quelli concrete
roman li ho presi da un CTAN da cm-super:  ho anche messo
i file *.enc e *.map in ..../texmf/dvips/cm-super/ e modificato come
suggerito
il file aggiungendo linee tipo
p +cm-super-t1.map a non so piu' quale file di config...).
Dal punto di vista del latex basta usare \usepackage{concrete}
e lui sostituisce i font in modo opportuno.
Mi servirebbero pero' dei puntatori a documenti che descrivano i passi
per
convincere pdflatex o il latex ad usare questi font in versione type1.
A questo punto sono disposto a studiare e diventare un esperto...
e' un problema d'orgoglio :-)  ma mi aiuterebbe avere qualche starting
point.
(Se queste informazioni per caso fossero nel libro Latex Companion,
cercherei
di farmelo ridare da un collega).
ciao e grazie.
g.

e lui sostituisce i font in modo opportuno.
Intanto vediamo che cosa succede in effetti, e se i font sostituiti sono
effettivamente quelli voluti.
Posta il log della compilazione latex e quello di dvips (o quello di
pdflatex, se usi quest'ultimo).
Da me, esistono bensì gli eurm*.pfb, ma non i ccr*.pfb. Io ho installato
tutto quello potevo in type1, tra cui sicuramente cm-super, che però mi
pare non c'entri per nulla.
Ciao.

se siano disponibili versioni free o gratuite. Certamente puoi acquistarli:
Ci sono i Latin Modern, ottimi ed usabili semplicemente con:
\usepackage{lmodern}
\usepackage[T1]{fontenc}
(NB: nonostante quanto è scritto in mille guide sparse per la rete,
usare l'encoding T1 con font vettoriali non causa problemi per la
conversione in PDF ed è anzi necessario in questo caso.)
-- 
ciao,
Marco

Ci sono i Latin Modern, ottimi ed usabili semplicemente con:
Ma lui cercava i Concrete, mi pareva di aver capito. Sono la stessa
roba?
Ciao.

roba?
Oops... No. Però se Concrete è un font bitmap non c'è niente da fare.
-- 
ciao,
Marco


scusate. Come dicevo il font type1 per il concrete l'ho trovato
su CTAN nel pacchetto cm-super.
Solo che ho avuto problemi per l'installazione (nel senso che
riuscivo a vedere bene i concrete, ma poi gli euler che prima si 
vedevano bene, si vedevano male...)
Putrtoppo ora sono intervenuti problemi di lavoro che mi distolgono
dalle piacevolezze del latex.
Quando to di nuovo tempo libero mi ristudio bene la cosa ed
eventualmente chiedo di nuovo aiuto a voi guru con una domanda piu' 
circostanziata...
grazie comunque a tutti,
ciao,
g.

su CTAN nel pacchetto cm-super.
cm-super provvede EC Concrete; di nuovo, non ho idea se sia la stessa
cosa.
 
http://www.tex.ac.uk/cgi-bin/texfaq2html?label=concrete
Prova ad aggiungere:
  \usepackage[T1]{fontenc}
Non so se basti, e tantomeno se sia compatibile con lo stile Beton,
richiamato da Concrete.sy, ma dovrebbe essere un passo nella direzione
giusta perché è la codifica di Concrete in cm-super.
Ciao.