Newsgroup: it.comp.software.tex
Titolo: Figure .eps e hyperref

Salve a tutti
ho risolto il problema della creazione degli schemi a blocchi utilizzando
il software Dia, intuitivo al punto giusto. Ora però devo fare la
compilazione in tre passi LaTeX-Dvips-Ps2pdf. Così perdo la possibilità di
usare il pacchetto hyperref.. C'è un modo per continuare ad avere i
collegamenti all'interno del pdf?
Ah, dimenticavo, i tre passi di compilazione sono necessari perché uso
psfrag sui file eps.
Stefano
-- 

psfrag sui file eps.
Ci sono degli accrocchi piuttosto macchinosi per usare psfrag con pdftex:
http://www.enseeiht.fr/~boyer/Pdfrack/
 e altri. In sostanza, si tratta di
generare le singole immagini con psfrag, trasformarle in pdf e quindi
includerle nel documento principale, compilato con pdflatex. Con un po' di
pazienza, immagino si possa fare anche a mano. Certo, non è precisamente
una soluzione, ma alla disperata ci si può forse anche adattare.
Ciao.

 
Sì posso fare tutto... ma non mi funzionano i collegamenti ipertestuali...
ti mando il preambolo
\documentclass[a4paper,11pt,oneside]{article}
\usepackage[latin1]{inputenc}
\usepackage[italian]{babel}
\usepackage{amsmath}
\usepackage[dvips]{graphicx}
\usepackage{psfrag}
\usepackage[dvips,ps2pdf,
            bookmarks = false,
            pdfauthor = Stefano Angioni,
            pdftitle  = Correzione dell'Esercitazione 6]{hyperref}
\frenchspacing
\author{Stefano Angioni}
\title{Correzione dell'Esercitazione 6}
\date{\today}
\newcommand{\der}[2]{\frac{d#1}{d#2}}
\newcommand{\agg}{\mathrm{agg}}
\renewcommand{\vec}{\boldsymbol}
Stefano
-- 

            pdftitle  = Correzione dell'Esercitazione 6]{hyperref}
Puoi postare un esempio minimo completo (il preambolo e un paio di righe di
documento con un o due collegamenti ipertestuale che non funzionano)?
Io ho provato a compilare (latex, dvips, ps2pdf) il manuale di hyperref con
le opzioni che usi per il pacchetto nel tuo documento, e i collegamenti
ipertestuali vengono correttamente generati.
Ciao.

 ha scritto:
\documentclass[a4paper,11pt,oneside]{article}
\usepackage[latin1]{inputenc}
\usepackage[italian]{babel}
\usepackage{amsmath}
\usepackage[dvips]{graphicx}
\usepackage{psfrag}
\usepackage[dvips,ps2pdf,
            bookmarks = false,
            pdfauthor = Stefano Angioni,
            pdftitle  = Correzione dell'Esercitazione 6]{hyperref}
\frenchspacing
\author{Stefano Angioni}
\title{Correzione dell'Esercitazione 6}
\date{\today}
\newcommand{\der}[2]{\frac{d#1}{d#2}}
\newcommand{\agg}{\mathrm{agg}}
\renewcommand{\vec}{\boldsymbol}
\begin{document}
\maketitle
\section*{Esercizio 1}
In questo esercizio si studia un sistema rappresentato da un modello
ingresso--uscita lineare e stazionario, mediante l'utilizzo della
trasformata di Laplace, che costituisce un utile strumento
matematico per semplificare problemi di analisi.
\subsection*{Evoluzione libera}
L'equazione differenziale che descrive la dinamica del modello è
\begin{equation}\label{eq1}
\der{^2y(t)}{t^2}+4\der{y(t)}{t}+5y(t)=\der{u(t)}{t}+5u(t).
\end{equation}
Trasformiamo quindi tale relazione differenziale secondo Laplace,
facendo uso del teorema che lega le derivate temporali delle
funzioni e le loro trasformate. Posto quindi $y(t)|_{t=0}=y_0$, e
$\dot{y}(t)|_{t=0}=y_0'$, avremo:
\begin{equation*}
    s^2Y(s)-sy_0-y_0'+4(Y(s)-y_0)+5Y(s)=sU(s)+5U(s),
\end{equation*}
e quindi, riordinando:
\begin{equation*}
    Y(s)(s^2+4s+5)-(sy_0+ y_0 + y_0')=U(s)(s+5).
\end{equation*}
Tenendo ora conto del fatto che vale $y_0=1$ e $y_0'=2$, otteniamo
\begin{equation}\label{eq3}
    Y(s)=\frac{s+6}{s^2+4s+5}+\frac{s+5}{s^2+4s+5}U(s).
\end{equation}
Riconosciamo nel primo termine la $Y_l(s)$, ovvero la trasformata di
Laplace dell'evoluzione libera; possiamo quindi antitrasformare la
funzione razionale che la rappresenta, essa ha due poli complessi e
coniugati $p_{1,2}=-2\pm j$ e, secondo lo sviluppo di Heaviside, può
essere espressa come
\begin{equation*}
    Y_l(s)=\frac{R}{s+2-j}+\frac{R'}{s+2+j},
\end{equation*}
dove i due residui $R$ ed $R'$ sono coniugati tra loro. Calcoliamo
quindi:
\begin{equation*}
        R =
\lim_{s\to-2+j}(s+2-j)Y_l(s)=\lim_{s\to-2+j}\frac{s+6}{s+2+j}=\frac{1-4j}{2}
.
\end{equation*}
E, in definitiva, la trasformata della risposta libera si può
scrivere come
\begin{equation*}
    Y_l(s)=\frac{1-4j}{2(s+2-j)}+\frac{1+4j}{2(s+2+j)};
\end{equation*}
questa funzione ha, come antitrasformata, la funzione del tempo
\begin{equation}\label{eq2}
    y_l(t)=Me^{-2t}\cos(t+\phi)\delta_{-1}(t),
\end{equation}
ed i valori di $M$ e $\phi$ possono essere calcolati come
\begin{equation*}
\begin{aligned}
    M&=2|R|=2\sqrt{\frac{1^2+4^2}{2^2}}=\sqrt{17}\\
    \phi&=\arg(R)=\arctan\left(\frac{-4}{1}\right)=-1.32
\end{aligned}
\end{equation*}
e quindi, infine, l'evoluzione libera sarà
\begin{equation*}
    y_l(t)=\sqrt{17}e^{-2t}\cos(t-1.32)\delta_{-1}(t).
\end{equation*}
\subsection*{Funzione di trasferimento e risposta impulsiva}
Se osserviamo la \eqref{eq3}, notiamo che essa può esprimersi come
\begin{equation*}
    Y(s)=\frac{Q(s)}{D(s)}+\frac{N(s)}{D(s)}U(s),
\end{equation*}
e il rapporto di polinomi $N(s)/D(s)$ è, per definizione, la
funzione di trasferimento del sistema; pertanto possiamo scrivere
che...
-- 

che...
Detesto dirlo, ma... a me funziona.
Modificata un'equazione che mi dava problemi:
=======
\begin{equation*}
        R =
\lim_{s\to-2+j}(s+2-j)Y_l(s)=\lim_{s\to-2+j}\frac{s+6}{s+2+j}=\frac{1-4j}{2}
.
\end{equation*}
=======
riscritta cosě:
=======
\begin{equation*}
        R =
\lim_{s\to-2+j}(s+2-j)Y_l(s)=\lim_{s\to-2+j}\frac{s+6}{s+2+j}=\frac{1-4j}{2}.
\end{equation*}
=======
e aggiunto, in fondo, \end{document}, compilo con: latex, latex, latex,
dvips, ps2pdf e l'unico collegamento ipertestuale presente nel documento
("Se osserviamo la \eqref{eq3},...") mi riporta correttamente all'equazione
etichettata con eq3 (numerata (2)). Il posizionamento a schermo č un po'
fastidioso, perché l'equazione viene tagliata in alto (lascio l'analisi di
questo particolare a chi č piů esperto di me), ma per il resto fa quello
che deve fare. A te che problemi dava?
  This is e-TeX, Version 3.141592-2.2 (MiKTeX 2.4) (preloaded format=latex
  2005.12.5)  7 DEC 2005 13:10
MikTeX č recentemente passato a e-TeX, come compilatore di default,
controlla eventualmente questo, ma non credo che faccia la differenza.
   Package: hyperref 2003/11/30 v6.74m Hypertext links for LaTeX
   This is dvips(k) 5.94b Copyright 2004 Radical Eye Software
   (
www.radicaleye.com
)
   MiKTeX GPL Ghostscript 8.15 (2004-09-22)
Ma anche compilato da Ghostview, con AFPL Ghostscript 8.50 (2004-12-10), il
risultato č il medesimo.
Ciao.
P.S.
Se vuoi conservare gli spazi nei metadati pdf, devi prefissarli con \:


 > 
Non so rispondere a gran parte delle tue domande. Uso winEdt sotto WinXp,
schiaccio solo bottoncini... :) in particolare schiaccio 2 volte quello con
scritto LaTeX, poi schiaccio quello con dvi->ps e infine quello con
ps->pdf... Come faccio a sapere le cose sulla versione?
Grazie per il tip sugli spazi
Ste
-- 

ps->pdf... Come faccio a sapere le cose sulla versione?
Non conosco WinEdt; da quel che capisco da quanto pubblicato sul sito,
Ctrl-E dovrebbe aprirti la finestra di log in cui, tra le altre cose,
dovresti trovare le informazioni sulla versione del compilatore tex, e le
informazioni di caricamento dei vari pacchetti.
Altrimenti, apri una finestra di console ("Prompt dei comandi") ed esegui:
   latex --version
   dvips -v
   ps2pdf -v
e vedi che cosa ti compare. Poi cerchi e apri con un editor il file
hyperref.sty (dovrebbe trovarsi in texmf\tex\latex\hyperref\) e cerchi
\ProvidesPackage{hyperref}.
Temo, comunque, che le informazioni di versione non ci porteranno molto
lontano.
Ciao.

 
This is e-TeX, Version 3.141592-2.2 (MiKTeX 2.4) (preloaded format=latex
2005.12.4)  7 DEC 2005 00:38
File: hyperref.cfg 2003/03/08 v1.0 MiKTeX 'hyperref' configuration
Comunque l'unico problema è che non ho i lin k cliccabili... Per il resto
funge
Stefano
-- 

 ps->pdf
Se schiacci due volte il bottoncino con scritto pdflatex che succede?
-- 
Giuseppe "Oblomov" Bilotta
[W]hat country can preserve its liberties, if its rulers are not
warned from time to time that [the] people preserve the spirit of
resistance? Let them take arms...The tree of liberty must be
refreshed from time to time, with the blood of patriots and
tyrants.
	-- Thomas Jefferson, letter to Col. William S. Smith, 1787

 Se schiacci due volte il bottoncino con scritto pdflatex che succede?
Dai con "schiaccio bottoncini" non volevo dire che sono un completo
completo ignorante... :D se compilo con pdflatex intanto devo includere
pdftex tra le opzioni di hyperref altrimenti mi sputa in un occhio. Poi una
volta compilato ovviamente non compaiono le immagini .eps che ho incluso,
sebbene altrettanto ovviamente i link funzionino. E il problema è che le
devo includere per forza così perché ci faccio giochini sopra con psfrag...
Stefano
-- 

 pdftex tra le opzioni di hyperref altrimenti mi sputa in un occhio.
E se metti l'opzione dvips ad hyperref?
-- 
Giuseppe "Oblomov" Bilotta
Axiom I of the Giuseppe Bilotta
theory of IT:
Anything is better than MS

funge
Come immaginavo, non abbiamo concluso molto.
Proviamo da un'altra parte. Visto che usi MikTeX, dovresti avere in
texmf\miktex\samples\hypertex due documenti di esempio sull'uso di
hyperref: hyperdemo.tex e hyperdemo2.tex; prova ad aprirli con WinEdt,
modifica le righe \usepackage[...]{hyperref} aggiungendo l'opzione
dvips, compilali da WinEdt, nel tuo solito modo, e vedi che succede.
Devi avere i diritti di scrittura su texmf\miktex\samples\hypertex,
naturalmente; oppure copiati le directory texmf\miktex\samples\ e
texmf\miktex\images\ in una directory su cui puoi scrivere.
Ciao.

 E se metti l'opzione dvips ad hyperref?
come opzioni metto sia dvips che ps2pdf... e non succede nulla
stefano
-- 



ps2pdf non credo che esista nemmeno. dvips è l'opzione corretta se usi
dvi -> ps -> pdf.
-- 
Giuseppe "Oblomov" Bilotta
"Da grande lotterò per la pace"
"A me me la compra il mio babbo"
(Altan)
("When I grow up, I will fight for peace"
 "I'll have my daddy buy it for me")

dvi -> ps -> pdf.
Esiste anche ps2pdf, ma è sostanzialmente un sinonimo di dvips (dal
manuale):
  ps2pdf  a special case of output suitable for processing by earlier
          versions of Ghostscript?s PDF writer; this is basically the
          same as that for dvips, but a few variations remained before
          version 5.21
Comunque, sono in alternativa. Inserendole entrambe, immagino che valga
l'ultima.
Il problema è che io non riesco a riprodurre il comportamento lamentato, né
con l'una, né con l'altra, né con entrambe.
Ciao.

come opzioni metto sia dvips che ps2pdf... e non succede nulla
Perdona la domanda idiota e forse anche vagamente offensiva (ma a me capita
ben di peggio, sicché...), ma... hai provato a cliccarci sopra? perché è
vero che, con le tue opzioni, e compilando con latex+dvips+ps2pdf, i link
non vengono evidenziati in alcun modo (a differenza della compilazione con
pdflatex, con la quale sono riquadrati in rosso), però funzionano.
Ciao.

Oh signore santo...
Perdonatemi per il thread inutile... funzionano sebbene non siano
evidenziati. mi cospargo il capo di cenere
Stefano

evidenziati. mi cospargo il capo di cenere
Come ho detto, mi č capitato ben di peggio, e con conseguenze ben piů
gravi[1].
Per l'evidenziazione, prova a mettere solo l'opzione dvips (togli ps2pdf),
o aggiungi "pdfborder={0 0 12}":
 \usepackage[dvips,...]{hyperref}
oppure:
 \usepackage[...,pdfborder={0 0 12},...]{hyperref}
o anche, se ti piace di piů l'effetto:
 \usepackage[...,colorlinks,...]{hyperref}
Ciao.
[1] Per la cronaca, e solo fra le mie ultime perle di saggezza, qualcosa di
molto simile a questo:
http://www.plsthx.com/Funny_pictures/155_Secure_bike_lockup.html

 
http://www.plsthx.com/Funny_pictures/155_Secure_bike_lockup.html
Figata!
-- 
Giuseppe "Oblomov" Bilotta
"I'm never quite so stupid
 as when I'm being smart" --Linus van Pelt

Figata!
In realtà (non sono mica scemo come lui lì, io) la catena era impossibile
da sfilare (infatti l'hanno lasciata), ben girata dentro ad un anello
chiuso, fissato alla base di un palo in cemento.
E' andata così: arrivo in uno stato di coscienza approssimativo, come mi
capita a volte dopo la pausa pranzo (abbiocco postprandiale non
completamente recuperato), apro il lucchetto, giro la catena intorno al
palo, la chiudo con il lucchetto... ho chiuso, no? ripeto mentalmente le
operazioni eseguite: lucchetto, catena, palo, lucchetto... certo che ho
chiuso. Me ne vado via, con la vaga sensazione che manchi qualcosa, ma
abbastanza sicuro di aver fatto il mio dovere.
La sera, all'uscita dall'ufficio, raggiungo il mio solito posto, dove trovo
la mia robusta catena saldamente legata al palo, col suo bravo lucchetto da
saracinesca ancora ben serrato ai due anelli terminali... e nessuna bici
che assomigli anche lontanamente alla mia per miglia e miglia all'intorno.
Avevo legato il lucchetto al palo, senza niente dentro, la bici di fianco,
libera da ogni vincolo o interdetto. Del resto, non era neppure la prima
volta: m'era successo almeno in altre due occasioni. La differenza con
questa è che allora l'unico danno era stato alla mia, già claudicante e
provata, autostima nelle mie capacità mentali: la bici era rimasta
nonostante tutto dove l'avevo lasciata, la sola presenza di catena e
lucchetto forse bastava a comunicare l'ingannevole apparenza che fosse
legata.
Non so, si vede che, dai oggi e dai domani... alla fine hanno scoperto il
trucco.
Ciao.



non mi visualizza niente... :(((
Ste
-- 

 Figata!
LLLLLLLLLLLLLLLLLLLOL
-- 

 trucco.
A me la cosa più scema che è capitato di fare è stato lasciare la
macchina aperta, con le chiavi sul sedile. Mentre ero al cinema. Però
sono stato fortunato, al ritorno era ancora tutto lì :)
