Re: divisione del testo in più files

#90403
Up
0
Down
::

rodolfo84″ post=89959

Metti tutti i codici per generare le figure in un file .tex (ad esempio [tt]figure.tex[/tt]). Ogni ambiente per il grafico andrà inserito in un apposito [tt]\newcommand[/tt], ad esempio:
`\newcommand{\parabola}{%
\begin{tikzpicture}
\begin{axis}
\addplot {x^2};
\end{axis}
\end{tikzpicture}
}`Carichi il file delle figure nel preambolo con [tt]\input{figure}[/tt]. A questo punto, nella posizione in cui vuoi inserire la figura scrivi:
`\begin{figure}
\parabola
\caption{didascalia}
\label{fig:etichetta}
\end{figure}`
oppure inserisci direttamente il comando in linea con il testo con [tt]\parabola[/tt]. Per le tabelle ti comporti allo stesso modo con un file a parte.

Ciao

P.S.: ovviamente, per abbreviare ancora di più puoi inserire anche l’ambiente [tt]figure[/tt] o [tt]table[/tt] con la sua didascalia nel comando.

funziona… e non mi sembra neanche molto contorto come metodo. grazie.

Ho usato la parola contorto per il mio metodo 😀 Quello di @Liverpool è decisamente più semplice, ovviamente devi tenere il conto dei nomi da dare a figure a tabelle: in una control sequence non si possono usare tutti i caratteri della tastiera per differenziare i nomi.

Ma, in merito a “pulizia”, chiarezza e semplicità di metodo (almeno secondo me), non c’è nulla di meglio di quando descritto da Elrond nella sua guida tematica ai makefile! Anche meglio della procedura di esternalizzazione interna a TikZ.

Ciao
Claudio

Go to top