- Questo topic ha 24 risposte, 11 partecipanti ed è stato aggiornato l'ultima volta 17 anni, 2 mesi fa da
maumau138.
-
CreatoreTopic
-
5 Giugno 2009 alle 17:26 #34324::
Salve.
So che un quesito del genere è stato posto tante altre volte, ma forse proprio per aver letto troppo cose, ho le idee confuse e per questo chiedo in anticipo scusa per ciò che posterò.
Premessa: I programmi che uso sono :
`Editor TeXnicCenter
Compilatore MikTeX 2.7 (inglese)
Visualizzatore A.Reader`
Allora : Un pallino che avevo da tempo era quello di creare in MATLAB un grafico di una qualche funzione con sotto un foglio millimetrato (tipo quello che vendono i negozi di cancelleria ect ect…).Ho impiegato un pò di tempo ed alla fine ci sono riuscito.Credevo di aver finito li e di fare un semplice copia e incolla in un normale word processor..ma così non è stato perchè li il grafico perde tutte le sue proprietà, ed i millimetri diventano tutt’altro.
Da qui scopro LaTeX.
Ora,ho letto circa l’uso delle figure dalle diverse diverse guide postate su questo sito, ma ho dei problemi:1 – se voglio utilizzare il file in formato .eps non me lo visualizza
`\usepackage{graphicx}
\begin{figure}[h]
\centering
\includegraphics{prova}
\end{figure}`
ma mi visualizza il nome del file.;2 – se utilizzo il formato pdf lo visualizza, ma non centrato. Ho letto già da altre parti che si deve scontornare ma non ho capito come si fa;
3 – in ultima analisi è meglio usare il formato eps o il pdf?
-
CreatoreTopic
-
AutoreRisposte
-
-
5 Giugno 2009 alle 17:56 #34325::
Ti consigli vivamente di utilizzare pdfLaTex, che produce direttamente il pdf senza passare dal formato ps. In questo caso le immagini possono essere, per esempio, in formato pdf, se sono vettoriali, png altrimenti. Se hai delle immagini eps puoi utilizzare GSview per ritagliarle ed eps2pdf per trasformarle in pdf. Questa è la procedura che seguivo quando usavo Windows. Non conosco MATLAB ma probabilmente può esportare direttamente in pdf. In alternativa puoi usare la funzione trim del pacchetto graphicx.Ciao
Ivan
-
5 Giugno 2009 alle 18:05 #34326
-
5 Giugno 2009 alle 18:12 #34327
-
5 Giugno 2009 alle 19:44 #34328
-
6 Giugno 2009 alle 12:26 #34329::
L’Arte di scrivere con LaTeX recita[…] il pdf visualizza correttamente tutti gli effetti del pacchetto graphicx,
sfrutta il pacchetto microtype, è un formato molto diffuso anche
tra coloro che non usano LATEX, permette di attivare i riferimenti ipertestuali
forniti dal pacchetto hyperref e consente di restringere l’accesso
al documento per mezzo di password: ad esempio, è possibile limitare
l’accesso al file, limitarne la stampa (impedirla, oppure consentirla
solo a bassa risoluzione) e limitarne le modifiche (estrazione di testo,
estrazione o eliminazione di pagine, . . . )
[…]
per sfruttare appieno le potenzialità del formato pdf è necessario usare PDFLaTeX
.= usa il PDF con PDFLaTeX
scontornare le immagini pdf è, inizialmente abbastanza ostico.
dai un’occhiata qui. in particolare, per il tuo problema concentrati sull’ultimo punto dell’elenco, ovvero leggi in gsview le coordinate dei punti in prossimità dei quali tagliare e inserisci l’immagine pdf con
`\includegraphics[viewport=x1 y1 x2 y2, clip]{immagine}`
-
8 Giugno 2009 alle 7:22 #34330::
ho Gswiew ma non so ritagliare le immagini…
cosa è eps2pdf? come si usa?
Per creare un pdf già scontornato da un eps utilizzo il seguente comando (in Linux, spero che in Windows sia lo stesso, a parte il comando che è gswin32.exe):
`gs -sOutputFile=grafico.pdf -sDEVICE=pdfwrite -dEPSCrop -dSAFER -dBATCH -dNOPAUSE grafico.eps`
eps2pdf si usa (in Linux) come tutti gli altri software:
`eps2pdf grafico.eps grafico.pdf` ma probabilmente non fa altro che richiamare il comando ‘gs’.
-
8 Giugno 2009 alle 11:12 #34331::
cosa è pdflatex? come si usa?
ho Gswiew ma non so ritagliare le immagini…
cosa è eps2pdf? come si usa?
Puoi utilizzare anche lo script pdfcrop che funziona in Linux ed in Windows (per windows la condizione è che tu abbia installato texlive 2008).
Cerca nel forum ci sono molti post che riguardano il pdfcrop (che si basa su ghostscript e pdfTeX).
pdfcrop scontorna contenuto pdf con il comando:pdfcrop nomefile.pdf
e può essere usato massivamente anche su interi set di file.
Bye.
-
9 Giugno 2009 alle 21:32 #34332::
Puoi utilizzare anche lo script pdfcrop che funziona in Linux ed in Windows (per windows la condizione è che tu abbia installato texlive 2008).
pdfcrop funziona benissimo sotto Windows e Miktek, almeno sul mio portatile funziona, avendo installato
GSView 4.9
ActivePerl 5.10.0 Build 1004
Miktek 2.7 aggiornato al 25/05/09
pdfcrop 1.14lo uso quasi tutti i giorni per ritagliare grafici in MATLAB,
la procedura che uso è semplice, una volta ottenuta l’immagine desiserata, la esporto in PDF vettoriale, la ritaglio con pdfcrop e l’immagine è pronta per essere inserita in (pdf)latex[/quote]
-
10 Giugno 2009 alle 7:47 #34333::
Puoi utilizzare anche lo script pdfcrop che funziona in Linux ed in Windows (per windows la condizione è che tu abbia installato texlive 2008).
pdfcrop funziona benissimo sotto Windows e Miktek, almeno sul mio portatile funziona, avendo installato
GSView 4.9
ActivePerl 5.10.0 Build 1004
Miktek 2.7 aggiornato al 25/05/09
pdfcrop 1.14lo uso quasi tutti i giorni per ritagliare grafici in MATLAB,
la procedura che uso è semplice, una volta ottenuta l’immagine desiserata, la esporto in PDF vettoriale, la ritaglio con pdfcrop e l’immagine è pronta per essere inserita in (pdf)latexBenissimo, un’altro fan di pdfcrop. Grande Heiko Oberdiek.
Buon ritaglio!!!
-
28 Giugno 2009 alle 14:44 #34334::
pdfcrop funziona benissimo sotto Windows e Miktek, almeno sul mio portatile funziona, avendo installato
GSView 4.9
ActivePerl 5.10.0 Build 1004
Miktek 2.7 aggiornato al 25/05/09
pdfcrop 1.14lo uso quasi tutti i giorni per ritagliare grafici in MATLAB,
A dire il vero ho risolto il problema con GSview però sono comunque interessato a pdfcrop.
Due domande:
1 – E’ freeware?
2 – Se si, qualche sito attendibile da cui scaricarlo (magari in italiano)?
-
28 Giugno 2009 alle 14:48 #34335::
Intanto posto la risoluzione del caso:1 – Creo il grafico con MATLAB e lo salvo in come .ps;
2 – Con GSview 4.9 lo converto in .eps con i limiti calcolati in automatico;
3 – Con eps2pdf lo converto in .pdf;
4 – Compilo ed il gioco è fatto.Ringrazio tutti coloro che con le proprie risposte mi hanno fatto raggiungere questo obiettivo.
-
29 Giugno 2009 alle 13:13 #34336::
A dire il vero ho risolto il problema con GSview però sono comunque interessato a pdfcrop.
Due domande:
1 – E’ freeware?
2 – Se si, qualche sito attendibile da cui scaricarlo (magari in italiano)?1 – Sì, è un codice open-source.
2 – In italiano non so se esiste qualcosa, comunque è un pacchetto di Miktek, e se proprio vuoi lo script si può scaricare dal CTAN
-
2 Luglio 2009 alle 7:57 #34337::
Buongiorno a tutti,
sto scrivendo la tesi e inserendo dei grafici. MI trovo con questo problema: sto inserendo molte figure, e da un certo punto in poi mi compare questo errore ” not in outer par mode”.PEr tutte le foto sto usando questo codice:
\begin{figure}[htbp]
\vspace{1cm}
\centering {\includegraphics[width=0.60\textwidth]{13rigaturaall}}
\caption{Angolo di contatto diagrammato in funzione della rigatura [$\mu m$] per alluminio 13 $\mu L$}
\end{figure}Me l’ha dato il mio prof quindi penso che sia corretto.
Aiutatemi!
grazie
-
2 Luglio 2009 alle 8:15 #34338::
Buongiorno a tutti,
sto scrivendo la tesi e inserendo dei grafici. MI trovo con questo problema: sto inserendo molte figure, e da un certo punto in poi mi compare questo errore ” not in outer par mode”.PEr tutte le foto sto usando questo codice:
\begin{figure}[htbp]
\vspace{1cm}
\centering {\includegraphics[width=0.60\textwidth]{13rigaturaall}}
\caption{Angolo di contatto diagrammato in funzione della rigatura [$\mu m$] per alluminio 13 $\mu L$}
\end{figure}Me l’ha dato il mio prof quindi penso che sia corretto.
No, non è corretto, ma l’errore non dipende da quello; prima di tutto comincia a scrivere così:
`\begin{figure}[htbp]
\centering
\includegraphics[width=0.60\textwidth]{13rigaturaall}
\caption{Angolo di contatto diagrammato…}
\end{figure}`
Per le unità di misura ti consiglio di dare un’occhiata al pacchetto siunitx; di sicuro le unità non vanno scritte in corsivo.Il tuo problema dipende probabilmente da un ambiente non chiuso correttamente prima del punto da cui cominciano gli errori. Metti \end{document} prima del \begin{figure} che ti dà il primo errore e vedi che succede.
Ciao
Enrico
-
2 Luglio 2009 alle 8:45 #34339
-
2 Luglio 2009 alle 8:50 #34340::
grazie perfetto!
quindi non è corretto mettere il \centering di fianco a includegraphics?
Ho anche un altro probema: le immagini non si posizionano dove voglio io. Ho provato a inserire il comando h! ma si ribella e non funziona lo stesso.
Che fare?
Leggi il paragrafo sulle figure e sugli oggetti mobili nell’Arte (quassù).
Ciao,
L.
-
2 Luglio 2009 alle 8:52 #34341
-
2 Luglio 2009 alle 9:06 #34342
-
2 Luglio 2009 alle 9:23 #34343::
grazie perfetto!
quindi non è corretto mettere il \centering di fianco a includegraphics?
Scrivere
`\centering\includegraphics[…]{…}`
oppure
`\centering
\includegraphics[…]{…}`
è del tutto equivalente. La seconda forma è migliore per trovare le cose quando si scorre il documento .texQuello che non ci va sono le graffe attorno a \includegraphics. Non è che siano sbagliate, ma sono del tutto inutili e sono sintomo della poca dimestichezza con la sintassi dei comandi LaTeX: \centering è una dichiarazione, non un comando con argomento.
Sbagliarsi su questo è in quel caso irrilevante, in altri casi può dare parecchi grattacapi.
Ciao
Enrico
-
7 Luglio 2009 alle 20:26 #34344
-
7 Luglio 2009 alle 20:28 #34345::
Puoi utilizzare anche lo script pdfcrop che funziona in Linux ed in Windows (per windows la condizione è che tu abbia installato texlive 2008).
pdfcrop funziona benissimo sotto Windows e Miktek, almeno sul mio portatile funziona, avendo installato
GSView 4.9
ActivePerl 5.10.0 Build 1004
Miktek 2.7 aggiornato al 25/05/09
pdfcrop 1.14lo uso quasi tutti i giorni per ritagliare grafici in MATLAB,
la procedura che uso è semplice, una volta ottenuta l’immagine desiserata, la esporto in PDF vettoriale, la ritaglio con pdfcrop e l’immagine è pronta per essere inserita in (pdf)latexCiao, per favore mi dai qualche dritta su come fare perchè io tengo installati praticamente tutti i tuoi programmi ma il pdfcrop non funziona.
Attendo tue notizie
-
8 Luglio 2009 alle 13:40 #34346
-
8 Luglio 2009 alle 15:39 #34347::
Voglio ringraziare vivamente maumau138 per le informazioni date. Alla fine ci sono riuscito.
Ecco la soluzione:
Il file pdfcrop.pl forse non era buono perchè quando ho scaricato lo scripts da CTAN e l’ho aggiornato, ha funzionato.
Per la soluzione quindi basta seguire la procedura indicata in questi post.
Preciso pure che su internet ho trovato un eseguibile di PDFCrop per chi non vuole lavorare in modalità batch qui .Ricordate di specificare comunque la PATH di Ghostscripts anche in questo programma.
-
8 Luglio 2009 alle 18:55 #34348::
Voglio ringraziare vivamente maumau138 per le informazioni date.Alla fine ci sono riuscito.
Ecco la soluzione:
Il file pdfcrop.pl forse non era buono perche quando ho scaricato lo scripts da CTAN e l’ho aggiornato, ha funzionato.
Per la soluzione quindi basta seguire la procedura indicata in quasti post.
Preciso pure che su internet ho trovato un eseguibile di PDFCrop per chi non vuole lavorare in batch. Vedere qui .Ricordare però comunque di specificare la PATH di Ghostscripts anche in questo programma.Il problema del file consiste semplicemente nel fatto che solo la versione di aprile (se non sbaglio) funziona con mikTeX, le versioni precedenti erano state scritte su linux e funzionavano alla perfezione sotto TeXlive, quindi chi aveva questa distribuzione LaTeX, riusciva a far funzionare lo script anche su Win, mentre chi aveva MikTeX aveva problemi.
Contentissimo di averti aiutato 😀
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.