문제

가 상당히 큰 라텍스 문서의 많은 TikZ 수치다.나는 습관이 자주 다시 컴파일하고 그것을 컴파일을 사용하여 pdflatex.그림에서 TikZ 을 대부분의 시간입니다.

나의 질문은 무엇이 최선의 방법은 분할 문서로 별도의 tex 파일(인형/장)을 달성하는 별도의 인물의 편집 및 장,별도의 장 pdf,전체 문서 pdf 파일입니까?

도움이 되었습니까?

해결책

자체적으로 각 그림을 컴파일 한 다음 TEX 파일에서 TEX 파일에서 TIKZ 코드가 아닌 PDF로 포함 시켰습니까?사진이 필요한 정확한 크기가되도록 패키지 독립형을 사용할 수 있습니다.그래서 :

\documentclass{standalone}

\usepackage{tikz,pgf} %and any other packages or tikzlibraries your picture needs

\begin{document}

\begin{tikzpicture}

%your tikz code here

\end{tikzpicture}

\end{document}
.

이 문서를 직접 컴파일하여 문서에 포함하도록 PDF 그림을 가져 오거나 명령 \ 입력을 사용하여 주 문서에 TIKZ 코드로 포함시킬 수 있습니다.

를 추가합니다
\usepackage{standalone}
.

주 문서 (TIKZ 패키지 및 라이브러리와 함께),

\begin{figure}
\input{tikzfile.tex}
\end{figure}
.

다른 팁

cache tikz-picture 에 더 나은 방법 (IMHO)이 있습니다.다음 줄을 추가하십시오 프리앰블 :

\usetikzlibrary{external}
\tikzexternalize[prefix=i/]
.

PDFLATEX-RUN 이후에는 하위 디렉토리의 모든 그림이 표시됩니다 ./i. Tikz-Picture의 코드를 업데이트하면 해당 PDF 파일을 단순히 버리고 재생성됩니다.자세한 내용은 PFG / TIKZ 섹션의 설명서를 참조하십시오. 32.4 외부화 그래픽 또한 PGF가 설치되지 않은 외부 그래픽을 사용하여 32.5가 을 설치하지 못했습니다.

각 장을 별도의 파일에 넣은 다음 \include를 사용하여 일부 마스터 파일에 넣으려면 어떻게해야합니까?그런 다음 \includeonly를 사용하여 현재 작업중인 장에서만 컴파일하려면 만 사용할 수 있습니다.적어도 약간의 시간을 절약해야합니다.

나는 어떤 종류의 makefile 기반 솔루션이 이것보다 훨씬 낫기를 기대하지만, 나는 makefiles에 대해 아무것도 모른다 ...

의 방법으로 나는 일반적으로 이렇게 적용 라텍스 단지의 일부 file:Emacs 고 여러 가지 기타 라텍스 편집할 수 있는 컴파일러 지역:와 Auctex 실행할 수 있습니다 TeX-pin 역을 지정한 현재의 장,다음 TeX-명령행 지역을 실행하는 라텍스에서 선택된 지역입니다.

전통적인 방법으로 이를 절단 부분의 크로 파일 작은 부품 \included,그리고 다음 중 하나를 주석으로 당신이 원하지 않는 부분을에서 작동하거나,또는 일부 macrology 시작과 끝에서 각각의 파일이 있을 수 있는 별도로 컴파일.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top