Risposte nei forum create
-
AutoreRisposte
-
11 Luglio 2011 alle 16:11 in risposta a: \usepackage[active]{preview} ed utilizzo dvipng. Problema: #61301::
Puoi fare un esempio completo del file che cerchi di compilare?
Ciao
Enrico`
\documentclass[]{minimal}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[active]{preview}
\pagestyle{empty}
\setlength{\parindent}{0mm}
\begin{document}
\fontfamily{psb}
\fontsize{22bp}{22}
\selectfont
x
\end{document}
`Ora però rileggendo la documentazione del programma dvipng leggo
Report the depth of the image. This only works reliably when the LaTeX style preview.sty from preview-latex is used.
preview-latex esattamente cosa è ?
Grazie mille
Flavio
EDIT: ambiente di sviluppo ubuntu 10.04 64 e distribuzione TeXlive 2010
Credo di necessitare l’installazione di auctex ma non vorrei assolutamente compromettere la mia installazione texlive. E’ possibile una convivenza e sopratutto una installazione di auctex postuma che non comprometta l’ambiente già presente.Grazie
10 Febbraio 2011 alle 11:54 in risposta a: Dummy text: possibile solo tramite il numero di paragrafi ? #5522028 Gennaio 2011 alle 9:18 in risposta a: Dummy text: possibile solo tramite il numero di paragrafi ? #55218::Sì, assomiglia.
Perfetto. Per quanto riguarda poi il conteggio delle battute effettive, mi butto su texcount (anche se il conteggio dei singoli caratteri è stato introdotto solo nella beta del 17/01/2011 quindi magari è ancora ballerino) oppure latex offre strumenti più robusti ? Cercando e ricercando ho trovato solo, per l’appunto, texcount (strumenti esterlo scritto in perl)
Infinitamente grazie
Flavio
28 Gennaio 2011 alle 0:55 in risposta a: Dummy text: possibile solo tramite il numero di paragrafi ? #55216::Non ha importanza, purché tu conti anche gli spazi.
Il trucco di usare la stringa delle 26 lettere dell’alfabeto minuscolo è più o meno quella che ha usato o ha citato Bringhurt. Ti garantisco che funziona molto bene, perché si tratta di avere un densità media, e le lettere dell’alfabeto sono per definizione una media, c’è i magrolina e la m grassoccia, c’è la e che è larga quanto uno spazio ideale interparola..
In ongi caso si tratta di fare una media.
Certo se ti metti a contare le battute, segni di interpunzione e spazi compresi anche per un solo capoverso, diventi matto, a meno che tu no possa far contare le battute a un programma {TextWrangler, per esempio, ma devi avere almeno una volta controllato quello che conta, non solo le lettere che formano le parole.Ho caricato su CTAN il pacchettino classiclayout; se vuoi puoi copiare da lì l’algoritmo che ti permette di deternare un eccellente stima dei caratteri per pagina, solo che devi estrarre il codice per non farlo lavorare con i margini e il numero di righe di quel pacchettino.
Per me fai prima a copiarti quella decina di righe di codice che sono riportate nell’Introduzione.
Però il trucco delle 26 lettere mi sembra ideale nell’ottica di voler trovare l’ingombro medio dei caratteri per calcolare il numero di pagine che mi serviranno. Io invece necessito del contrario. Data una pagina, al netto di immagini etc, vorrei una stima dei caratteri che possono entrarvi. A questo punto procederei cosi:
– Creo una riga larga N° con una “manciata” di Lorem ipsum…
– Conto le battute (quindi caratteri + spazi) della prima riga
– Conoscendo la lunghezza di tutte le righe che contengono testo, effettuo una proporzione
Si avvicina alla tecnica utilizzata dalla tipografia che mi è stata spiegata prima vero ?
Grazie mille
Flavio
27 Gennaio 2011 alle 23:11 in risposta a: Dummy text: possibile solo tramite il numero di paragrafi ? #55214::
Grazie per prima cosa per la risposta:Per conoscere il numero di pagine puoi far contare a Latex il numero di battute in una riga e poi moltiplichi per le battute così determinate per il numero di righe per pagina e hai le battute per ogni pagina. A quel punto, pagina più, pagina meno, determini quante pagine occorrono per il tuo manoscritto, e poi devi aggiungere una stima dello spazio occupato dalle figure.. Sempre a livello di stime, questo conteggio è quello che fanno in tipografia quando devono fare un preventivo per una stampa.
Realizzare una stima utilizzando la tecnica che si usa in tipografia mi sembra la cosa più logica. Per quanto riguarda invece la composizione della riga “esempio”, posso considerare attendibile una riga composta con il package blindtext in italiano oppure una in latino con lipsum ?
Grazie mille
Flavio
26 Gennaio 2011 alle 22:12 in risposta a: Dummy text: possibile solo tramite il numero di paragrafi ? #55212::Potresti inviare un esempio? Visto che si tratta di una pagina, non è più semplice copiare del testo, che immagino già avrai, senza ricorrere a un pacchetto?
Va bene essere TeXnici, ma fino a questo punto…:shock:
Al massimo ti puoi creare un pacchettino con il testo fittizio che ti serve.Ciao
IvanSono pagine diverse di volta in volta, ed il testo con cui andrò a riempirle vorrei appunto scriverlo in base alle “battute” che una pagina di determinate dimensioni può contenere. Vendo trovato il tool texcount che si occupa del conteggio, mi manca ora uno strumento per generare testo automaticamente in base alle dimensioni della pagina, e non al numero di paragrafi. Tutto questo, come detto, mi servirebbe per realizzare una stima delle battute che andranno a popolare la pagina
Grazie
Flavio
::Tra le altre cose, mi sembra di capire che il package letterspace non sia disponibile su TL2010, almeno tramite tlmgr
Il pacchetto letterspace fa parte di microtype. Quello che ti serve è “soul”.
Ciao
EnricoGrazie, ma soul riesce anche a gestire letterspace negativi ? (quelli di cui necessito)
la sintassi di base è
`
\sodef\track{}{.4em}{1em plus1em}{2em plus.1em minus.1em}
`Dove .4em è la distanza tra le lettere, e facendo diversi tentativi su come impostarlo in negativo non accade granchè
Grazie, Flavio
::Perché ripetere una domanda a cui si è già risposto?
http://www.guit.sssup.it/phpbb/viewtopic.php?p=53195&highlight=#53195Estrarre pezzi di un PDF è facile altrettanto che usare dvipng.
Ciao
EnricoLa risposta è stata chiara ed immediata, come sempre ho ricevuto su questo forum, ma in questo caso non si sposa con la mia necessità.
Devo utilizzare dvipng perchè l’output generato viene messo online, e per allineare il testo all’interlinea utilizzo gli strumenti messi a disposizione da dvipng proprio per questo scopo, ovvero depth ed height, inoltre, come già detto, dvipng lavora istantaneamente mentre dover dividere un pdf richiede più tempo.
Possibile che non ci siano altri package ? Googolando e nel forum non ho trovato alternative (in realtà vedo che il letterspacing è trattato pochissimo)
Ringrazio come sempre per la pazienza che avete.
Flavio.
::
Con \selectfont ho risolto. Infinite grazie. Immaginavo che il problema derivasse da una mia distrazione.Il secondo problema invece riguarda come detto l’utilizzo dei comandi di microgiustificazione di microtype in ambiente “DVI”.
Utilizzando
`\usepackage[tracking=alltext,letterspace=-40]{microtype}
`
sempre con il solito Sabon (ma si ripete anche con il font default), ottengo il seguente warning
Package microtype Warning: You are using tracking/letterspacing in DVI mode.
(microtype) This will probably not work, unless the post-
(microtype) processing program (dvips, dvipdfm(x), …) is
(microtype) able to create the virtual fonts on the fly.Che si rispecchia difatti nella impossibilità da parte di dvips o dvipng (per me necessari) do generare l’output. Ho provato ad installare il font anche con il tool installfont-tl ma nessun giovamento
Grazie mille, Flavio.
::Con \normalfont stai annullando la dichiarazione della famiglia psb.
Ciao
EnricoIo non ho parole, veramente grazie di cuore per la risposta immediata.
Ora però eliminando \normalfont ottengo il risultato che voglio in caso di un testo boldato oppure italic del tipo
`
\fontfamily{psb}\fontsize{48bp}{52}\bfseries \RaggedRight \textcolor{colore}{ La lucida follia del premier }
`Invece nel caso di un testo normale, passando
`
\fontfamily{psb}\fontsize{48bp}{52} \RaggedRight \textcolor{colore}{ La lucida follia del premier }
`Ottengo il testo piccino, come se la dimensione del font non fosse calcolata.
Grazie mille
Flavio
12 Gennaio 2011 alle 15:52 in risposta a: You are using tracking/letterspacing in DVI mode… Problema #54521::
Continuando a fare prove credo che il problema, come suggerito da latex stesso sia il mancato utilizzo di alcuni font da parte di dvips e dvipng, difatti dvips mi restituiscemktexpk: don’t know how to create bitmap font for psbri8t-40ls.
mktexpk: perhaps psbri8t-40ls is missing from the map file.
kpathsea: Appending font creation commands to missfont.log.
dvips: Font psbri8t-40ls not found; using cmr10seguendo la guida zannarini-vivassori mi sono limitato e creare il file map contenente
psbr8r SabonLTStd-Roman <8r.enc
e copiare i files .vf dentro la path
/usr/local/texlive/2010/texmf/fonts/vf/sabon
Devo per caso “ampliare” il file di mappatura ?
Grazie mille
Flavio
10 Gennaio 2011 alle 15:14 in risposta a: You are using tracking/letterspacing in DVI mode… Problema #54520::Ma se i tools non fanno ciò che ti serve, usi quelli che te lo permettono.
Ciao
EnricoIndubbiamente, però la frase
This will probably not work, unless the post-processing program (dvips, dvipdfm(x), …) is
able to create the virtual fonts on the fly.Mi faceva sperare in un metodo che mi risolvesse il problema, abilitando appunto la creazione dei fonts virtuali al volo (che non so neanche cosa voglia dire). Cercando purtroppo, non ho trovato nulla
-
AutoreRisposte