Newsgroup: it.comp.software.tex
Titolo: Rotazione delle immagini

Ciao,
sto scrivendo un rapportino in cui ho degli schemi e dei grafici da 
inserire. Visto che voglio garantirmi la possibilita' di creare un ps o 
un pdf ho inserito all'inizio del file il solito:
\newif\ifpdf
\ifx\pdfoutput\undefined
   \pdffalse
\else
   \ifnum\pdfoutput=1
     \pdftrue
   \else
     \pdffalse
   \fi
\fi
\ifpdf
\RequirePackage[pdftex]{graphicx}
\else
\RequirePackage[dvips]{graphicx}
\fi
Tutto funziona alla perfezione eccetto una cosa: quando inserisco un 
grafico eps creato con matlab, devo specificare in includegraphics 
angle=-90 perche' l'ho generato specificando nella page-setup landscape 
come tipo di foglio. Poi converto l'eps in pdf con lo script epstopdf 
(cmq ho gia' provato anche solo con ghostscript) e se genero il pdf mi 
ritrovo il grafico ruotato perche' considera il pdf diritto.
Cosa mi consigliate? creare un nuovo comando specifico per quei grafici 
(perche' gli schemi creati con xfig vanno bene) oppure c'e' una qualche 
astuzia nella conversione eps -> pdf?
Grazie e ciao
Scola

astuzia nella conversione eps -> pdf?
Immagino che anche un comando specifico (con un altro \ifpdf) risolverebbe
(sempre posto che abbia capito il problema). Altre astuzie oltre ad editare
il file, invece, non ne conosco.
Ciao.

buon fine.
hmmm.... forse č necessario anche un:
  -dAutoRotatePages=/All
nelle opzioni di epstopdf o di Ghostscript. E considera anche
http://www.ghostscript.com/pipermail/bug-gs/2002-December/001752.html
Anche se a me il 5.8 funziona (ma, d'altra parte, io uso la versione AFPL,
non quella GNU).
Ciao.

 il file, invece, non ne conosco.
Mi sa che dovro' prendere quella strada... :-(
grazie cmq
Ciao
Scola

mi mostrano lo stesso grafico orientato allo stesso modo
Questa non sono sicuro di averla capita. Non è che ti riesce di pubblicare
da qualche parte l'eps e il pdf?
Ciao.

 da qualche parte l'eps e il pdf?
Le ho piazzate agli indirizzi:
http://dewww.epfl.ch/~scola/spec.eps
http://dewww.epfl.ch/~scola/spec.pdf
cmq grazie per l'attenzione
Ciao
Scola


http://dewww.epfl.ch/~scola/spec.pdf
Il problema sembra essere il contrario di quello che pensavo: sei riuscito
(chissà come) a produrre un PDF con orientamento landscape , ma l'eps
originale "in realtà" è ruotato di 90 gradi. In Ghostscript lo vedi diritto
perché il visualizzatore onora il commento %%Orientation: Landscape. 
Un tentativo potrebbe essere, contrariamente a quello che ti ho suggerito,
mettere un "%%Orientation: Portrait" nel file .eps (o semplicemente
cancellare la riga %%Orientation), sperando che, a questo punto, il pdf
ottenuto con epstopdf sia anch'esso con orientamento portrait (l'unico che
riesco ad ottenere io, qualsiasi cosa faccia). In questo modo le due
immagini sarebbero orientate allo stesso modo, e l'angolo di cui
eventualmente ruotarle sarà il medesimo.
Una soluzione a monte potrebbe essere, se MatLab te lo consente, produrre
l'immagine con l'orientamento giusto fin dall'inizio. Dovresti cioè lasciare
l'impostazione Portrait come tipo di pagina nel page-setup, e agire invece
sulle dimensioni, scambiano larghezza e altezza. Tutto questo lo dico senza
avere mai visto MatLab, sicché non so se abbia un senso.
Ciao.

 avere mai visto MatLab, sicché non so se abbia un senso.
Scavando un po' nelle opzioni sono riuscito ad ottenere quello che 
volevo con matlab. Il problema e' che le scritte vanno in proporzione 
alla grandezza dell'immagine "stampata" (l'export in eps e' in realta' 
una stampa reindirizzata). Se "stampavo con orientamento Portrait, la 
legenda andava a sovrapporsi alle curve. Stampando in Landscape avevo 
piu' spazio e la legenda non si sovrapponeva piu'. Ora ho provato a 
stampare in Portrait su di un A3 (dovrebbe occupare lo stesso spazio che 
un A4 in Landscape) e sembra funzionare... il fatto e' che bisogna fare 
dei mezzi salti mortali per scegliere l'A3 come supporto di stampa.
Grazie comunque
Ciao
Scola

 stampa.
Scusa una cosa, che versione di Matlab hai? Io ho la 5.2 (anche se l'ho
usato poco), e sicuramente da questa versione in poi (in quelle
precedenti non so) la legenda si può spostare in un punto qualsiasi del
grafico; dopo averla posizionata nella posizione desiderata basta
scrivere
print grafico -deps
oppure
print grafico -depsc
per ottenere il file grafico.eps rispettivamente in bianco/nero o a
colori. Trasformando poi l'immagine in pdf con epstopdf, a me vengono
nella stessa direzione, per cui posso poi includere l'immagine in
formato eps o pdf indifferentemente nel file latex. (Per i comandi sono
andato a memoria, spero di non essermi sbagliato ;-) )
alfa
-- 
(attenzione all'antispam per le risposte in mail)
"Illuso anch'io continuamente, confuso tra tante realtà
ma se scoprirò quella giusta, chissà se poi l'illusione cadrà
se scoprirò che c'è una sola realtà non credo che mi basterà."

di stampa.
La mia proposta era in effetti di creare una nuova definzione di supporto,
diciamo "A4landscape", con larghezza e altezza scambiate, ma immagino che
richieda ancora piů salti mortali.
Ciao.

 print grafico -depsc
Dalla 5.3 in avanti hanno inserito una voce Export... al menu File.
Ciao
Scola