emy” post=96507Grazie mille per l’aiuto.
Ho provato a modificare così il codice, per renderlo più vicino a ciò che mi serve, ma non riesco più a compilarlo ….`
\documentclass[tikz,border=10pt]{standalone}
\usepackage{amsmath}
\usepackage{subfig}
\usepackage{pgfplots}\begin{figure}
\label{fig:calore}
\centering
\subfloat{\label{fig:calorea}
\begin{tikzpicture}
\draw[-stealth] (0,0) –++(5,0)node[below right]{$x$};
\draw[-stealth] (0,0) –++(0,4.5)node[above left]{$T$};
\draw [-stealth] (3.5,4) — (2,4);
\node[font=\small] at (2.7,4.2) {Flusso};
\draw (0.7,0.7)arc[start angle=280, end angle=345, radius=4cm];\node[font=\small] at (2.7,3) {$\dfrac{\partial \, T}{\partial \, x}>0$};
\node[font=\small] at (4.5,3.2) {$\partial \, T>0$};
\node[font=\small] at (4.4,2.8) {$\partial \, x>0$};
\end{tikzpicture}
}\quad
\subfloat{\label{fig:caloreb}{
\begin{tikzpicture}
\draw[-stealth] (0,0) –++(5,0)node[below right]{$x$};
\draw[-stealth] (0,0) –++(0,4.5)node[above left]{$T$};\draw (0.7,0.7)arc[start angle=280, end angle=345, radius=4cm];
\draw [-stealth] (3.5,4) — (2,4);
\node[font=\small] at (2.7,4.2) {Flusso};
\node[font=\small] at (2.7,3) {$\dfrac{\partial \, T}{\partial \, x}<0$};
\node[font=\small] at (4.5,3.2) {$\partial \, T<0$};
\node[font=\small] at (4.4,2.8) {$\partial \, x>0$};
\end{tikzpicture}
}\caption[Gradiente di temperatura e direzione del flusso termico]{Gradiente di temperatura e direzione del flusso termico: il flusso termico si considera positivo nel senso positivo dell'ascissa x. Nella \ref{fig:calorea}, $\dfrac{\partial \, T}{\partial \, x}>0$ e il flusso è negativo; al contrario, nella \ref{fig:caloreb}, $\dfrac{\partial \, T}{\partial \, x}<0$ e il flusso è positivo. In entrambi i casi, vi è accordo con il secondo principio della Termodinamica, in quanto il calore passa da punti a temperatura più alta a punti a temperatura più bassa.
\end{figure}\begin{figure}
\label{fig:calore}
\centering
\subfloat{\label{fig:calorea}
\begin{tikzpicture}
\draw[-stealth] (0,0) –++(5,0)node[below right]{$x$};
\draw[-stealth] (0,0) –++(0,4.5)node[above left]{$T$};
\draw [-stealth] (3.5,4) — (2,4);
\node[font=\small] at (2.7,4.2) {Flusso};
\draw (0.7,0.7)arc[start angle=280, end angle=345, radius=4cm];\node[font=\small] at (2.7,3) {$\dfrac{\partial \, T}{\partial \, x}>0$};
\node[font=\small] at (4.5,3.2) {$\partial \, T>0$};
\node[font=\small] at (4.4,2.8) {$\partial \, x>0$};
\end{tikzpicture}
}\quad
\subfloat{\label{fig:caloreb}{
\begin{tikzpicture}
\draw[-stealth] (0,0) –++(5,0)node[below right]{$x$};
\draw[-stealth] (0,0) –++(0,4.5)node[above left]{$T$};\draw (0.7,0.7)arc[start angle=280, end angle=345, radius=4cm];
\draw [-stealth] (3.5,4) — (2,4);
\node[font=\small] at (2.7,4.2) {Flusso};
\node[font=\small] at (2.7,3) {$\dfrac{\partial \, T}{\partial \, x}<0$};
\node[font=\small] at (4.5,3.2) {$\partial \, T<0$};
\node[font=\small] at (4.4,2.8) {$\partial \, x>0$};
\end{tikzpicture}
}\caption[Gradiente di temperatura e direzione del flusso termico]{Gradiente di temperatura e direzione del flusso termico: il flusso termico si considera positivo nel senso positivo dell'ascissa x. Nella \ref{fig:calorea}, $\dfrac{\partial \, T}{\partial \, x}>0$ e il flusso è negativo; al contrario, nella \ref{fig:caloreb}, $\dfrac{\partial \, T}{\partial \, x}<0$ e il flusso è positivo. In entrambi i casi, vi è accordo con il secondo principio della Termodinamica, in quanto il calore passa da punti a temperatura più alta a punti a temperatura più bassa.
\end{figure}
\end{document}
`Avrò fatto tantissimi errori mi sa, ma non so da dove iniziare a correggere…
Si, sono veramente tanti, ma in genere li hai ripetuti.
1) Non usare la classe standalone per questo tipo di applicazioni. Se la usi, fallo solo per creare la figura. Nel documento principale invece inserisci le immagini nell’ambiente figure eccetera.
2) La sintassi di [tt]subfloat[/tt] è [tt]\subfloat[opzioni]{figura}[/tt].
3) Per [tt]\caption[/tt] devi ricordarti di chiudere la parentesi graffa.
Ho apportato un paio di migliorie al codice. `
%\documentclass[tikz,border=10pt]{standalone}
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}% per le lettere accentate
\usepackage{amsmath}
\usepackage{subfig}
\usepackage{tikz}
\begin{document}
\begin{figure}
\label{fig:calore}
\centering
\subfloat[\label{fig:calorea}]{
\begin{tikzpicture}[scale=0.925,transform shape]% leggero scalamento, altrimenti entrambe le figure potrebber non stare sulla stessa riga
\draw[-stealth] (0,0) –++(5,0)node[below right]{$x$};
\draw[-stealth] (0,0) –++(0,4.5)node[above left]{$T$};
\draw [-stealth] (3.5,4) — (2,4) node[above, midway] {Flusso};% inserire l'etichetta in questo modo è più comodo e garantisce risultati migliori nel caso tu debba cambiare qualcosa (per esempio allungando la freccia
\draw (0.7,0.7)arc[start angle=280, end angle=345, radius=4cm];
\node[font=\small] at (2.7,3) {$\dfrac{\partial \, T}{\partial \, x}>0$};
\node[font=\small] at (4.5,3.2) {$\partial \, T>0$};
\node[font=\small] at (4.4,2.8) {$\partial \, x>0$};
\end{tikzpicture}
}\qquad
\subfloat[\label{fig:caloreb}]{
\begin{tikzpicture}[scale=0.925,transform shape]% leggero scalamento, altrimenti entrambe le figure potrebber non stare sulla stessa riga
\draw[-stealth] (0,0) –++(5,0)node[below right]{$x$};
\draw[-stealth] (0,0) –++(0,4.5)node[above left]{$T$};
\draw (0.7,0.7)arc[start angle=280, end angle=345, radius=4cm];
\draw [-stealth] (3.5,4) — (2,4) node[above,midway] (2.7,4.2) {Flusso};
\node[font=\small] at (2.7,3) {$\dfrac{\partial \, T}{\partial \, x}<0$};
\node[font=\small] at (4.5,3.2) {$\partial \, T<0$};
\node[font=\small] at (4.4,2.8) {$\partial \, x>0$};
\end{tikzpicture}
}
\caption[Gradiente di temperatura e direzione del flusso termico]{Gradiente di temperatura e direzione del flusso termico: il flusso termico si considera positivo nel senso positivo dell'ascissa $x$. Nella \ref{fig:calorea}, $\dfrac{\partial \, T}{\partial \, x}>0$ e il flusso è negativo; al contrario, nella \ref{fig:caloreb}, $\dfrac{\partial \, T}{\partial \, x}<0$ e il flusso è positivo. In entrambi i casi, vi è accordo con il secondo principio della Termodinamica, in quanto il calore passa da punti a temperatura più alta a punti a temperatura più bassa}
\end{figure}
\end{document}
` Ciao
Claudio