Salve,
è da diverso tempo che uso questo pacchetto per creare grafici di funzioni direttamente in latex.
Dovendo creare un grafico con riferimenti simbolici sull’asse delle x, sono andato a spulciare un po’ il manuale, e ho trovato il modo, lascio qui un esempio per completezza:\begin{tikzpicture}
\begin{axis}[symbolic x coords={-a,0,a}]
\addplot coordinates {
(-a,0)
(0,1)
(a,0)};
\end{axis}
\end{tikzpicture}A questo proposito volevo sapere se era possibile inserire al posto di “a” un simbolo matematico come \alpha; ho provato in diversi modi, ma il compilatore non collaborava granchè.
Inoltre vorrei sapere, in generale, se è possibile inserire con pgfplots, una funzione definita a tratti.
Grazie in anticipo per l’aiuto.
Non occorre scomodare le coordinate simboliche, ma è sufficiente utilizzare le proprietà degli assi in particolare le xtick che determinano le ascisse dove posizionare l’etichetta, e xticklabels che ne detrminano il contenuto anche matematico (pagina 175 del manuale versione 1.4.1 del 5/08/2010).
Ecco l’esempio minimo compilabile:
`
\documentclass{minimal}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[xtick={-1,0,1},
xticklabels={$-\alpha$,$0$,$\alpha$}]
\addplot coordinates {
(-1,0)
(0,1)
(1,0)};
\end{axis}
\end{tikzpicture}
\end{document}`
Per quanto concerne la seconda domanda, dovresti chiarire cosa intendi per funzione definita a tratti.
Ciao