- Questo topic ha 16 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 14 anni, 5 mesi fa da
Bruno.
-
CreatoreTopic
-
13 Aprile 2012 alle 16:43 #72364::
Ciao a tutti, premetto che non sono sicuro che sia la sezione giusta, ma dato che è un problema stilistico posto qui. Sto scrivendo la tesina triennale e ho un problema con un immagine di grandi dimensioni: si tratta di un grafico matlab. Per poter vedere meglio il grafico sarebbe opportuno inserire l’immagine in orizzontale: secondo voi è preferibile inserire l’immagine dove serve in orizzontale o allegare un foglio extra alla fine della tesi con l’immagine grande? grazie a tutti dell’aiuto
-
CreatoreTopic
-
AutoreRisposte
-
-
13 Aprile 2012 alle 17:32 #72365::
Number22″ post=71481Ciao a tutti, premetto che non sono sicuro che sia la sezione giusta, ma dato che è un problema stilistico posto qui. Sto scrivendo la tesina triennale e ho un problema con un immagine di grandi dimensioni: si tratta di un grafico matlab. Per poter vedere meglio il grafico sarebbe opportuno inserire l’immagine in orizzontale: secondo voi è preferibile inserire l’immagine dove serve in orizzontale o allegare un foglio extra alla fine della tesi con l’immagine grande? grazie a tutti dell’aiuto
Mettila in una pagina vicina al luogo in cui serve. Ruotala, se le dimensioni lo consentono.
Potrebbe essere necessaria qualche interruzione di pagina manuale per farla stare proprio lì,
ma se fai questo in fase di revisione non dovresti aver problemi.Ciao,
Ivan
-
14 Aprile 2012 alle 11:06 #72366
-
14 Aprile 2012 alle 11:09 #72367::
Ho trovato come fare qui:
http://www.guitex.org/home/it/forum/5-tex-e-latex/47149-rotazione-di-figure-e-didascalia-associate
rimane solo il dubbio stilistico:)
-
14 Aprile 2012 alle 11:13 #72368::
Number22″ post=71502Ho trovato come fare qui:
http://www.guitex.org/home/it/forum/5-tex-e-latex/47149-rotazione-di-figure-e-didascalia-associate
rimane solo il dubbio stilistico:)Se hai un grafico in matlab e usi lo script matlab2tikz ottieni il codice relativo; a questo punto puoi scalarlo come ti pare con i comandi di pgfplot e sei a posto.
Ciao
Claudio
-
14 Aprile 2012 alle 11:17 #72369
-
14 Aprile 2012 alle 11:24 #72370::
Number22″ post=71504Grazie mille! Però credo dovrò metterlo in orizzontale comunque perchè ho provato a fare una stampa (su carta vera intendo) e è davvero illeggibile, posso farlo con questo script?
Io l’avevo usata un paio d’anni fa con molta soddisfazione. Un riferimento è questo indirizzo web. La procedura è più o meno questa:
- fai il plot con il tuo script
- lanci matlab2tikz.m e ti chiederà di salvare il relativo codice tikz
- copi e incolli il codice nel tuo documento .tex (caricando ovviamente pgfplots)
Direi che un tentativo non ti costa molta fatica e magari ti risolve qualche problema.
Ciao
Claudio
-
14 Aprile 2012 alle 11:51 #72371::
Certo faccio sicuramente un tentativo, ho trovato come guida anche questa:
http://www.howtotex.com/packages/beautiful-matlab-figures-in-latex/Grazie mille! Ti faccio sapere come va:)
-
14 Aprile 2012 alle 12:09 #72372::
Ho appena provato, ho creato lo script matlab, ho salvato i file e tutto. Al momento della compilazione va tutto bene, quando apro il file .dvi mi dice “Invalid argument” non l’immagine non compare, idem convertendolo in .pdf. Il codice è questo:`
\begin{figure}
\centering
\newlength\figureheight
\newlength\figurewidth
\setlength\figureheight{6cm}
\setlength\figurewidth{6cm}
\input{luogo.tikz}
\caption{Luoghi a coefficiciente di smorzamento e pulsazione naturale costanti}
\end{figure}
`Da cosa può dipendere? Grazie mille per l’aiuto
-
14 Aprile 2012 alle 12:23 #72373::
Number22″ post=71508Ho appena provato, ho creato lo script matlab, ho salvato i file e tutto. Al momento della compilazione va tutto bene, quando apro il file .dvi mi dice “Invalid argument” non l’immagine non compare, idem convertendolo in .pdf. Il codice è questo:
`
\begin{figure}
\centering
\newlength\figureheight
\newlength\figurewidth
\setlength\figureheight{6cm}
\setlength\figurewidth{6cm}
\input{luogo.tikz}
\caption{Luoghi a coefficiciente di smorzamento e pulsazione naturale costanti}
\end{figure}
`Da cosa può dipendere? Grazie mille per l’aiuto
Compila direttamente con pdflatex. 🙂 Se non funziona ancora, prova a dire quale distribuzione usi e a riportare il preambolo del tuo documento.
Ciao
Claudio
-
14 Aprile 2012 alle 12:39 #72374::
Non posso compilare direttamente in pdf perchè tutte le altre immagini sono in eps 🙁 Questo è il preambolo:`
\documentclass[a4paper,12pt,openright]{report}
\usepackage[italian]{babel} %parole standard in italiano\usepackage{amsmath} %formule matematiche
\usepackage[latin1]{inputenc} %riconosce gli accenti nel sorgente
\usepackage{graphicx} %gestisce inserimento immagini
\usepackage [labelfont={bf}]{caption} %definisce le didascalie
\newcommand{\lapl}{\mathcal{L}} %definisce simbolo per trasformata di laplace e zeta
\newcommand{\tzeta}{\mathcal{Z}}%\usepackage{pgfplots} %importazioni figure matlab
%\usepackage{tkiz}\newenvironment{sistema}%
{\left \lbrace \begin{array}
{@{}l@{}}}
{\end{array}\right.}\pagestyle{headings}
\begin{document}
`Ho installato miktex 2.9.4250. Se si può risolvere senza complicarsi la vita ok, altrimenti la metto in orizzontale dai, non voglio scocciare cosi tanto:-D comunque grazie!
-
14 Aprile 2012 alle 12:45 #72375::
Number22″ post=71514Non posso compilare direttamente in pdf perchè tutte le altre immagini sono in eps 🙁 Questo è il preambolo:
`
\documentclass[a4paper,12pt,openright]{report}
\usepackage[italian]{babel} %parole standard in italiano\usepackage{amsmath} %formule matematiche
\usepackage[latin1]{inputenc} %riconosce gli accenti nel sorgente
\usepackage{graphicx} %gestisce inserimento immagini
\usepackage [labelfont={bf}]{caption} %definisce le didascalie
\newcommand{\lapl}{\mathcal{L}} %definisce simbolo per trasformata di laplace e zeta
\newcommand{\tzeta}{\mathcal{Z}}%\usepackage{pgfplots} %importazioni figure matlab
%\usepackage{tkiz}\newenvironment{sistema}%
{\left \lbrace \begin{array}
{@{}l@{}}}
{\end{array}\right.}\pagestyle{headings}
\begin{document}
`Ho installato miktex 2.9.4250. Se si può risolvere senza complicarsi la vita ok, altrimenti la metto in orizzontale dai, non voglio scocciare cosi tanto:-D comunque grazie!
Capito (potresti risolvere con il pacchetto epstopdf). Comunque c’è un errore di sintassi (anche se commentato):
`\usepackage{tkiz}`
deve essere:`\usepackage{tikz}`
Se prima era attivo non capisco perché il compilatore non abbia protestato.
Ciao
Claudio
-
14 Aprile 2012 alle 12:55 #72376
-
14 Aprile 2012 alle 13:17 #72377::
Purtroppo la mia versione non me lo consente, dovrei scaricare l’ultima distribuzione? Perdonate l’ignoranza, che differenza c’è tra la distribuzione texlive e la distribuzione miktex?
Ho inserito l’immagine esportata in eps da matlab. Il codice è questo(ho dovuto tagliarla un po’ perchè viene esportata un po’ male da matlab):`
\begin{figure}[ht]
\centering
\includegraphics[trim= 4cm 0cm 3cm 0cm, clip, width=20cm, height=12.3cm, angle=90]{Grafico_matlab1.eps}
\caption{Piano z in cui sono evidenziati i luoghi $\xi = cost.$ e $\omega_n =cost.$}
\end{figure}
\clearpage
`ho due domande, alle quali spero sappiate rispondere:) :
1) perchè quando esporto in pdf (o meglio da dvi a pdf) nel pdf l’immagine risulta tagliata a sinistra (a sinistra senza rotazione intendo, quindi in basso dopo la rotazione)?
2) posso inserire delle scritte attorno all’immagine? Mi servirebbero per indicare gli assi e il titolo del grafico perchè quello di matlab è orribileGrazie mille a tutti, mi state dando una grossa mano:D
-
15 Aprile 2012 alle 10:17 #72378::
cfiandra” post=71516
Capito (potresti risolvere con il pacchetto epstopdf). Comunque c’è un errore di sintassi (anche se commentato):`\usepackage{tkiz}`
deve essere:`\usepackage{tikz}`
Se prima era attivo non capisco perché il compilatore non abbia protestato.
Ciao! Ho provato a ricompilare con l’errore corretto (la prima volta l’ho lasciato commentato proprio perchè mi dava errore) e il risultato è lo stesso. Apro il dvi e mi dice: “invalid argument”. Faccio l’ultimo tentativo con il pacchetto che mi hai indicato! Grazie mille:grin:
-
15 Aprile 2012 alle 10:35 #72379::
Be’ certo, che devi aggiornare la tua distribuzione; che sia la distribuzione TeX Live (che noi raccomandiamo sempre) o che sia MiKTeX, bisogna sempre disporre dell’ultima versione; TeX Live viene aggiornata quasi ogni giorno sui vari mirror, MiKTeX viene aggiornata quando il sia pur bravissimo Chrristian Schenk ce la fa.Comunque se hai MiKTeX, verifica che sia aggiornatissima, la 2.9, ma che i singoli componenti siano aggiornatissimi; usa i package wizard di miKTeX per verificare queste cose.
Altrimenti invoca il pacchetto epstopdf e verifca che il tuo editor lanci il compilatore con l’opzione –enable-write18 (mi pare che si chiami così, l’opzione di MiKTeX).
La versione di pdflatex.exe deve essere almeno del 2010 perché questo funzioni. e non passare più per il dvi; consideralo morto e sepolto, almeno per il 95 % dei lavori che devi fare. Io sono almeno 10 anni che non uso più quel formato.
TeX Live è la distribuzione muktipiattaforma del sistema TeX prodotta, aggiornata, corretta, arricchita dall’apposito working group del gruppo internazionale degli utenti di TeX (TUG); MiKTeX è la distribuzione per Windows gestita da Chrisian Schenk che parte dalal TeX Live per impacchettare una cosa che sia Windows friendly. In realtà da un paio d’anno (anche più) anche la TeX Live è Windows friendly, e quindi il passaggio attraverso le mani di Christian allunga solo i tempi.
-
15 Aprile 2012 alle 10:47 #72380::
Grazie per tutte le delucidazioni!La versione di pdflatex.exe deve essere almeno del 2010 perché questo funzioni. e non passare più per il dvi; consideralo morto e sepolto, almeno per il 95 % dei lavori che devi fare. Io sono almeno 10 anni che non uso più quel formato.
Di questo sono abbastanza sicuro visto che l’ho installata nel 2012, dovrebbe essere ok. Non credevo che il dvi fosse cosi obsoleto diciamo. Avevo iniziato con l’inserimento di immagini in pdf, poi però ho visto che dava parecchi problemi con l’impaginazione perchè per ogni immagine stampava un’intera pagina e allora sono passato al dvi (o arrivo da qui al pdf finale). Ora ho utilizzato il pacchetto “epstopf” e va benissimo. Secondo voi mi conviene esportarle direttamente in pdf? Utilizzo DIA per le immagini.
Altrimenti invoca il pacchetto epstopdf e verifca che il tuo editor lanci il compilatore con l’opzione –enable-write18
Ho invocato il pacchetto, mi ha creato un pdf per ogni immagine eps senza alcun problema, il pdf viene creato senza intoppi. Dove controllo questa opzione con miktex?
Grazie mille ancora!
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.