Risposte nei forum create
-
AutoreRisposte
-
::
Enrico strepitoso.
Ho provato a compilare con xelatex lo stesso esempietto
(senza le tue modifiche) e i font non vengono inclusi,
nonostante non siano i Times classici, come tu stesso hai spiegato.I font non vengono inclusi neanche se uso il computern modern.
(Infatti in entrambi i casi la dimensione del file è circa 2.5 kB)
È un comportamento di default di XeTeX?
Mi devo preoccupare se do i miei pdf a qualcuno?Ciao ciao.
FraP.S.: scusate se sto andando off-topic
In entrambi i casi vengono inclusi i font. Se guardi il pdf con Adobe Reader e ne chiedi le proprietà, guardando i font, lo scopri anche da te. 🙂 Con mathptmx viene incluso NimbusRegular, senza viene incluso CMR10.
Ciao
Enrico
::Salve a tutti,
sto creando una specie di agenda personale con stampe fronte/retro da inserire in un raccoglitore con (6) anelli.
Per creare la pagina ho utilizzato in combinazione i pacchetti geometry e crop poiché ho intenzione di stampare anche i crocini di taglio.La pagina fisica ha dimensioni 115x170mm, 5mm di margine in ogni direzione e 10mm di offset per i buchi degli anelli.
Io ho creato una pagina di dimensioni 125x180mm in modo da poter includere dei crocini di taglio da 5mm intorno al foglio.
Per avere entrambe le versioni fronte e retro, ho creato un documento di due pagine, dal contenuto identico.Il problema di cui non riesco a venire a capo è il seguente: (secondo me) inspiegabilmente uno dei due pacchetti tra geometry e crop (quasi certamente il primo) aggiunge un margine fisso sul lato sinistro della pagina, indipendentemente dal fatto che questa sia una pagina pari o una pagina dispari. Questo comporta che i margini laterali sono sfalsati. In particolare nella pagina con il binding a sx (pagina 1), il margine di dx (seguendo i crocini di taglio) è inferiore del margine destro per l’altra pagina.
Vi posto un po’ di codice
`
\documentclass{article}
\usepackage{fancybox}
\usepackage[papersize={125mm,180mm},inner=10mm,outer=10mm,%
top=10mm,bottom=10mm,bindingoffset=10mm,twoside]{geometry}\usepackage[frame]{crop}
\begin{document}
\fancypage{\fbox}{}
pag1
\clearpage
pag2
\end{document}
`Con questo pezzo di codice si dovrebbe vedere quello che intendo.
Il riquadro più interno (creato con fancybox) è quello che circonda il testo, quello più esterno (creato con crop) lo ho messo in sostituzione momentanea dei crocini e come si più vedere e spostato verso destra.Ho provato praticamente tutte le opzioni dei due pacchetti, ma non riesco ad uscirne fuori.
Qualcuno è in grado di spiegarmi perché questo accade e dove sbaglio???Da qualche parte dovrai dire che stampi su a4, che dici? Dalla documentazione di crop si dovrebbe capire abbastanza chiaramente:
`\documentclass{article}
\usepackage[papersize={125mm,180mm},inner=10mm,outer=10mm,%
top=10mm,bottom=10mm,bindingoffset=10mm,twoside,%
includefoot,
dvips=false,pdftex=false,vtex=false]{geometry}\usepackage[cam,a4,center,pdftex]{crop}
\usepackage{lipsum}
\begin{document}
\lipsum
\end{document}`
Dovrai dire dvips nelle opzioni di crop se usi quel driver.Per le prove di impaginazione è meglio lipsum che inserire un rettangolone. Con l’opzione includefoot ottieni quello che desideri a meno che tu non abbia \pagestyle{empty}, nel qual caso non ti serve.
Ciao
Enrico
::Mi sono un po’ informato e ho constatato che ci sono 14 font (detti core fonts) che di default non vengono inclusi da pdflatex.
Però se compilo questo codice
`\documentclass{minimal}
\usepackage{mathptmx}
\begin{document}
Ciao
\end{document}`
il file mi viene di 9 kB mentre se commento la seconda riga mi viene da 4 kB.
Entrambi i pdf includono un font (ovviamente diverso).Mi aspettavo che nel primo caso il font non venisse incluso nel pdf e che
la dimensione del file venisse minore.Comunque se il vantaggio di non includere i font è di pochi kilobyte in un documento
“normale” direi che non vale la pena perderci troppo tempo. Giusto?Le distribuzioni più diffuse, per evitare problemi di diritti d’autore e non solo*, usano i font URW (di pubblico dominio) al posto di alcuni dei 14 font standard e Times è appunto uno di questi. Se vuoi che non succeda, devi modificare la corrispondenza:
`\documentclass{minimal}
\pdfmapline{=ptmr8r Times-Roman 6 “TeXBase1Encoding ReEncodeFont” <8r.enc}
\pdfmapline{=ptmri8r Times-Italic 6 “TeXBase1Encoding ReEncodeFont” <8r.enc}
\pdfmapline{=ptmb8r Times-Bold 6 “TeXBase1Encoding ReEncodeFont” <8r.enc}
\pdfmapline{=ptmbi8r Times-BoldItalic 6 “TeXBase1Encoding ReEncodeFont” <8r.enc}
\usepackage{mathptmx}
\begin{document}
Ciao
\end{document}`
Con questa modifica il file mi viene di 1671 B.* Usando i font URW si evita soprattutto il problema della miriade di varietà di Times in giro per il mondo.
Ciao
Enrico
::Se usi font OpenType o TrueType non puoi avere differenze di qualità.
Al massimo puoi agire sul fattore di compressione che però xdvipdfmx (il driver usato da xetex per trasformare il suo output in pdf) imposta di default a 9, cioè al massimo.Ciao Enrico,
comprendere la tua risposta richiederebbe conoscenze che non ho.
Mi sembra di capire che con xelatex si ottiene “il” pdf anzichè “un” pdf. Meglio così:
continuerò felice a digitare “xelatex filename”.L’uscita di xetex è un file in un formato molto simile al dvi (si chiama xdv). Ma il programma è fatto in modo che questo file sia “virtuale”, nel senso che un processo parallelo lo converte durante la compilazione stessa in pdf tramite un programma derivato da dvipdfm che si chiama xdvipdfmx.
Il pdf contiene una copia (parziale) dei font necessari per il documento,che normalmente sono in formato vettoriale, quindi dà il massimo risultato possibile con il mezzo di uscita (schermo o stampante). I file esterni (eps, pdf, jpg o png) sono inclusi così come sono (non è strettamente vero per i png per questioni tecniche, ma conta poco).
Un file pdf è, normalmente, compresso con metodi analoghi a quelli che usa zip, in modo da occupare meno spazio; si può però passare al convertitore in pdf un parametro in modo che il livello di compressione sia minore; puoi osservare la differenza con la sequenza di comandi
`xelatex -no-pdf file
xdvipdfmx -z 0 file
ls -l file.pdf
xelatex -no-pdf file
xdvipdfmx -z 9 file
ls -l file.pdf
xelatex -no-pdf file
xdvipdfmx file
ls -l file.pdf`
Il primo “ls -l” dovrebbe mostrare una dimensione maggiore del secondo, mentre il terzo dovrebbe dare la stessa dimensione del secondo. (Usa il comando giusto per la shell del DOS, immagino “dir” invece di “ls -l”; sostituisci “file” con il nome di un file di prova.)Il parametro all’opzione -z è appunto quello che determina il livello di compressione. Con una macchina veloce un livello di compressione 9 non dà particolari problemi di lentezza nell’apertura del file; il livello 0 è utile per guardare dentro al pdf: se è compresso, infatti, non ci si capisce quasi niente.
Ciao
Enrico
::Ciao a tutti,
utilizzo WinEdt + MiKTeX + Windows Vista.Ottengo il mio pdf digitando da linea di comando (finestra dos aperta da WinEdt) “xelatex filename”.
Vi chiedo: esistono opzioni (da linea di comando) che governano il tipo di pdf ottenuto ?
Immagino sia possible ottenere un file “più pesante (leggero)” con qualità “migliore (peggiore)”.Se usi font OpenType o TrueType non puoi avere differenze di qualità. Al massimo puoi agire sul fattore di compressione che però xdvipdfmx (il driver usato da xetex per trasformare il suo output in pdf) imposta di default a 9, cioè al massimo.
Ciao
Enrico
::Che sia “molto” elegante ho qualche dubbio: è un comunissimo Times. Le lettere greche e certi simboli sono presi da Symbol, ciò che fa cadere di molto la qualità tipografica. L’unico vero pregio è che il PDF risultante è molto leggero, perché i font principali sono residenti.
Per un lavoro di qualità non lo consiglierei.
Ciao
EnricoVero… ho appena sbirciato un po’ più in là e la resa dei simboli non mi è piaciuta. Per un lavoro di una certa qualità che pacchetto consiglieresti, a parte il famoso cm?
fourier, mathpazo, kpfonts; anche alcuni della gfs (Greek Font Society) hanno caratteri matematici.
Ciao
Enrico
::il PDF risultante è molto leggero, perché i font principali sono residenti
Ciao Enrico,
potresti spiegarmi meglio questa affermazione?
I font, quando si genera il pdf con pdflatex, non sono sempre inclusi nel documento (a meno di procedure particolari)?Non i font che sono presenti per obbligo (Times, Helvetica, …)
Ciao
Enrico
::http://www.mathematik.uni-kl.de/~gathmann/class/alggeom-2002/main.pdf
C’è un pdf da scaricare. Il font è molto elegante ma non so qual’è.
`\documentclass[a4paper]{amsbook}
\usepackage{mathptmx}`
Che sia “molto” elegante ho qualche dubbio: è un comunissimo Times. Le lettere greche e certi simboli sono presi da Symbol, ciò che fa cadere di molto la qualità tipografica. L’unico vero pregio è che il PDF risultante è molto leggero, perché i font principali sono residenti.Per un lavoro di qualità non lo consiglierei.
Ciao
Enrico
::Salve ragazzi,
ho un problema con il titolo di una sezione: è troppo lungo e quando viene visualizzato in alto sulla testatina viene tagliato.
Qual’è secondo voi un modo per risolvere?
Il primo è scrivere “qual è” senza apostrofo, ti assicuro che è essenziale per questo problema: se lo scrivi con l’apostrofo, TeX, che conosce benissimo la grammatica, ti punisce con decine di “Overfull \hbox”. 😀
`\section[Titolo breve]{Titolo luuuuuuuuungo}`
ma così il titolo breve va anche nell’indice (e non è detto che sia scorretto, dipende dal titolo); oppure
`\section{Titolo luuuuuuuuungo}
\sectionmark{Titolo breve}`
Ciao
Enrico
::Ciao,
alla fine dei “ringraziamenti” vorrei scrivere:
Paperopoli, settembre 2009.
Però vorrei che ci fossero almeno un paio di righe vuote tra l’ultima riga dei ringraziamenti e la frase di cui sopra, come posso fare?
`fine dei ringraziamenti.
\vspace{2\baselineskip}
\begin{flushright}
Paperopoli, settembre 2009
\end{flushright}`
Ciao
Enrico
::Voglio allineare una formula a sinistra mantenendo lo stile displaymath, ho aggiunto l’opzione di classe fleqn dopo documentclass ma non mi funziona perchè?
Forse perché usi $$? Non si deve.
E poi ho problemi nel package manager come faccio? Non riesce a scaricarmi il pacchetto dingbat
Domanda in più: una domanda per topic. E questa va di sicuro in un’altra sezione, quella su “Altri programmi”, ma devi essere un pochino più esplicito su quale distribuzione e sistema operativo usi.
Benvenuto!
Ciao
Enrico
::funziona perfettamente…grazie. L’unica cosa è che dovrei far partire la numerazione
dalla lettera B nella sezione.
Il codice
`\begin{document}
\section{}\subsection{}
\subsubsection{}
\end{document}`
dovrebbe darmi
B
B1
B1.1Insomma dovrei partire dalla lettera B e non dalla lettera A come è normale che sia con
`\renewcommand{\thesection}{\Alph{section}}
\renewcommand{\thesubsection}{\thesection\arabic{subsection}}``\begin{document}
\setcounter{section}{1}
…`
Ciao
Enrico
::Premessa: Enrico lo detesta 🙂
Pacchetto cases http://texcatalogue.sarovar.org/entries/cases.html
La doc è nel sty (oppure cerca sul forum, ne abbiamo parlato abbondantemente)E certo! Se due formule sono raggruppate da una graffa contano come una sola, altrimenti la graffa non ci va.
Non è più chiaro dire “la prima equazione del sistema~\eqref{pippo}” invece di “nell’equazione~\eqref{pippo1}”? Io sostengo di sì.
Ciao
Enrico
-
AutoreRisposte