pvarisco

Risposte nei forum create

Stai visualizzando 15 risposte – dal 1 al 15 (di 21 totali)
  • Autore
    Risposte
  • in risposta a: (RISOLTO) Hyperref: warning e link sbagliati #27272
    Up
    0
    Down
    ::


    Ti do una mano io. E con la scusa torno a postare dopo un bel po’ di tempo… 😀

    Prova a cambiare l’ordine con cui carichi i pacchetti hyperref e varioref (e, se lo usi, anche babel). Cioe’ carica hyperref DOPO varioref.

    Io avevo lo stesso problema con fancyref, ma sono sicuro che la stessa soluzione vale anche per varioref
    Saluti

    in risposta a: revisioni latex senza conoscerlo, free sw per correzioni pdf #7001
    Up
    0
    Down
    ::

    …ho trovato un programma con licenza GPL che permette a priori di sbloccare i diritti di un pdf per aggiungere i commenti. Si chiama AREnable…

    Ottima segnalazione, almeno per chi ha Windows. L’ho provato e l’accoppiata Adobe Reader e ARenable mi sembra proprio la soluzione definitiva al problema delle protezioni. Almeno per chi non voglia spendere soldi 😀
    Si puo’ perfino attachare file esterni e poi estrarli successivamente (non gli eseguibili o gli archivi, ma si puo’ sempre aggirare questa limitazione cambiando l’estensione prima di includerli 8) ).

    Saluti

    in risposta a: “Ritagliare” un’immagine da un pdf (parte II) #11654
    Up
    0
    Down
    ::

    Ma c’è un modo meno invasivo: sotto alla riga con “/MediaBox [x1 x2 x3 x4]” si può aggiungere una riga
    `/CropBox [y1 y2 y3 y4]`
    e poi aprire il file con Acrobat che lo ripara

    Avevo provato anch’io prima con il piu’ logico CropBox, ma il file modificato non era riparabile dal successivo riprocessamento con ghostscript. Forse Adobe Acrobat, che io non possiedo, e’ piu’ potente in tal senso.
    D’altra parte uso spesso il programmino eps2pdf (per Windows) e dal relativo manuale si desume che l’autore va a modificare addirittura /PageSize.
    L’importante e’ comunque risolvere il problema

    Saluti e buon fine settimana lungo

    in risposta a: “Ritagliare” un’immagine da un pdf (parte II) #11651
    Up
    0
    Down
    ::


    Ti posso suggerire una soluzione efficace ma non elegante.

    1)Fai calcolare a Ghostview il bounding box (visto che farlo ad occhio e’ scocciante :shock:)
    2)Edita il pdf e modifica i valori del MediaBox, settandoli uguali ai valori ritornati da Ghostview

    Per il primo punto da prompt usa un comando del genere
    `gswin32c.exe -q -dBATCH -sDEVICE=bbox -dFirstPage=1 -dLastPage=1 “il_mio_file.pdf”`

    Il device ‘bbox’ serve per ricavare il Bounding Box e l’HiResBoundingBox. Che a loro volta sono l’esatto ingombro della grafica dentro la pagina del tuo pdf.
    Una volta che hai l’HiResBoundingBox, lo trascrivi manualmente rispettando l’ordine, dentro MediaBox. Usa un editor spartano che non introduce formattazione e cerca qualcosa del tipo /MediaBox [x1 x2 x3 x4].
    Suppongo che se hai file pdf protetti, questo trucco non funziona perche’ non puoi editare il pdf a meno di corromperlo irremediabilmente. Dovresti prima sproteggerlo.

    Tuttavia questo trucco non e’ elegante, perche’ se apporti le modifiche come detto e ripeti il comando ghostscript sul pdf modificato, quest’ultimo ti da’ un warning dicendo che il file in questione e’ danneggiato. Ritengo che da qualche parte c’e’ un check (tipo un CRC o simili) anche se il pdf non e’ protetto/criptato. Ma qui mi avventuro in cose che non so. Nonostante tutto sia Ghosview che Adobe Reader 7 visualizzano perfettamente i pdf modificati.

    Occorrerebbe scrivere uno script che automatizzi il tutto…O meglio cercare in rete perche’ sono sicuro che qualcuno avra’ gia’ creato un utility affidabile.

    Buona fortuna

    in risposta a: Costruzione dinamica tabella #11535
    Up
    0
    Down
    ::

    dovrei creare delle macro per poter creare una tabella in modo iterativo ed in punti diversi del documento

    Non molto tempo fa anche io ho posto a questo forum una domanda del genere. Anzi direi praticamente la stessa. Non ricevendo alcuna risposta, mi sono rivolto al forum di Google su latex. Li mi hanno suggerito almeno un paio di soluzioni e parecchi spunti interessanti. Fosse anche solo per curiosita’, ti consiglio di darci un’occhiata. Il link diretto al post e’

    http://groups.google.com/group/comp.text.tex/browse_thread/thread/fba499da79663d53/0a66824de3a7bbb0?lnk=gst&q=pvarisco&rnum=1#0a66824de3a7bbb0

    Saluti

    in risposta a: eps2pdf – Bounding Box #4727
    Up
    0
    Down
    ::

    La cosa bizzarra è che il file eps è delle dimensioni giuste, ma quando poi lo converto in pdf (per usare pdfLatex) mi porta via una pagina intera…

    Suppongo che tu abbia Windows.
    Se hai il file eps con i BB corretti mi sembra strano che epstopdf non ti funziona correttamente.
    Prova con eps2pdf (http://www.ctan.org/tex-archive/support/eps2pdf/l) oppure prova con PSfragger (http://users.volja.net/primozce/psfragger/). PSFragger e’ un programma pensato per fare i replacement di label, attraverso il package psfrag di latex, ma con la comodita’ di una GUI. Ma puo anche convertire un eps in pdf.

    Sia ep2pdf che PSfragger si appoggiano a gsview e a me funzionano molto bene.

    Per quanto riguarda PDFCreator, la stampa da eps in pdf in effetti genera una pagina intera e se ne frega dei BB. Tuttavia una volta che e’ apparsa la finestra di stampa puoi andare nelle Proprieta’ della stampante poi in Advanced e infine in PaperSize. Li dovresti scegliere “PostScript Custom Page Definition” e settare a mano i margini. La qual cosa e’ davvero scocciante. In verita’ ho appena provato e gli offset non mi funzionano tanto bene. Magari scrivero’ all’autore, potrei aver trovato un bug.

    Probabilmente il Diagram Designer genera eps con qualche problemino. In tal caso potresti provare a generare un eps di partenza per altra strada, magari viene migliore:
    1)genera un PDF stampando con PDFCreator da Diagram Designer
    2)poi con PDFCreator stampa questo PDF in formato EPS
    3)usa su questo EPS (presumibilmente migliore) eps2pdf, epstopdf oppure PSfragger

    Per il passo 2) vai a vedere i miei post nel tread http://www.guit.sssup.it/phpbb/viewtopic.php?t=1737. Diffida dei commenti scettici degli altri!

    Facci sapere

    Ciao

    in risposta a: Come estrarre un’immagine vettoriale da un PDF #9514
    Up
    0
    Down
    ::


    Scusate se insisto spudoratamente. Prometto che questo e’ il mio ultimo post sull’argomento.

    Avete risolto il problema della conversione PDF->PDF con Adobe Pro, mi fa piacerei. Ma avete almeno provato la seconda procedura che ho indicato io?
    Bastava il solo Ghostscript/GSView. Null’altro.

    Purtroppo in questo forum non posso postare immagini (o si?). Un printscreen del mio monitor farebbe vedere i parametri e i comandi che do a GSView. Una figura e’ molto piu’ esplicativa di tante parole.

    Saluti

    in risposta a: Come estrarre un’immagine vettoriale da un PDF #9509
    Up
    0
    Down
    ::


    Per Lorenzo
    Scusa se questo post e’ un po’ lungo. Succede quando l’argomento mi “intrippa”.

    Al massimo ingrandimento in GSView non vedo le sgranature tipiche dei raster.
    Non ho la prova decisiva, ma ritorno a dire che la mia procedura genera eps vettoriali (se il pdf era vettoriale ovviamente). Ho provato a importare con CorelDraw il file eps e me lo tratta come immagine raster, tuttavia quando apro il file con Gsview al massimo ingrandimento (per far rallentare il refresh del rendering), si nota perfettamente che ridisegna le forme ad uno a uno come se fossere singoli elementi. Se l’immagine fosse raster non ci sarebbero singoli elementi.

    Da un lato e’ vero che i file eps generati con la mia procedura sono piu grandi dei file eps sicuramente vettoriali (che ho ricavato con le nuove indicazioni che ti allego ora). Ma cio’ non vuol dire che sono per forza raster. Infatti le stampanti virtuali di Windows inseriscono di default nel file finale, un sacco di headers e risorse praticamente superflue (per es. error handler e fonts, anche se l’immagine non ne ha).
    ———————–
    Ma comunque, bando alle polemiche e passiamo alla soluzione di riserva. E si perche’ ho pure la soluzione di riserva. Il motto dell’azienda per cui lavoro e’ “Non ci sono problemi, ci sono solo soluzioni”. 8)
    Io ho installato PDFCreator, una stampante virtuale per creare PDF e altri files, che si appoggia a Ghostscript. PDFCreator e’ un progetto open source ma purtroppo per te e’ solo su piattaforma Windows 👿 Se mi ricordo bene e’ stato scritto in Visual Basic, puoi vedere su sourceforge.net comunque. Tuttavia quello che PDFCreator fa e’ semplicemente usare Ghostview nel modo che ti riassumo qui

    1)Apri il PDF con Ghostview (io ho Ghostgum Ghostview 4.8 con Ghostscript 8.53)
    2)Usa il comando “Convert..” e seleziona come device “pswrite”. La “resolution” credo si riferisce a quella di stampa su carta, non del file in se’, percio’ non importa.
    3)Apri sempre con GSView il file .ps appena creato e su questo usa il comando “PS to EPS”
    4)Edita il .eps. In particolare aggiusta i bb. Eventualmente sostituisci gli “HiResBoundingBox” con i piu’ compatibili “BoundingBox”

    Ultima considerazione.
    Con questa procedura non so come si possa croppare la figura pdf iniziale, casomai servisse. Suppongo che nella finestra di “Convert..” ci vadano indicate delle “Properties” esplicite.
    Con il su citato PDFCreator, quello che faccio e’ esattamente quello che ho postato qualche giorno fa. Apro il file con AdobeReader seleziono (croppo) la zona che mi interessa con lo snapshot tool e printo la selezione. Dunque lo snapshot tool non rasterizza la selezione per forza. Tra i formati di output di PDFCreator oltre al PDF c’e’ l’EPS ovviamente ma anche i principali formati raster.

    Fammi sapere se ci riesci.
    Se hai un test decisivo per vedere se un eps e’ davvero vettoriale (che non sia la stampa su un foglio di 3x3metri…) ti mando un mio eps creato con la procedura del mio primo post.

    PS. Comunque sia, la spesa complessiva resta sempre zero euro ❗

    Saluti

    in risposta a: Simboli a sinistra dei paragrafi #9575
    Up
    0
    Down
    ::


    Grazie del suggerimento. Ho modificato il codice e lo posto per chi fosse interessato

    `
    \newcommand{\zz}[3][-1.5]{%
    \vbox to 0pt{%
    \kern#1ex% %param. 1 posizione vert. del simbolo rispetto il paragrafo (in ex)
    \hbox{%
    #3% %param. 3 contenuto vero e proprio del box
    \kern\parindent%recupero lo spazio di indentazione
    \kern#2ex% %param. 2 separazione horiz. tra simbolo e paragrafo (in ex)
    }%
    \vss%
    }}
    \newcommand{\bollinopar}[1][red]{%
    \leavevmode%
    \llap{%
    \zz[-2]{1}{%
    \begin{pspicture*}(0,0)(0.5,0.5)
    \psellipse*[linecolor=#1](0.25,0.25)(0.25,0.25)
    \end{pspicture*}%
    }}%
    \ignorespaces%
    }
    `
    e mi pare che funzioni discretamente sia con parindent>0 che parindent=0. Solo se do un esplicito \noindent fa pasticci ma mi accontento senza problemi.

    Ciao

    in risposta a: Simboli a sinistra dei paragrafi #9573
    Up
    0
    Down
    ::


    Mi sono accorto solo adesso che il mio precedente post in realta’ andava nell’indice “Tex e Latex” e non in “Altri programmi”
    Scusate 😳

    in risposta a: Come estrarre un’immagine vettoriale da un PDF #9500
    Up
    0
    Down
    ::


    In WindowsXP e’ piu’ semplice a farlo che a scriverlo:

    1)apri il pdf con Adobe Reader (io ho il 7) e seleziona con lo snapshot tool la regione che ti interessa. La selezione, sebbene non visibile, rimane memorizzata
    2)installa se non lo hai fatto gia’ una stampante virtuale postscript (io uso la HP Color LaserJet 5/5M) e setta nelle preferenze di stampa come porta FILE ed EPS come formato di salvataggio
    3)stampa su file spuntando nella finestra di dialogo di stampa la voce “selected graphic” come range
    4)edita il file eps prodotto per aggiustare i bounding boxes. A seconda della stampante virtuale usata, ci potrebbere essere dei caratteri strani all’inizio e alla fine del file: cancellali, perche il file deve cominciare con “%!PS-Adobe-3.0 EPSF-3.0” e finire con qualcosa di senso compiuto come “%%EOF”, “%%Pages: 1” o altro ancora
    5)usa quello che vuoi per riconvertire l’eps in altro formato: pstoedit, ps2pdf, un’altra stampante virtuale ecc

    Non e’ necessario Adobe Acrobat Pro percio’ la spesa complessiva e’ zero.

    Ovviamente non so se in MacOs queste operazioni hannno un analogo… Credo di si altrimenti ahime’ dovrete ammettere che Windows e’ si croce ma anche delizia.

    Come ha detto DMW se nel pdf era una immagine raster embedded c’e’ poco da fare.

    Saluti

    in risposta a: Filmati in una presentazione con Beamer #8253
    Up
    0
    Down
    ::


    Salve

    io compilo con pdflatex con multimedia e miktex e non ho problemi.

    Il mio consiglio pero’ e’ quello di usare il package movie15 che si puo’ trovare facilmente in CTAN. Fa le stesse cose di multimedia e altro ancora. Per esempio incorpora il file esterno multimediale dentro il file PDF finale. Nell’ultimissima versione che ho appena scaricato e provato puo’ includere perfino file 3D di realta’ virtuale 😯 .
    Ovviamente uno ha sempre la possibilita’ di usare direttamente le annotazioni tramite hyperref. Un esempio di come fare mi pare sia proprio nel manuale di hyperref.

    Ciao

    in risposta a: questionari interattivi e stampabili in pdf #7022
    Up
    0
    Down
    ::


    Dal thread revisioni latex senza conoscerlo, free sw per correzioni pdf

    per quanto riguarda i form mi pare di capire che stai dicendo che si possono creare form salvabili, se è cosi’ puoi per favore spiegarmi come nel 3d sui questionari interattivi?

    Nel mio messaggio intendevo dire che Acrobat puo’ abilitare i commenti in Reader ma una cosa analoga non si puo’ fare con i forms. Cioe’ per come l’ho capita io (che non posseggo Acrobat tra l’altro..) l’autore in Acrobat non puo’ concedere all’utilizzatore Reader la possibilita’ di salvare i dati nei form. Per fare cio’ anche l’utilizzatore deve possedere Acrobat.
    In Reader le modifiche ai forms si perdono e si possono soltanto stampare su carta.
    Con pervicacia ho provato a stampare su file, con una stampante PDF virtuale (PDFCreator per la cronaca), ma non l’ho fregato! E’ vero che i dati modificati rimangono nel nuovo file appena stampato ma i form perdono la loro natura interattiva. Sono sostituiti da una snapshot credo.

    Tornando ad Acrobat, e’ vero che si possono esportare le modifiche ai form in file esterni i cosiddetti FDF, e successivamente importarle dagli stessi file FDF. Un utilizzatore puo’ mandare all’autore come feedback il solo FDF. Ma anche qua mi pare di capire che il semplice Reader non puo’ ne’ importare ne’ esportare FDF. Nella documentazione di AcroTex si parlava di questi FDF dovrei ridarci un’occhiatina.

    In commercio poi esistono diversi software (costosi direi) che possono salvare i dati dei forms, magari in file XML esterni per poi fare import/export. Vedi per esempio in PDFStorehttp://www.pdfstore.com

    Saluti

    in risposta a: revisioni latex senza conoscerlo, free sw per correzioni pdf #6994
    Up
    0
    Down
    ::


    Spero che questo messaggio non risulti troppo lungo

    già, un vero peccato. posso chiederti come hai proceduto nella tua analisi? con cosa compari due file binari?

    Ho proceduto come si suol dire alla femminina :oops:, con il Windiff (della suite MS VisualStudio) mi sono fatto grossomodo un’idea delle differenze. I due file contengono molti PDF object, piu’ di un centinaio, e le differenze sono troppe (per questo motivo ti chiedevo due file con una pagina praticamente bianca!). All’interno dei file poi l’ordine in cui sono posizionati questi oggetti e’ diverso. Di conseguenza diversi sono gli offset dall’inizio del file di ciascuno. In pratica un casino incomprensibile!
    Ad occhio 😯 ho pero’ notato l’oggetto che si trova all’offset 0xB43, (io uso XVI32 come editor esadecimale) e che termina ad 0x40AF. Ques’oggetto e’ solo nel file commentabile, non nell’altro. Io credo che le informazioni relative alla abilitazione dei commenti stanno (anche) li. In particolare verso 0x3E88 si deduce che viene utilizzato l’agoritmo MD5 per proteggere queste informazioni. Essendo un algoritmo di message digest non ci si puo’ fare niente: le informazioni dipendono dal contenuto di tutto il file e l’intero oggetto non puo’ essere copiato e incollato in un altro file.

    Mi rendo conto che questa che ho descritto vinca il premio di analisi meno scientifica che tu abbia mai sentito, e concordo con te. Ma con un po’ di fantasia forse puo’ quadrare. Se solo Adobe rilasciasse pubblicamente le specifiche qualche sviluppatore opensource potrebbe rendere un bel servizio a tutti. Ma il business e’ business..

    PS sbirciando i due PDF si possono ricavare alcune informazioni. Se distribuisci file e non ti va che altri sappiano dove tieni i tuoi documenti e come li produci stai attento. Per esempio so che i due grafici li hai fatti con Matlab (ce l’hai la licenza? 😆 ) e li hai convertiti in eps con FPL Ghostscript. E poi che hai una partizione Y. Non mi dire che tra la A e la Y le hai occupate tutte…

    La risposta all’altra domanda nell’altro thread

    Saluti

    in risposta a: revisioni latex senza conoscerlo, free sw per correzioni pdf #6991
    Up
    0
    Down
    ::


    Giusto per chiudere il thread.

    ho visto i sorgenti dei due file pdf. Quello con i commenti abilitati in effetti contiene delle righe in piu’. In particolare sono dei tags specifici di Adobe che dipendono anche dal resto del contenuto del file. E non soltanto per l’offset address all’interno del file. Per questo motivo queste righe non possono essere ricopiate per come sono in altri file per sproteggerli. Peccato.

    Infine faccio due osservazioni.

      Mi pare di capire che i commenti, le correzioni e i forms siano praticamente delle aggiunte al formato pdf standard, quello che chiamerei libero. Le specifiche tecniche di queste funzionalita’ aggiuntive non sono pubbliche e quindi sono gestibili solo da Adobe. Nessuna speranza di creare un pacchetto latex ad hoc percio’. La conferma e’ che non ho trovato nessun altro software capace di sbloccare i file sebbene abbia cercato a lungo…

      Solo i commenti e le correzioni (non il salvataggio dei forms!) possono essere abilitati da Acrobat e solo per gli utenti Reader.

    La conclusione e’ quella gia’ indicata e non ci sono alternative, chi vuole queste funzionalita’ deve possedere almeno una copia di Adobe Acrobat.

    Saluti

    PS una domandina OT allo staff: c’e’ un motivo particolare per cui l’orologio di questo forum va un ‘ora avanti ❓

Stai visualizzando 15 risposte – dal 1 al 15 (di 21 totali)

Go to top