rfischer
18-11-2009, 15:26
Hallo Zusammen,
da ich mit sehr großen Dokumenten arbeite, compiliere ich die Bücher kapitelweise.
Projekt problem.tcp im TeXnicCenter:
\documentclass[10pt,a4paper]{book}
%\documentclass{minimal}
\usepackage{caption}
\usepackage{xkeyval}
\usepackage{pst-pdf}
\usepackage{pstricks,pstricks-add}
\includeonly{P2}
\begin{document}
\include{P1}
\include{P2}
\end{document}
P1.tex:
\chapter{First Part of the Document}
Test1 Test1 Test1
\begin{minipage}{0.49\textwidth}
\begin{pspicture}(-0.5,-0.5)(3,3)
\psgrid[gridcolor=gray,subgridcolor=lightgray]
\psline(0,0)(2,2)
\end{pspicture}
\end{minipage}
\begin{minipage}{0.49\textwidth}
\captionof{figure}{Part1}
\label{fig:01:01}
\end{minipage}
Test1 Test1 Test1
P2.tex:
\chapter{Second Part of the Document}
Test2 Test2 Test2
\begin{minipage}{0.49\textwidth}
\begin{pspicture}(-0.5,-0.5)(3,3)
% \psgrid[gridcolor=gray,subgridcolor=lightgray]
\psline(2,0)(0,2)
\end{pspicture}
\end{minipage}
\begin{minipage}{0.49\textwidth}
\captionof{figure}{Part2}
\label{fig:02:01}
\end{minipage}
Test2 Test2 Test2
Wenn alles compiliert wird erhält man problem.aux, P1.aux, P2.aux,... und problem-pics.ps, problem-pics.pdf mittels dem Ausgebeprofil:
Latex-> PS:
C:\Program Files\MiKTeX 2.7\miktex\bin\dvips.exe
-Ppdf -o %Bm-pics.ps %Bm.dvi
C:\Program Files\MiKTeX 2.7\miktex\bin\ps2pdf.exe
-dAutoRotatePages#/None %bm-pics.ps %bm-pics.pdf
Wenn man alles compiliert (ohne \includeonly{P2}) ist alles bestens. Mit \includeonly{P2} ist auch alles ok, falls man kein neues Bild macht d.h. latex -> ps nicht laufen lässt. Macht man aber letzteres, dann passt logischerweise diue Anzahl der Bilder im .pdf nicht mehr zu den Anzahl der Bildern in den .aux Files:
Package pst-pdf Warning: `problem-pics.pdf' contains 1 pages
(pst-pdf) but 2 pages are requested:
(pst-pdf) File `problem-pics.pdf' is no more valid!
(pst-pdf) Recreate it .
Mein Workaround bislang:
-ich lösche alle generierten Files, so daß nur das aktuelle kapitel + Bilder vorhanden sind.
-Nachteil ist, daß die referenzen zu den anderen kapiteln verloren gehen, sowie die Gesamtseitenzahlen nicht mehr stimmen.
Daher die Frage:
gibt es auch eine Möglichkeit, daß nicht ein problems-pics.pdf für das gesamte Dokument, sondern nur ein P1-pics.pdf, P2-pics.pdf generiert und nachher auch erkannt wird? Oder andere Workarounds?
da ich mit sehr großen Dokumenten arbeite, compiliere ich die Bücher kapitelweise.
Projekt problem.tcp im TeXnicCenter:
\documentclass[10pt,a4paper]{book}
%\documentclass{minimal}
\usepackage{caption}
\usepackage{xkeyval}
\usepackage{pst-pdf}
\usepackage{pstricks,pstricks-add}
\includeonly{P2}
\begin{document}
\include{P1}
\include{P2}
\end{document}
P1.tex:
\chapter{First Part of the Document}
Test1 Test1 Test1
\begin{minipage}{0.49\textwidth}
\begin{pspicture}(-0.5,-0.5)(3,3)
\psgrid[gridcolor=gray,subgridcolor=lightgray]
\psline(0,0)(2,2)
\end{pspicture}
\end{minipage}
\begin{minipage}{0.49\textwidth}
\captionof{figure}{Part1}
\label{fig:01:01}
\end{minipage}
Test1 Test1 Test1
P2.tex:
\chapter{Second Part of the Document}
Test2 Test2 Test2
\begin{minipage}{0.49\textwidth}
\begin{pspicture}(-0.5,-0.5)(3,3)
% \psgrid[gridcolor=gray,subgridcolor=lightgray]
\psline(2,0)(0,2)
\end{pspicture}
\end{minipage}
\begin{minipage}{0.49\textwidth}
\captionof{figure}{Part2}
\label{fig:02:01}
\end{minipage}
Test2 Test2 Test2
Wenn alles compiliert wird erhält man problem.aux, P1.aux, P2.aux,... und problem-pics.ps, problem-pics.pdf mittels dem Ausgebeprofil:
Latex-> PS:
C:\Program Files\MiKTeX 2.7\miktex\bin\dvips.exe
-Ppdf -o %Bm-pics.ps %Bm.dvi
C:\Program Files\MiKTeX 2.7\miktex\bin\ps2pdf.exe
-dAutoRotatePages#/None %bm-pics.ps %bm-pics.pdf
Wenn man alles compiliert (ohne \includeonly{P2}) ist alles bestens. Mit \includeonly{P2} ist auch alles ok, falls man kein neues Bild macht d.h. latex -> ps nicht laufen lässt. Macht man aber letzteres, dann passt logischerweise diue Anzahl der Bilder im .pdf nicht mehr zu den Anzahl der Bildern in den .aux Files:
Package pst-pdf Warning: `problem-pics.pdf' contains 1 pages
(pst-pdf) but 2 pages are requested:
(pst-pdf) File `problem-pics.pdf' is no more valid!
(pst-pdf) Recreate it .
Mein Workaround bislang:
-ich lösche alle generierten Files, so daß nur das aktuelle kapitel + Bilder vorhanden sind.
-Nachteil ist, daß die referenzen zu den anderen kapiteln verloren gehen, sowie die Gesamtseitenzahlen nicht mehr stimmen.
Daher die Frage:
gibt es auch eine Möglichkeit, daß nicht ein problems-pics.pdf für das gesamte Dokument, sondern nur ein P1-pics.pdf, P2-pics.pdf generiert und nachher auch erkannt wird? Oder andere Workarounds?