- Questo topic ha 8 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 15 anni, 4 mesi fa da
mcl1962.
-
CreatoreTopic
-
7 Maggio 2011 alle 8:05 #58642::
Per la preparazione di un libro, contenente molte immagini in formato eps, mi hanno indicato la seguente istruzionesimpdftex latex –maxpfb –extradvipsopts “-D2400 -T182mm,235mm -O7mm,7mm -x707 -mode Supre” main.tex
che funziona benissimo. Volevo sapere se usando TeXLive 2010 (su Linux), che supporta le immagini eps, sia possibile utilizzare direttamente pdflatex modificando l’istruzione in modo tale da evitare la creazione dei file main.dvi e main.ps. Se sì, come?
Grazie e ciao.Claudio
-
CreatoreTopic
-
AutoreRisposte
-
-
7 Maggio 2011 alle 8:10 #58643::
Per la preparazione di un libro, contenente molte immagini in formato eps, mi hanno indicato la seguente istruzione
simpdftex latex –maxpfb –extradvipsopts “-D2400 -T182mm,235mm -O7mm,7mm -x707 -mode Supre” main.tex
che funziona benissimo. Volevo sapere se usando TeXLive 2010 (su Linux), che supporta le immagini eps, sia possibile utilizzare direttamente pdflatex modificando l’istruzione in modo tale da evitare la creazione dei file main.dvi e main.ps. Se sì, come?
Grazie e ciao.Claudio
pdflatex main
Sempre che il documento non faccia pasticci presumendo l’uso di dvips.
Ciao
Enrico
-
7 Maggio 2011 alle 9:25 #58644::
Durante la prima compilazione sono segnalati diversi errori relativi ad immagini in ambiente tabularx che non possono essere convertite, poi proseguendo e compilando nuovamente il pdf viene creato. Purtroppo non tutte le immagini sono sistemate al posto giusto (ci sono anche dei warning relativi a “bb” sostituito con “viewport”). Forse l’uso del pacchetto “epsfig” crea qualche problema con pdflatex.
Le opzioni passate con il comando originale permettevano di stampare il testo nella dimensione giusta, con le “crocette” (non conosco il termine esatto) agli angoli per il taglio della pagina, mentre con “pdflatex main.tex” ottengo il documento su pagina A4 (anche passando le opzioni).
Grazie comunque.
Ciao.Claudio
-
7 Maggio 2011 alle 11:51 #58645::
Durante la prima compilazione sono segnalati diversi errori relativi ad immagini in ambiente tabularx che non possono essere convertite, poi proseguendo e compilando nuovamente il pdf viene creato. Purtroppo non tutte le immagini sono sistemate al posto giusto (ci sono anche dei warning relativi a “bb” sostituito con “viewport”). Forse l’uso del pacchetto “epsfig” crea qualche problema con pdflatex.
Le opzioni passate con il comando originale permettevano di stampare il testo nella dimensione giusta, con le “crocette” (non conosco il termine esatto) agli angoli per il taglio della pagina, mentre con “pdflatex main.tex” ottengo il documento su pagina A4 (anche passando le opzioni).
Grazie comunque.
Ciao.Claudio
epsfig è un pacchetto obsoleto che esiste solo per compatibilità. Per i crocini, senza vedere le opzioni che dai a crop non si può dire nulla.
Ciao
Enrico
-
7 Maggio 2011 alle 13:06 #58646::
Il pacchetto epsfig è necessario poiché è stato usato \epsfbox (non sono l’autore dei file).
Il pacchetto crop è caricato con la riga seguente:\usepackage[cam,axes]{crop}
Mi resterebbero comunque da ridefinire le opzioni di –extradvipsopts (risoluzione orizzontale e verticale, dimensione del foglio di carta, traslazione dell’origine, …) e non ho trovato come farlo con pdflatex.
Siccome il progetto corrente non è mio, posso compilare senza problemi con l’istruzione che mi è stata data. Tuttavia, per eventuali progetti futuri, potrebbe essere interessante sapere se esistono opzioni analoghe a quelle di –extradvipsopts, ma per pdflatex.
Grazie e ciao.Claudio
-
7 Maggio 2011 alle 13:12 #58647::
Il pacchetto epsfig è necessario poiché è stato usato \epsfbox (non sono l’autore dei file).
Il pacchetto crop è caricato con la riga seguente:\usepackage[cam,axes]{crop}
Mi resterebbero comunque da ridefinire le opzioni di –extradvipsopts (risoluzione orizzontale e verticale, dimensione del foglio di carta, traslazione dell’origine, …) e non ho trovato come farlo con pdflatex.
Siccome il progetto corrente non è mio, posso compilare senza problemi con l’istruzione che mi è stata data. Tuttavia, per eventuali progetti futuri, potrebbe essere interessante sapere se esistono opzioni analoghe a quelle di –extradvipsopts, ma per pdflatex.
Grazie e ciao.Claudio
Perché dare le informazioni a pezzettini? Occorre
1. il preambolo completo
2. qualche esempio d’uso di \epsfbox
3. le specifiche delle dimensioni della paginaCiao
Enrico
-
7 Maggio 2011 alle 13:38 #58648::
Ecco il prembolo:`
\documentclass[a4paper,12pt,fleqn]{book}\usepackage{graphicx}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
\usepackage{makeidx}
\usepackage{latexsym}
\usepackage{amsmath,amssymb}
\usepackage{amstext}
\usepackage{amsopn}
\usepackage{amsthm}
\usepackage{enumerate}
\usepackage{fancyhdr}
\usepackage{calc}
\usepackage{colortbl}
\usepackage{tabularx}
\usepackage{hhline}
\usepackage{epsfig}
\usepackage[cam,axes]{crop}
\usepackage{multicol}
\usepackage{amscd}
\usepackage{longtable}
\usepackage{dcolumn}
\usepackage{multirow}\setlength{\topmargin}{-17.3mm}
\setlength{\textheight}{265.9mm}
\setlength{\footskip}{30pt}
\setlength{\textwidth}{174.7mm}
\setlength{\oddsidemargin}{-4.2mm}
\setlength{\evensidemargin}{-11.3mm}% per dvips
\special{papersize=182mm,238mm}`
Per l’uso di \epsfbox:
`
\begin{picture}(0,50)(-85,-50)
\put(0,0){\makebox(0,0){\epsfysize=10cm\epsfbox{immagine1.eps}}}
\end{picture}\epsfysize=8cm \epsfbox{immagine2.eps}
`Le opzioni di –extradvipsopts indicano:
– la risoluzione orizzontale e verticale (2400 dpi)
– le dimensioni della pagina (182mm larghezza, 235mm altezza)
– l’origine in alto a sinistra spostata di 7mm verso il basso e di 7mm verso destra rispetto alla posizione di default (1″ nelle due direzioni)
– la “magnification ratio” (707/1000)
– il modo (Supre, da modes.mf)Ciao
Claudio
-
7 Maggio 2011 alle 15:56 #58649::
Mi spieghi come fai a far stare una gabbia di testo alta 265.9mm su un formato di carta alto 238mm?Perchè carichi contemporaneamente latexsym e amssym? I glifi specifici del primo (da considerarsi obsoleto tanto quanto epsfig) sono tutti contenuti nel secondo e nei file che il secondo richiama dietro le quinte.
epsfbox serve per incorniciare la figura con una scatola di dimensioni definite in altezza da \epsfysize? Se è così lo si può fare tranquillamente senza ricorrere a epsfig.
Secondo me quello che fai in quel modo complicato si può fare tranquillamente e direttamente con pdflatex, magari definendo un paio di comandi per rendere più facile l’introduzione di certe piccole cose, come le scatole incorniciate di altezza specificata.
Ma se ottieni il risultato voluto, nonostante le informazioni geometriche inconsistenti per la carta e la gabbia, perché vuoi cambiare metodo? Se è per imparare a manovrare con pdflatex in modo migliore, allora sono d’accordo, altrimenti se devi portare a termine un lavoro, dai la precedenza al lavoro.
-
7 Maggio 2011 alle 16:43 #58650::
L’opzione “-x707” passata a –extradvipsopts nell’istruzione originale riduce la pagina di un fattore 1/sqrt(2).
Il preambolo mi è stato imposto (sto lavorando alla traduzione di un libro, che deve apparire nella stessa forma della versione originale), come l’istruzione per la compilazione che, per quanto strana, funziona benissimo.
Per quel che riguarda \epsfbox penso che non dovrebbero esserci troppi problemi a sistemarlo.
Il lavoro è terminato; la mia non era un’esigenza ma più che altro una curiosità atta ad imparare qualcosa di nuovo e magari utile in future occasioni (esiste un modo per passare quei parametri strani a pdflatex oppure bisogna lavorare direttamente con la “geometria della pagina” nel preambolo, modificando quella esistente?)
Ciao.Claudio
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.