Liverpool” post=81063Sto provando a compilare il [tt]pgfmanual[/tt] con pdflatex. Ho copiato la cartella [tt]…\doc\generic\pgf[/tt] in un’altra posizione e ho avviato il file [tt]…\pgf\version-for-pdftex\en\pgfmanual.tex[/tt]. Questo file richiama a sua volta il file [tt]…\pgf\text-en\pgfmanual-en-main.tex[/tt] che è il vero punto di partenza per il manuale: carica le macro e le librerie, contiene la copertina e alcune parti e in più carica tramite comandi [tt]\include[/tt] le varie sezioni del manuale.
Il problema è che nel pdf mancano tutte le sezioni (di fatto non) caricate tramite [tt]\include[/tt], mentre sono presenti le parti inglobate nel main.
Nel log ottengo una sfilza di
`No file pgfmanual-en-nomefile.tex`
Cosa sto sbagliando?Grazie,
LuigiDettagli aggiuntivi: l’unico [tt]\includeonly[/tt] presente è commentato.
Io ho risolto così:
1) ho creato sul desktop una cartella temporanea chiamata [tt]pgfmanual[/tt];
2) copiato all’interno di [tt]pgfmanual[/tt] le directories:
- version-for-pdftex da [tt]/usr/local/texlive/2012/texmf-dist/doc/generic[/tt]
- text-en da [tt]/usr/local/texlive/2012/texmf-dist/doc/generic[/tt]
- images da [tt]/usr/local/texlive/2012/texmf-dist/doc/generic[/tt]
- macros da [tt]/usr/local/texlive/2012/texmf-dist/doc/generic[/tt]
3) con il terminale mi sono portato in [tt]cd Scrivania/pgfmanual/version-for-pdftex/en/[/tt]
4) dato il comando [tt]make all[/tt]
– ATTENZIONE- Ogni tanto vi compariranno dei messaggi tipo:
! I can’t write on file `plots/pgfplotgnuplot-example.gnuplot’.
\relax
l.228 \end{codeexample}(Press Enter to retry, or Control-D to exit; default file extension is `.tex’)
Please type another output file name:
Si ricopi esattamente il nome del file da sovrascrivere e tutto andrà a posto; ad esempio:
! I can’t write on file `plots/pgfplotgnuplot-example.gnuplot’.
\relax
l.228 \end{codeexample}(Press Enter to retry, or Control-D to exit; default file extension is `.tex’)
Please type another output file name: pgfplotgnuplot-example.gnuplot
5) dato il comando [tt]make dist[/tt] per i riferimenti
6) dato il comando [tt]make pgfmanual.pdf[/tt] per la creazione dell’indice (il passaggio richiede di re-inserire i nomi dei plot).
Al termine avrete la directory [tt]Scrivania/pgfmanual/version-for-pdftex/en/[/tt] con una miriade di files ausiliari, ma non lanciate [tt]make clean[/tt] prima di avere salvato il pdf da qualche parte: mi sono accorto a mie spese (dopo ovviamente) che il clean rimuove anche il pdf appena creato con minuti di paziente attesa.
Ciao
Claudio