Problemi formattazione Latex (immagini e codice matlab)

Strumenti informatici per la matematica applicata, le simulazioni, il disegno: Mathcad, Matlab, Scilab, Microcap, PSpice, AutoCad ...

Moderatori: Foto Utenteg.schgor, Foto Utentedimaios

Avatar utente
Foto UtenteDirtyDeeds
55,9k 7 11 13
G.Master EY
G.Master EY
Messaggi: 7012
Iscritto il: 13 apr 2010, 16:13
Località: Somewhere in nowhere
0
voti

[21] Re: Problemi formattazione Latex (immagini e codice matlab)

Messaggioda Foto UtenteDirtyDeeds » 19 giu 2013, 18:32

deltax ha scritto:ho risposto...il tipo è report...


No, la classe è report.

deltax ha scritto:è una tesina per una materia all'università.


Questo è il tipo di documento. Una tesina è un documento scientifico e come tutti i documenti scientifici vuole le figure, le tabelle, i paragrafi e le equazioni numerate, con riferimenti nel testo. Si fa così anche negli articoli di una-due pagine. Ignorando tali regole finirai solo per fare una pessima tesina (ne hai libertà, eh).
It's a sin to write sin instead of \sin (Anonimo).
...'cos you know that cos ain't \cos, right?
You won't get a sexy tan if you write tan in lieu of \tan.
Take a log for a fireplace, but don't take log for \logarithm.

Avatar utente
Foto Utentedeltax
936 1 4 6
Sostenitore
Sostenitore
Messaggi: 571
Iscritto il: 12 apr 2013, 14:41
0
voti

[22] Re: Problemi formattazione Latex (immagini e codice matlab)

Messaggioda Foto Utentedeltax » 19 giu 2013, 19:44

DirtyDeeds ha scritto:
deltax ha scritto:ho risposto...il tipo è report...


No, la classe è report.

deltax ha scritto:è una tesina per una materia all'università.


Questo è il tipo di documento. Una tesina è un documento scientifico e come tutti i documenti scientifici vuole le figure, le tabelle, i paragrafi e le equazioni numerate, con riferimenti nel testo. Si fa così anche negli articoli di una-due pagine. Ignorando tali regole finirai solo per fare una pessima tesina (ne hai libertà, eh).


ho capito. Tornando a noi, quindi, per usare ste bendette figure numerate e con l'istruzione sideview, che cosa devo fare?
Non è che voglio la soluzione sul piattino eh, ho già cercato sul PDF artelatex, non ho trovato traccia di ciò che cerco, e nemmeno le funzioni H o ! o combinazioni simili sembrano funzionare.

Avatar utente
Foto UtenteDirtyDeeds
55,9k 7 11 13
G.Master EY
G.Master EY
Messaggi: 7012
Iscritto il: 13 apr 2010, 16:13
Località: Somewhere in nowhere
0
voti

[23] Re: Problemi formattazione Latex (immagini e codice matlab)

Messaggioda Foto UtenteDirtyDeeds » 19 giu 2013, 20:00

Per una qualunque figura scriverai una cosa del tipo:

Codice: Seleziona tutto

