
Если мы скомпилируем
\documentclass[a4paper]{article}
\usepackage[pdftex]{hyperref}
\usepackage{pstricks,auto-pst-pdf}
\begin{document}
\tableofcontents
\section{Curves}
\begin{postscript}
\begin{pspicture}
\psccurve[showpoints=true](1,1)(2,2)(2,1)(1,2)
\end{pspicture}
\end{postscript}
\end{document}
при использовании latexmk
via выдается следующее сообщение.pdflatex -shell-escape
latexmk
Rule 'pdflatex': Rules & subrules not known to be previously run:
pdflatex
Rule 'pdflatex': The following rules & subrules became out-of-date:
'pdflatex'
------------
Run number 1 of rule 'pdflatex'
------------
------------
Running 'pdflatex -shell-escape -synctex=1 -recorder "a.tex"'
------------
Latexmk: applying rule 'pdflatex'...
This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012)
\write18 enabled.
entering extended mode
(./a.tex
LaTeX2e <2011/06/27>
...
(/home/jasperloy/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/home/jasperloy/texlive/texmf-dist/tex/latex/base/size10.clo))
(/home/jasperloy/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
(/home/jasperloy/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
(/home/jasperloy/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty))
(/home/jasperloy/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/home/jasperloy/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
(/home/jasperloy/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty)
(/home/jasperloy/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def)
(/home/jasperloy/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg)
(/home/jasperloy/texlive/texmf-dist/tex/latex/url/url.sty))
Package hyperref Message: Driver: hpdftex.
(/home/jasperloy/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
(/home/jasperloy/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))
(/home/jasperloy/texlive/texmf-dist/tex/latex/pstricks/pstricks.sty
(/home/jasperloy/texlive/texmf-dist/tex/generic/pstricks/pstricks.tex
(/home/jasperloy/texlive/texmf-dist/tex/generic/xkeyval/pst-xkey.tex
(/home/jasperloy/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
(/home/jasperloy/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex)))
(/home/jasperloy/texlive/texmf-dist/tex/generic/pstricks/pst-fp.tex
`pst-fp' v0.05, 2010/01/17 (hv))
`PSTricks' v2.29 <2012/06/04> (tvz)
(/home/jasperloy/texlive/texmf-dist/tex/generic/pstricks/pstricks.con))
(/home/jasperloy/texlive/texmf-dist/tex/generic/pstricks/pst-fp.tex)
(/home/jasperloy/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
(/home/jasperloy/texlive/texmf-dist/tex/latex/latexconfig/color.cfg)
(/home/jasperloy/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def)))
(/home/jasperloy/texlive/texmf-dist/tex/latex/auto-pst-pdf/auto-pst-pdf.sty
(/home/jasperloy/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
(/home/jasperloy/texlive/texmf-dist/tex/generic/oberdiek/catchfile.sty)
(./a.w18))
-------------------------------------------------
auto-pst-pdf: Auxiliary LaTeX compilation
-------------------------------------------------
This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012)
entering extended mode
This is dvips(k) 5.992 Copyright 2012 Radical Eye Software (www.radicaleye.com)
' TeX output 2012.08.20:0705' -> a-autopp.ps
</home/jasperloy/texlive/texmf/dvips/base/tex.pro>
</home/jasperloy/texlive/texmf/dvips/config/alt-rule.pro>
</home/jasperloy/texlive/texmf-dist/dvips/pstricks/pstricks.pro>
</home/jasperloy/texlive/texmf-dist/dvips/pstricks/pst-algparser.pro>
</home/jasperloy/texlive/texmf-dist/dvips/pstricks/pst-tools.pro>
</home/jasperloy/texlive/texmf-dist/dvips/pstricks/pst-dots.pro>
</home/jasperloy/texlive/texmf/dvips/base/special.pro>. [1]
PDFCROP 1.33, 2012/02/01 - Copyright (c) 2002-2012 by Heiko Oberdiek.
==> 1 page written on `a-pics.pdf'.
-------------------------------------------------
auto-pst-pdf: End auxiliary LaTeX compilation
-------------------------------------------------
(/home/jasperloy/texlive/texmf-dist/tex/latex/pst-pdf/pst-pdf.sty
(/home/jasperloy/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
(/home/jasperloy/texlive/texmf-dist/tex/latex/graphics/graphics.sty
(/home/jasperloy/texlive/texmf-dist/tex/latex/graphics/trig.sty)
(/home/jasperloy/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg)))
(/home/jasperloy/texlive/texmf-dist/tex/latex/preview/preview.sty)
(/home/jasperloy/texlive/texmf-dist/tex/latex/graphics/dvips.def)
(/home/jasperloy/texlive/texmf-dist/tex/latex/environ/environ.sty))) (./a.aux)
(/home/jasperloy/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
(/home/jasperloy/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))
(/home/jasperloy/texlive/texmf-dist/tex/context/base/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
)
Preview: Fontsize 10pt
Preview: PDFoutput 1
<a-pics.pdf, id=5, page=1, 43.16125pt x 33.12375pt> <use a-pics.pdf, page 1>
[1
Non-PDF special ignored!
Non-PDF special ignored!{/home/jasperloy/texlive/texmf-var/fonts/map/pdftex/upd
map/pdftex.map} <./a-pics.pdf>] (./a.aux)
Package rerunfilecheck Warning: File `a.out' has changed.
(rerunfilecheck) Rerun to get outlines right
(rerunfilecheck) or use package `bookmark'.
)</home/jasperloy/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb
></home/jasperloy/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb>
Output written on a.pdf (1 page, 18591 bytes).
SyncTeX written on a.synctex.gz.
Transcript written on a.log.
Latexmk: References changed.
Latexmk: Log file says output to 'a.pdf'
Rule 'pdflatex': File changes, etc:
Changed files, or newly in use since previous run(s):
'a.aux'
'a.out'
------------
Run number 2 of rule 'pdflatex'
------------
------------
Running 'pdflatex -shell-escape -synctex=1 -recorder "a.tex"'
------------
Latexmk: applying rule 'pdflatex'...
This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012)
\write18 enabled.
entering extended mode
(./a.tex
LaTeX2e <2011/06/27>
...
(/home/jasperloy/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/home/jasperloy/texlive/texmf-dist/tex/latex/base/size10.clo))
(/home/jasperloy/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
(/home/jasperloy/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
(/home/jasperloy/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty))
(/home/jasperloy/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/home/jasperloy/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
(/home/jasperloy/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty)
(/home/jasperloy/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def)
(/home/jasperloy/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg)
(/home/jasperloy/texlive/texmf-dist/tex/latex/url/url.sty))
Package hyperref Message: Driver: hpdftex.
(/home/jasperloy/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
(/home/jasperloy/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))
(/home/jasperloy/texlive/texmf-dist/tex/latex/pstricks/pstricks.sty
(/home/jasperloy/texlive/texmf-dist/tex/generic/pstricks/pstricks.tex
(/home/jasperloy/texlive/texmf-dist/tex/generic/xkeyval/pst-xkey.tex
(/home/jasperloy/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
(/home/jasperloy/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex)))
(/home/jasperloy/texlive/texmf-dist/tex/generic/pstricks/pst-fp.tex
`pst-fp' v0.05, 2010/01/17 (hv))
`PSTricks' v2.29 <2012/06/04> (tvz)
(/home/jasperloy/texlive/texmf-dist/tex/generic/pstricks/pstricks.con))
(/home/jasperloy/texlive/texmf-dist/tex/generic/pstricks/pst-fp.tex)
(/home/jasperloy/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
(/home/jasperloy/texlive/texmf-dist/tex/latex/latexconfig/color.cfg)
(/home/jasperloy/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def)))
(/home/jasperloy/texlive/texmf-dist/tex/latex/auto-pst-pdf/auto-pst-pdf.sty
(/home/jasperloy/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
(/home/jasperloy/texlive/texmf-dist/tex/generic/oberdiek/catchfile.sty)
(./a.w18))
-------------------------------------------------
auto-pst-pdf: Auxiliary LaTeX compilation
-------------------------------------------------
This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012)
entering extended mode
This is dvips(k) 5.992 Copyright 2012 Radical Eye Software (www.radicaleye.com)
' TeX output 2012.08.20:0705' -> a-autopp.ps
</home/jasperloy/texlive/texmf/dvips/base/tex.pro>
</home/jasperloy/texlive/texmf/dvips/config/alt-rule.pro>
</home/jasperloy/texlive/texmf-dist/dvips/pstricks/pstricks.pro>
</home/jasperloy/texlive/texmf-dist/dvips/pstricks/pst-algparser.pro>
</home/jasperloy/texlive/texmf-dist/dvips/pstricks/pst-tools.pro>
</home/jasperloy/texlive/texmf-dist/dvips/pstricks/pst-dots.pro>
</home/jasperloy/texlive/texmf/dvips/base/special.pro>. [1]
PDFCROP 1.33, 2012/02/01 - Copyright (c) 2002-2012 by Heiko Oberdiek.
==> 1 page written on `a-pics.pdf'.
-------------------------------------------------
auto-pst-pdf: End auxiliary LaTeX compilation
-------------------------------------------------
(/home/jasperloy/texlive/texmf-dist/tex/latex/pst-pdf/pst-pdf.sty
(/home/jasperloy/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
(/home/jasperloy/texlive/texmf-dist/tex/latex/graphics/graphics.sty
(/home/jasperloy/texlive/texmf-dist/tex/latex/graphics/trig.sty)
(/home/jasperloy/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg)))
(/home/jasperloy/texlive/texmf-dist/tex/latex/preview/preview.sty)
(/home/jasperloy/texlive/texmf-dist/tex/latex/graphics/dvips.def)
(/home/jasperloy/texlive/texmf-dist/tex/latex/environ/environ.sty))) (./a.aux)
(/home/jasperloy/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
(/home/jasperloy/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))
(./a.out) (./a.out)
(/home/jasperloy/texlive/texmf-dist/tex/context/base/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
)
Preview: Fontsize 10pt
Preview: PDFoutput 1
(./a.toc) <a-pics.pdf, id=10, page=1, 43.16125pt x 33.12375pt>
<use a-pics.pdf, page 1> [1
Non-PDF special ignored!
Non-PDF special ignored!{/home/jasperloy/texlive/texmf-var/fonts/map/pdftex/upd
map/pdftex.map} <./a-pics.pdf>] (./a.aux) )</home/jasperloy/texlive/texmf-dist/
fonts/type1/public/amsfonts/cm/cmbx10.pfb></home/jasperloy/texlive/texmf-dist/f
onts/type1/public/amsfonts/cm/cmbx12.pfb></home/jasperloy/texlive/texmf-dist/fo
nts/type1/public/amsfonts/cm/cmr10.pfb>
Output written on a.pdf (1 page, 28614 bytes).
SyncTeX written on a.synctex.gz.
Transcript written on a.log.
Latexmk: Log file says output to 'a.pdf'
Rule 'pdflatex': File changes, etc:
Changed files, or newly in use since previous run(s):
'a-pics.pdf'
'a.toc'
------------
Run number 3 of rule 'pdflatex'
------------
------------
Running 'pdflatex -shell-escape -synctex=1 -recorder "a.tex"'
------------
Latexmk: applying rule 'pdflatex'...
This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012)
\write18 enabled.
entering extended mode
(./a.tex
LaTeX2e <2011/06/27>
...
(/home/jasperloy/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/home/jasperloy/texlive/texmf-dist/tex/latex/base/size10.clo))
(/home/jasperloy/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
(/home/jasperloy/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
(/home/jasperloy/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty))
(/home/jasperloy/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/home/jasperloy/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
(/home/jasperloy/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty)
(/home/jasperloy/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def)
(/home/jasperloy/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg)
(/home/jasperloy/texlive/texmf-dist/tex/latex/url/url.sty))
Package hyperref Message: Driver: hpdftex.
(/home/jasperloy/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
(/home/jasperloy/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))
(/home/jasperloy/texlive/texmf-dist/tex/latex/pstricks/pstricks.sty
(/home/jasperloy/texlive/texmf-dist/tex/generic/pstricks/pstricks.tex
(/home/jasperloy/texlive/texmf-dist/tex/generic/xkeyval/pst-xkey.tex
(/home/jasperloy/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
(/home/jasperloy/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex)))
(/home/jasperloy/texlive/texmf-dist/tex/generic/pstricks/pst-fp.tex
`pst-fp' v0.05, 2010/01/17 (hv))
`PSTricks' v2.29 <2012/06/04> (tvz)
(/home/jasperloy/texlive/texmf-dist/tex/generic/pstricks/pstricks.con))
(/home/jasperloy/texlive/texmf-dist/tex/generic/pstricks/pst-fp.tex)
(/home/jasperloy/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
(/home/jasperloy/texlive/texmf-dist/tex/latex/latexconfig/color.cfg)
(/home/jasperloy/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def)))
(/home/jasperloy/texlive/texmf-dist/tex/latex/auto-pst-pdf/auto-pst-pdf.sty
(/home/jasperloy/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
(/home/jasperloy/texlive/texmf-dist/tex/generic/oberdiek/catchfile.sty)
(./a.w18))
-------------------------------------------------
auto-pst-pdf: Auxiliary LaTeX compilation
-------------------------------------------------
This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012)
entering extended mode
This is dvips(k) 5.992 Copyright 2012 Radical Eye Software (www.radicaleye.com)
' TeX output 2012.08.20:0705' -> a-autopp.ps
</home/jasperloy/texlive/texmf/dvips/base/tex.pro>
</home/jasperloy/texlive/texmf/dvips/config/alt-rule.pro>
</home/jasperloy/texlive/texmf-dist/dvips/pstricks/pstricks.pro>
</home/jasperloy/texlive/texmf-dist/dvips/pstricks/pst-algparser.pro>
</home/jasperloy/texlive/texmf-dist/dvips/pstricks/pst-tools.pro>
</home/jasperloy/texlive/texmf-dist/dvips/pstricks/pst-dots.pro>
</home/jasperloy/texlive/texmf/dvips/base/special.pro>. [1]
PDFCROP 1.33, 2012/02/01 - Copyright (c) 2002-2012 by Heiko Oberdiek.
==> 1 page written on `a-pics.pdf'.
-------------------------------------------------
auto-pst-pdf: End auxiliary LaTeX compilation
-------------------------------------------------
(/home/jasperloy/texlive/texmf-dist/tex/latex/pst-pdf/pst-pdf.sty
(/home/jasperloy/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
(/home/jasperloy/texlive/texmf-dist/tex/latex/graphics/graphics.sty
(/home/jasperloy/texlive/texmf-dist/tex/latex/graphics/trig.sty)
(/home/jasperloy/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg)))
(/home/jasperloy/texlive/texmf-dist/tex/latex/preview/preview.sty)
(/home/jasperloy/texlive/texmf-dist/tex/latex/graphics/dvips.def)
(/home/jasperloy/texlive/texmf-dist/tex/latex/environ/environ.sty))) (./a.aux)
(/home/jasperloy/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
(/home/jasperloy/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))
(./a.out) (./a.out)
(/home/jasperloy/texlive/texmf-dist/tex/context/base/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
)
Preview: Fontsize 10pt
Preview: PDFoutput 1
(./a.toc) <a-pics.pdf, id=10, page=1, 43.16125pt x 33.12375pt>
<use a-pics.pdf, page 1> [1
Non-PDF special ignored!
Non-PDF special ignored!{/home/jasperloy/texlive/texmf-var/fonts/map/pdftex/upd
map/pdftex.map} <./a-pics.pdf>] (./a.aux) )</home/jasperloy/texlive/texmf-dist/
fonts/type1/public/amsfonts/cm/cmbx10.pfb></home/jasperloy/texlive/texmf-dist/f
onts/type1/public/amsfonts/cm/cmbx12.pfb></home/jasperloy/texlive/texmf-dist/fo
nts/type1/public/amsfonts/cm/cmr10.pfb>
Output written on a.pdf (1 page, 28617 bytes).
SyncTeX written on a.synctex.gz.
Transcript written on a.log.
Latexmk: Log file says output to 'a.pdf'
Rule 'pdflatex': File changes, etc:
Changed files, or newly in use since previous run(s):
'a-pics.pdf'
------------
Run number 4 of rule 'pdflatex'
------------
------------
Running 'pdflatex -shell-escape -synctex=1 -recorder "a.tex"'
------------
Latexmk: applying rule 'pdflatex'...
This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012)
\write18 enabled.
entering extended mode
(./a.tex
LaTeX2e <2011/06/27>
...
(/home/jasperloy/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/home/jasperloy/texlive/texmf-dist/tex/latex/base/size10.clo))
(/home/jasperloy/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
(/home/jasperloy/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
(/home/jasperloy/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty))
(/home/jasperloy/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/home/jasperloy/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
(/home/jasperloy/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty)
(/home/jasperloy/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def)
(/home/jasperloy/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg)
(/home/jasperloy/texlive/texmf-dist/tex/latex/url/url.sty))
Package hyperref Message: Driver: hpdftex.
(/home/jasperloy/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
(/home/jasperloy/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))
(/home/jasperloy/texlive/texmf-dist/tex/latex/pstricks/pstricks.sty
(/home/jasperloy/texlive/texmf-dist/tex/generic/pstricks/pstricks.tex
(/home/jasperloy/texlive/texmf-dist/tex/generic/xkeyval/pst-xkey.tex
(/home/jasperloy/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
(/home/jasperloy/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex)))
(/home/jasperloy/texlive/texmf-dist/tex/generic/pstricks/pst-fp.tex
`pst-fp' v0.05, 2010/01/17 (hv))
`PSTricks' v2.29 <2012/06/04> (tvz)
(/home/jasperloy/texlive/texmf-dist/tex/generic/pstricks/pstricks.con))
(/home/jasperloy/texlive/texmf-dist/tex/generic/pstricks/pst-fp.tex)
(/home/jasperloy/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
(/home/jasperloy/texlive/texmf-dist/tex/latex/latexconfig/color.cfg)
(/home/jasperloy/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def)))
(/home/jasperloy/texlive/texmf-dist/tex/latex/auto-pst-pdf/auto-pst-pdf.sty
(/home/jasperloy/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
(/home/jasperloy/texlive/texmf-dist/tex/generic/oberdiek/catchfile.sty)
(./a.w18))
-------------------------------------------------
auto-pst-pdf: Auxiliary LaTeX compilation
-------------------------------------------------
This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012)
entering extended mode
This is dvips(k) 5.992 Copyright 2012 Radical Eye Software (www.radicaleye.com)
' TeX output 2012.08.20:0705' -> a-autopp.ps
</home/jasperloy/texlive/texmf/dvips/base/tex.pro>
</home/jasperloy/texlive/texmf/dvips/config/alt-rule.pro>
</home/jasperloy/texlive/texmf-dist/dvips/pstricks/pstricks.pro>
</home/jasperloy/texlive/texmf-dist/dvips/pstricks/pst-algparser.pro>
</home/jasperloy/texlive/texmf-dist/dvips/pstricks/pst-tools.pro>
</home/jasperloy/texlive/texmf-dist/dvips/pstricks/pst-dots.pro>
</home/jasperloy/texlive/texmf/dvips/base/special.pro>. [1]
PDFCROP 1.33, 2012/02/01 - Copyright (c) 2002-2012 by Heiko Oberdiek.
==> 1 page written on `a-pics.pdf'.
-------------------------------------------------
auto-pst-pdf: End auxiliary LaTeX compilation
-------------------------------------------------
(/home/jasperloy/texlive/texmf-dist/tex/latex/pst-pdf/pst-pdf.sty
(/home/jasperloy/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
(/home/jasperloy/texlive/texmf-dist/tex/latex/graphics/graphics.sty
(/home/jasperloy/texlive/texmf-dist/tex/latex/graphics/trig.sty)
(/home/jasperloy/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg)))
(/home/jasperloy/texlive/texmf-dist/tex/latex/preview/preview.sty)
(/home/jasperloy/texlive/texmf-dist/tex/latex/graphics/dvips.def)
(/home/jasperloy/texlive/texmf-dist/tex/latex/environ/environ.sty))) (./a.aux)
(/home/jasperloy/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
(/home/jasperloy/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))
(./a.out) (./a.out)
(/home/jasperloy/texlive/texmf-dist/tex/context/base/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
)
Preview: Fontsize 10pt
Preview: PDFoutput 1
(./a.toc) <a-pics.pdf, id=10, page=1, 43.16125pt x 33.12375pt>
<use a-pics.pdf, page 1> [1
Non-PDF special ignored!
Non-PDF special ignored!{/home/jasperloy/texlive/texmf-var/fonts/map/pdftex/upd
map/pdftex.map} <./a-pics.pdf>] (./a.aux) )</home/jasperloy/texlive/texmf-dist/
fonts/type1/public/amsfonts/cm/cmbx10.pfb></home/jasperloy/texlive/texmf-dist/f
onts/type1/public/amsfonts/cm/cmbx12.pfb></home/jasperloy/texlive/texmf-dist/fo
nts/type1/public/amsfonts/cm/cmr10.pfb>
Output written on a.pdf (1 page, 28619 bytes).
SyncTeX written on a.synctex.gz.
Transcript written on a.log.
Latexmk: Log file says output to 'a.pdf'
Rule 'pdflatex': File changes, etc:
Changed files, or newly in use since previous run(s):
'a-pics.pdf'
------------
Run number 5 of rule 'pdflatex'
------------
------------
Running 'pdflatex -shell-escape -synctex=1 -recorder "a.tex"'
------------
Latexmk: applying rule 'pdflatex'...
This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012)
\write18 enabled.
entering extended mode
(./a.tex
LaTeX2e <2011/06/27>
...
(/home/jasperloy/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/home/jasperloy/texlive/texmf-dist/tex/latex/base/size10.clo))
(/home/jasperloy/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
(/home/jasperloy/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
(/home/jasperloy/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty))
(/home/jasperloy/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/home/jasperloy/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
(/home/jasperloy/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty)
(/home/jasperloy/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def)
(/home/jasperloy/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg)
(/home/jasperloy/texlive/texmf-dist/tex/latex/url/url.sty))
Package hyperref Message: Driver: hpdftex.
(/home/jasperloy/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
(/home/jasperloy/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))
(/home/jasperloy/texlive/texmf-dist/tex/latex/pstricks/pstricks.sty
(/home/jasperloy/texlive/texmf-dist/tex/generic/pstricks/pstricks.tex
(/home/jasperloy/texlive/texmf-dist/tex/generic/xkeyval/pst-xkey.tex
(/home/jasperloy/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
(/home/jasperloy/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex)))
(/home/jasperloy/texlive/texmf-dist/tex/generic/pstricks/pst-fp.tex
`pst-fp' v0.05, 2010/01/17 (hv))
`PSTricks' v2.29 <2012/06/04> (tvz)
(/home/jasperloy/texlive/texmf-dist/tex/generic/pstricks/pstricks.con))
(/home/jasperloy/texlive/texmf-dist/tex/generic/pstricks/pst-fp.tex)
(/home/jasperloy/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
(/home/jasperloy/texlive/texmf-dist/tex/latex/latexconfig/color.cfg)
(/home/jasperloy/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def)))
(/home/jasperloy/texlive/texmf-dist/tex/latex/auto-pst-pdf/auto-pst-pdf.sty
(/home/jasperloy/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
(/home/jasperloy/texlive/texmf-dist/tex/generic/oberdiek/catchfile.sty)
(./a.w18))
-------------------------------------------------
auto-pst-pdf: Auxiliary LaTeX compilation
-------------------------------------------------
This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012)
entering extended mode
This is dvips(k) 5.992 Copyright 2012 Radical Eye Software (www.radicaleye.com)
' TeX output 2012.08.20:0705' -> a-autopp.ps
</home/jasperloy/texlive/texmf/dvips/base/tex.pro>
</home/jasperloy/texlive/texmf/dvips/config/alt-rule.pro>
</home/jasperloy/texlive/texmf-dist/dvips/pstricks/pstricks.pro>
</home/jasperloy/texlive/texmf-dist/dvips/pstricks/pst-algparser.pro>
</home/jasperloy/texlive/texmf-dist/dvips/pstricks/pst-tools.pro>
</home/jasperloy/texlive/texmf-dist/dvips/pstricks/pst-dots.pro>
</home/jasperloy/texlive/texmf/dvips/base/special.pro>. [1]
PDFCROP 1.33, 2012/02/01 - Copyright (c) 2002-2012 by Heiko Oberdiek.
==> 1 page written on `a-pics.pdf'.
-------------------------------------------------
auto-pst-pdf: End auxiliary LaTeX compilation
-------------------------------------------------
(/home/jasperloy/texlive/texmf-dist/tex/latex/pst-pdf/pst-pdf.sty
(/home/jasperloy/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
(/home/jasperloy/texlive/texmf-dist/tex/latex/graphics/graphics.sty
(/home/jasperloy/texlive/texmf-dist/tex/latex/graphics/trig.sty)
(/home/jasperloy/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg)))
(/home/jasperloy/texlive/texmf-dist/tex/latex/preview/preview.sty)
(/home/jasperloy/texlive/texmf-dist/tex/latex/graphics/dvips.def)
(/home/jasperloy/texlive/texmf-dist/tex/latex/environ/environ.sty))) (./a.aux)
(/home/jasperloy/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
(/home/jasperloy/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))
(./a.out) (./a.out)
(/home/jasperloy/texlive/texmf-dist/tex/context/base/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
)
Preview: Fontsize 10pt
Preview: PDFoutput 1
(./a.toc) <a-pics.pdf, id=10, page=1, 43.16125pt x 33.12375pt>
<use a-pics.pdf, page 1> [1
Non-PDF special ignored!
Non-PDF special ignored!{/home/jasperloy/texlive/texmf-var/fonts/map/pdftex/upd
map/pdftex.map} <./a-pics.pdf>] (./a.aux) )</home/jasperloy/texlive/texmf-dist/
fonts/type1/public/amsfonts/cm/cmbx10.pfb></home/jasperloy/texlive/texmf-dist/f
onts/type1/public/amsfonts/cm/cmbx12.pfb></home/jasperloy/texlive/texmf-dist/fo
nts/type1/public/amsfonts/cm/cmr10.pfb>
Output written on a.pdf (1 page, 28613 bytes).
SyncTeX written on a.synctex.gz.
Transcript written on a.log.
Latexmk: Log file says output to 'a.pdf'
Rule 'pdflatex': File changes, etc:
Changed files, or newly in use since previous run(s):
'a-pics.pdf'
Latexmk: Maximum runs of pdflatex reached without getting stable files
Use the -f option to force complete processing.
Latexmk: Did not finish processing file:
'pdflatex' needed too many passes
Latexmk: Use the -f option to force complete processing.
Latexmk: applying rule 'pdflatex'...
Latexmk: Errors, so I did not complete making targets
Обратите внимание, что вывод был обрезан, чтобы соответствовать максимальной длине вопроса.
Я подозреваю, что это происходит из-за того, hyperref
что делает latexmk
дополнительные проверки, которые затем обнаруживают, что при каждом запуске генерируются новые изображения auto-pst-pdf
, поэтому, хотя конечный результат может быть правильным, сообщения об ошибках выдаются. Есть ли способ исправить это?
решение1
Причина latexmk
повторного запуска в том, что сгенерированный a-pics.pdf
файл постоянно меняется при каждом запуске. В файле PDF есть строки с датами создания, датами изменения и идентификаторами, которые постоянно меняются. Есть как минимум два возможных решения.
Скажите полностью
latexmk
игнорироватьa-pics.pdf
из его базы данных зависимостей. В настоящее время, похоже, нет интерфейса, который бы мог это сделать (иизменение файла рекордеране работает в этом случае), поэтому я делаю это с помощью следующего хака, который переопределяет внутреннюю функцию, используемую дляlatexmk
поддержания своей базы данных файлов. Поместите следующее вlatexmkrc
файл в том же каталоге, что и ваш основнойtex
файл (и имейте в виду, что это повлияет на все другиеlatexmk
запуски, запущенные из того же каталога):undef &get_time_size; sub my_get_time_size { # Return time and size of file named in argument # If file does not exist, return (0,-1); if ( -e $_[0] && $_[0] ne $root_filename . "-pics.pdf") { return get_time_size_raw($_[0]); } else { return (0,-1); } } *get_time_size = \&my_get_time_size;
Скажите
latexmk
не учитывать изменения даты создания и т. д., чтобы указать, что сам файл был изменен. Это можно сделать следующим образом: получитьlatexmk
для выполнения кода perl$hash_calc_ignore_pattern{'pdf'} = '^/(CreationDate|ModDate|ID) ';
. Например, в командной строке для вашего примера:latexmk -e "\$hash_calc_ignore_pattern{'pdf'} = '^/(CreationDate|ModDate|ID) ';" -pdf -pdflatex="pdflatex --shell-escape %O %S" a
(где
a
название вашей работы).В качестве альтернативы можно добавить содержимое аргумента
-e
вlatexmkrc
файл ресурсов, изменив соответствующим образом экранирование.Обратите внимание, что метод 2 приведет к одному ненужному повторному запуску, но, по крайней мере, он больше не должен вызывать бесконечный цикл!
Возможным третьим решением может бытьотключить генерацию метаданных, но это, вероятно, менее удовлетворительно, чем два вышеприведенных подхода.