Nino.” post=91983Salve a tutti!
Non so perché, ma di due file identici (uno creato da “Salva con nome” dall’altro) uno viene compilato e l’altro no. Sono due sorgenti di grafici inseriti nel file principale con \input{blablabla}
Vi allego il preambolo e i due file. Qualche idea su come fare? 😕Preambolo:
`\documentclass{beamer}\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{pgfplots,relsize}
\usepackage[charter]{mathdesign}
\usepackage{microtype}
\usepackage{siunitx}\pgfplotsset{
every axis/.append style = { font = \relsize{-2} },
every axis x label/.append style = { font = \relsize{0} },
every axis y label/.append style = { font = \relsize{0} , rotate = -90 , xshift = 2ex},
every axis title/.append style = {font = \relsize{0}}
}\sisetup{ decimalsymbol = comma , per-mode = symbol }
\usetheme{Copenhagen}
\usefonttheme{professionalfonts}
`File funzionante:
`\begin{columns}\begin{column}{0.48\textwidth}
\begin{tikzpicture}
\begin{axis}[
width = 0.95\textwidth,
domain = -70:-30,
samples = 50,
xmin = -70, xmax = -30,
ymin = -80, ymax = 60,
xlabel = $v$,
ylabel = $u$,
title = $b<0$]
\addplot[color = red , line width = 1pt]{
0.7*(x+60)*(x+40)};
\addplot[color = blue , line width = 1pt]{
-2*(x+60)};
\draw [black,fill] (axis cs: -60,0) circle (2.5pt) {};
\draw [black,fill=white] (axis cs: -42.86,-34.29) circle (2.5pt) {};
\end{axis}
\end{tikzpicture}\end{column}
\begin{column}{0.48\textwidth}
\begin{tikzpicture}
\begin{axis}[
width = 0.95\textwidth,
domain = -70:-30,
samples = 50,
xmin = -70, xmax = -30,
ymin = -80, ymax = 60,
xlabel = $v$,
ylabel = $u$,
title = $b>0$]
\addplot{
0.7*(x+60)*(x+40)};
\addplot{
1*(x+60)};
\draw [black,fill] (axis cs: -60,0) circle (2.5pt) {};
\draw [black,fill=white] (axis cs: -38.57,21.43) circle (2.5pt) {};
\end{axis}
\end{tikzpicture}\end{column}
\end{columns}
`File non funzionante:
`\begin{columns}\begin{column}{0.48\textwidth}
\begin{tikzpicture}
\begin{axis}[
width = 0.95\textwidth,
domain = -70:-30,
samples = 50,
xmin = -70, xmax = -30,
ymin = -80, ymax = 60,
xlabel = $v$,
ylabel = $u$,
title = $I=0$]
\addplot{
0.7*(x+60)*(x+40)};
\addplot{
-2*(x+60)};
\end{axis}
\end{tikzpicture}\end{column}
\begin{column}{0.48\textwidth}
\begin{tikzpicture}
\begin{axis}[
width = 0.95\textwidth,
domain = -70:-30,
samples = 50,
xmin = -70, xmax = -30,
ymin = -80, ymax = 60,
xlabel = $v$,
ylabel = $u$,
title = $b<0$]
\addplot[color = red , line width = 1pt]{
0.7*(x+60)*(x+40)+80};
\addplot[color = blue , line width = 1pt]{
-2*(x+60)};
\end{axis}
\end{tikzpicture}\end{column}
\end{columns}
`Grazie in anticipo per l’aiuto! 🙂
Risposta semplice: il problema è `title = $I=0$`Devi proteggere in un gruppo quella definizione altrimenti il parser trova due uguali consecutivi e quindi $I=0$ non viene assegnato alla chiave title. Soluzione: `
title = {$I=0$}
` Ciao
Claudio