%%%
%%%FOR working with tex4ht
%%%Questo file permette di convertire le figure tikz in file svg.
%%% Ad ogni compilazione, tutte le figure tikz sono automaticamente salvate come file svg separati.
%%% Quanto poi htlatex viene invocato, ciascuna delle figure nel codice viene sostituita con un includegraphics configurato con il nome del file corrispondente. 
%%%il file myexternalize.4ht contiene le direttive per htlatex di come includere i file svg nel file in html.

\makeatletter
\@ifpackageloaded{tex4ht}{
%    \tikzexternalize[mode=only graphics] con la versione 2019, tex4ht NON vuone nessuna consfigurazione \tikzexternalize
%    \tikzset{tex4ht inc}
}{
    \usepgfplotslibrary{external}% recall \usetikzlibrary{external}
   \tikzsetexternalprefix{images/}%tex4ht is not able to manage it! Lo metto perché così pdflatex mette i *.svg qui dentro.
    \tikzexternalize
}
\makeatother

\tikzset{tex4ht inc/.style={
        /pgf/images/include external/.code={%
            \includegraphics[]{##1.svg}%
        }
    }
}

\tikzset{%
	external/system call/.add={}{; pdftocairo -svg "\image.pdf" "\image.svg"}%
}
%OLD	external/system call/.add={};{/usr/local/bin/inkscape --export-filename="\image.svg" "\image.pdf"}%
%OLD COMMAND ; inkscape -z -f $PWD/\image.pdf -l $PWD/\image.svg %metto $PWD perché inkscape vuole path assoluti