\begin{figure}
\centering
\includegraphics[width=\textwidth]{imm_normale}
\caption{Questa è un'immagine non ruotata}
\label{fig:normale}
\end{figure}

Come si può vedere dalla figura~\ref{fig:normale} il rumore nel sistema ecc. ecc.


Il riferimento nel testo (\ref) farà sì che LaTeX posizioni la figura vicino a dove viene messo il primo riferimento. Si può anche usare il package varioref (con il comando \vref) che aggiunge delle note sulla posizione della figura (a fronte, nella pagina successiva, a p. tot ecc.).

Analogamente per una figura ruotata:

Codice: Seleziona tutto

\begin{sidewaysfigure}
\centering
\includegraphics[width=\textheight]{imm_ruotata}
\caption{Questa è una figura ruotata}
\label{fig:ruotata}
\end{sidewaysfigure}

Come si può vedere dalla figura~\ref{fig:ruotata} il rumore nel sistema ecc. ecc.
It's a sin to write sin instead of \sin (Anonimo).
...'cos you know that cos ain't \cos, right?
You won't get a sexy tan if you write tan in lieu of \tan.
Take a log for a fireplace, but don't take log for \logarithm.

Avatar utente
Foto UtenteDirtyDeeds
55,9k 7 11 13
G.Master EY
G.Master EY
Messaggi: 7012
Iscritto il: 13 apr 2010, 16:13
Località: Somewhere in nowhere
0
voti

[24] Re: Problemi formattazione Latex (immagini e codice matlab)

Messaggioda Foto UtenteDirtyDeeds » 19 giu 2013, 20:07

PS: eventuali aggiustamenti finali al posizionamento delle figure e delle tabelle (con le varie opzioni hbt) si fanno solo dopo aver scritto tutto il documento, quando la lunghezza del testo è ormai definita.
It's a sin to write sin instead of \sin (Anonimo).
...'cos you know that cos ain't \cos, right?
You won't get a sexy tan if you write tan in lieu of \tan.
Take a log for a fireplace, but don't take log for \logarithm.

Avatar utente
Foto Utentedeltax
936 1 4 6
Sostenitore
Sostenitore
Messaggi: 571
Iscritto il: 12 apr 2013, 14:41
0
voti

[25] Re: Problemi formattazione Latex (immagini e codice matlab)

Messaggioda Foto Utentedeltax » 19 giu 2013, 20:20

grazie, ma il comando non mi funziona. Usando solo il comando \ref (e ovviamente \label) mi restituisce delle ??, mentre usando il comando Vref mi restituisce ?? come indirizzamento, anche se mi mette correttamente la pagina, però in inglese (tipo : ?? on page 4). Il comando label invece funziona.

Avatar utente
Foto UtenteDirtyDeeds
55,9k 7 11 13
G.Master EY
G.Master EY
Messaggi: 7012
Iscritto il: 13 apr 2010, 16:13
Località: Somewhere in nowhere
0
voti

[26] Re: Problemi formattazione Latex (immagini e codice matlab)

Messaggioda Foto UtenteDirtyDeeds » 19 giu 2013, 20:28

Per ottenere i numeri devi eseguire LaTeX due volte di seguito: se guardi il log ci dovrebbe essere scritto: "Labels may have changed, rerurn LaTeX..." o qualcosa di simile.

deltax ha scritto:anche se mi mette correttamente la pagina, però in inglese


Hai usato il package babel con lingua italiana? Altrimenti ti sbaglia anche la sillabazione. Il preambolo deve essere così:

Codice: Seleziona tutto

\documentclass[a4paper,italian]{report}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{babel}
% Altri package: graphicx, varioref ecc.
It's a sin to write sin instead of \sin (Anonimo).
...'cos you know that cos ain't \cos, right?
You won't get a sexy tan if you write tan in lieu of \tan.
Take a log for a fireplace, but don't take log for \logarithm.

Avatar utente
Foto Utentedeltax
936 1 4 6
Sostenitore
Sostenitore
Messaggi: 571
Iscritto il: 12 apr 2013, 14:41
0
voti

[27] Re: Problemi formattazione Latex (immagini e codice matlab)

Messaggioda Foto Utentedeltax » 19 giu 2013, 20:34

cavolo sembro proprio sfigato...usavo babel con la lingua italiana, certo. L'unica cosa che differiva dal tuo codice è l'opzione italiana nel documentclass e nell'inputenc; ma mettendo l'opzione latin1 nell'inputenc mi da un errore!!
infatti come opzione uso utf8, e la sillabazione è corretta

Avatar utente
Foto UtenteDirtyDeeds
55,9k 7 11 13
G.Master EY
G.Master EY
Messaggi: 7012
Iscritto il: 13 apr 2010, 16:13
Località: Somewhere in nowhere
0
voti

[28] Re: Problemi formattazione Latex (immagini e codice matlab)

Messaggioda Foto UtenteDirtyDeeds » 19 giu 2013, 20:36

Riporta qui il tuo preambolo e il log con l'errore.
It's a sin to write sin instead of \sin (Anonimo).
...'cos you know that cos ain't \cos, right?
You won't get a sexy tan if you write tan in lieu of \tan.
Take a log for a fireplace, but don't take log for \logarithm.

Avatar utente
Foto Utentedeltax
936 1 4 6
Sostenitore
Sostenitore
Messaggi: 571
Iscritto il: 12 apr 2013, 14:41
0
voti

[29] Re: Problemi formattazione Latex (immagini e codice matlab)

Messaggioda Foto Utentedeltax » 19 giu 2013, 20:39

Così è come me lo fa compilare (opzioni consigliate da artelatex) :

Codice: Seleziona tutto

\documentclass[a4paper,11pt,oneside,italian]{report}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{graphicx}
\usepackage{rotating}
\usepackage[framed,numbered,autolinebreaks,useliterate]{mcode}
\usepackage{float}
\usepackage{caption}
\usepackage{varioref}
\lstloadlanguages{MATLAB}


Adesso (non so perché) i riferimento funzionano correttamente senza ??, ma le immagini continuano a rimanere a fondo pagina

Avatar utente
Foto UtenteDirtyDeeds
55,9k 7 11 13
G.Master EY
G.Master EY
Messaggi: 7012
Iscritto il: 13 apr 2010, 16:13
Località: Somewhere in nowhere
0
voti

[30] Re: Problemi formattazione Latex (immagini e codice matlab)

Messaggioda Foto UtenteDirtyDeeds » 19 giu 2013, 20:45

deltax ha scritto:Adesso (non so perché) i riferimento funzionano correttamente senza ??


Perché hai rieseguito LaTeX: se tu ora cancellassi il file .aux dovresti di nuovo eseguire due volte LaTeX prima di riottenere i riferimenti corretti.

deltax ha scritto:ma le immagini continuano a rimanere a fondo pagina


A fondo pagina o a fondo documento? Quante pagine di testo scritto ci sono? Già che ci sei togli il package float. Non c'è bisogno di ripetere "italian" anche in babel, basta nelle opzioni della classe:

Codice: Seleziona tutto

\documentclass[a4paper,11pt,oneside,italian]{report}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{graphicx}
\usepackage{rotating}
\usepackage[framed,numbered,autolinebreaks,useliterate]{mcode}
\usepackage{caption}
\usepackage{varioref}
\lstloadlanguages{MATLAB}
It's a sin to write sin instead of \sin (Anonimo).
...'cos you know that cos ain't \cos, right?
You won't get a sexy tan if you write tan in lieu of \tan.
Take a log for a fireplace, but don't take log for \logarithm.


Torna a “Programmi applicativi: simulatori, CAD ed altro”