Allora in tal caso mi scuso se la mia domanda è stata fraintesa. Come ho detto conosco la guida citata, non sarei stato in grado di utilizzare LaTex precedentemente altrimenti. Il fatto è che ora mi appresto a scrivere la tesi e, proprio perchè sono all’inizio e vorrei fare le cose nel migliore dei modi, cerco di reperire quante più informazioni mi sia possibile.
Risolto il malinteso, vi aggiorno sui progressi.
Ho cominciato col commentare tutto il preambolo in modo da individuare di volta in volta i pacchetti che mi saranno utili. Al momento sto facendo solo qualche prova perchè non sono ancora sicuro del fatto di utilizzare questo metodo per fare i grafici, in quanto c’e ne sono alcuni piuttosto complessi, almeno per le mie conoscenze, e non so se ne varrà la pena.
A tal proposito, trattandosi di grafici da produrre con Octave, esportare mediante matlab2tikz e importare infine in LaTex, sarebbe fuori luogo chiedere aiuto su questo forum in merito alla compilazione del codice Octave? Presumo di si, in quanto è un forum dedicato a LaTex, ma non si sa mai.
Tornando al caso di questo post: come dicevo ho semplificato il preambolo, lasciando solo che mi sembra utile:
`\documentclass[11pt, a4paper, twoside, openright]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8x]{inputenc}
\usepackage[italian]{babel}
\usepackage{fancyhdr}
\usepackage{tikz}
\usepackage{pgfplots}
\pgfplotsset{compat=1.11}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{\textsl{ #1}}{}}
\renewcommand{\sectionmark}[1]{\markright{\textsl{ #1}}{}}
\fancyhf{}
\fancyhead[RO,LE]{\thepage}
\fancyhead[LO]{\rightmark}
\fancyhead[RE]{\leftmark}
\renewcommand{\headrulewidth}{1pt}
\renewcommand{\footrulewidth}{0pt}
\newcommand{\figspath}{./immagini/}
\newcommand{\plotpath}{./graphs/}
\begin{document}
\frontmatter
\mainmatter
\input{capitoli/prova.tex}
\end{document}`
Per il momento sono andato a naso, aggiornando la versione di TexLive, anche se non sono sicuro all 100% di aver installato quella più recente. A tal proposito ho cercato qualche guida, ma ho visto che la sezione dedicata all’installazione è in costruzione, quindi ho cercato di fare del mio meglio secondo le mie conoscenze (scarse) di Ubuntu e LaTex. Ho aggiunto un repository backport e installato sia texlive-full che texlive-extra (non ricordo i nomi precisi dei pacchetti). Poi, dato che non avevo installato correttamente il pacchetto pgfplots, ho provveduto alla sua corretta installazione e idem ho fatto per gnuplot-lua-tikz.sty.
Ora il grafico è riprodotto correttamente ad eccezione di un paio di cose:
– l’asse y ha una scala che va da 0 a 0,3 e i valori sono rapresentati ogni 0,05. Questi sono tutti rapresentati correttamente, ma il valore 0,05 è scritto come 5*10^-2, cosa che trovo stoni un pò rispetto alla rappresentazione degli altri numeri, i quali compaiono in forma decimale. Credo che il problema sia dato dal fatto che i valori siano scritti con una sola cifra decimale quando possibile e con due quando necessario (ad esempio: 0,1 e 0,25). Come potrei risolvere?
– nonostante il grafico venga prodotto ricevo il seguente errore:
`./graphs/grafico.tex:1550:Undefined control sequence \end{axis}
./graphs/grafico.tex:1550:Undefined control sequence \end{axis}`
Non capisco il perchè di questo errore, in quanto all’inizio c’è ovviamente un \begin{axis}[/i] che non da errore e quindi trovo sensato porvi un \end{axis} alla fine.