wie funktioniert tikzexternalise

Alles rund um das System für Linux, Mac & Windows.


joggel.v
Forum-Newbie
Forum-Newbie
Beiträge: 1
Registriert: Do 19. Jul 2012, 09:49

wie funktioniert tikzexternalise

Beitrag von joggel.v »

Hallo Zusammen,
anbei meine Latex Premable: Ich weiß ziemlich unschön aber habe die Vorlage so bekommen und keine Zeit mich umfassend einzuarbeiten.

Nutze: TEXLIVE und TecnixCenter auf WIN XP 32bit.

Da meine .tikz Dateien recht umfangreich sind braucht das Compilieren eeeeewig. Daher möchte ich jetzt per

\usetikzlibrary{external}
\tikzexternalize

und einem sog. Shell Escape (so habe ich es gelesen) das Compilieren auslagern.

Möglich wäre auch LUATEX so sagt man. Kriege das jedoch absolut nicht hin!

Kann mir jemand einfach erklären was ich hier tun muss?
%--------Dokumentenart-----------------------------------------------------------------------

\documentclass[DIV12,BCOR10mm,headsepline,oneside,a4paper,11pt]{scrreprt}


%--------Einbinden der Packages--------------------------------------------------------------

\usepackage{ngerman}   % Deutscher Text
%\usepackage[utf8]{inputenc}   % Deutscher Text
\usepackage[ansinew]{inputenc}  %macht die Eingabe von Umlauten möglich
\usepackage[T1]{fontenc} %beseitigt Probleme mit Umlauten beim Kopieren von Text aus dem fertigen Dokument
\usepackage{iflstyle} % IFL spezifische Sachen
\usepackage{german}
\usepackage{chicago}
\usepackage{makeidx}
\usepackage{colortbl}
\usepackage{booktabs} 
\usepackage{setspace}

% Impoved Matlab Plots
\usepackage{pgfplots}
\usepackage{tikz}


%Inksape to LATEX
\usepackage{graphicx}
\usepackage{xcolor}
\usepackage{transparent}
\usepackage{amsmath}
	
\usepackage[nonumberlist,acronym=true,toc]{glossaries}
\newglossary[slg]{symbolslist}{syi}{syg}{Symbolverzeichnis} 
  % Stil für Literaturverzeichnis


%---------Kompilieren mit Latex oder PdfLatex-------------------------------------------------
%---------Einbinden von Grafiken, die im Unterordner /Grafiken/jpg oder /Grafiken/eps

\usepackage{ifpdf}
\ifpdf   % für pdflatex
  \usepackage{graphicx}
  \usepackage[pdftex, colorlinks=true, linkcolor={black}, urlcolor={black}, citecolor={black}]{hyperref}
  \DeclareGraphicsExtensions{.jpg,.pdf,.tif,.png}
  \graphicspath{{Grafiken/jpg/}}
  \pdfcompresslevel=0  % o: keine Kompression, 9: maximale Kompression
  \pdfcatalog{/ViewerPreferences <</FitWindow true>>}
  \pdfinfo{
      /Title (---)
      /Author ()
      /Subject (---)
      /CreationDate (datum)
} 
\else
  \usepackage[dvips]{graphicx}
  \usepackage[colorlinks=true, linkcolor={black}, urlcolor={black}, citecolor={black}]{hyperref}
  \DeclareGraphicsExtensions{.eps}
  \graphicspath{{Grafiken/eps/}}
\fi

%-----------------------------------------------------------------------------------------
% Neue Befehle erzeugen
% man kann jetzt einfach mit dem Befehl \bild{bildname ohne endung}{Bildunterschrift}{Referenz}{Grösse}{Position}

\newcommand{\bild}[5]       % Name, Beschriftung, Referenz, Breite, Platzierung
{
     \begin{figure}[#5]
      \begin{center}
        \includegraphics*[width=#4]{#1}
        \caption{\label{#3} #2}
      \end{center}
     \end{figure}
}
\newcommand{\bildquelle}[7]       % Name, Beschriftung, Referenz, Breite,Platzierung, quelle, seite
{
     \begin{figure}[#5]
      \begin{center}
        \includegraphics*[width=#4]{#1}
        \setcapwidth[c]{\textwidth} % alternativ: \setcapwidth[c]{#4}
        \setcaphanging
        \caption[#2]{\label{#3}#2, Quelle: \citeN{#6}, Seite #7}
      \end{center}
     \end{figure}
}


%-----------------------------------------------------------------------------------------
%------------------Anfang Nummerierung Anhang-----------------
 \renewcommand\appendix{\par 
   \setcounter{section}{0}% 
   \setcounter{secnumdepth}{4}% 
   \setcounter{figure}{0}%
   \renewcommand\thesection{\Alph{section}}% 
   \renewcommand\thefigure{\Alph{section}.\arabic{figure}}} 
%------------------Ende Nummerierung Anhang-----------------

\pagestyle{headings} % einfügen einer Kopfzeile

% \includeonly{kap2} % nur das 2.Kapitel wird compiliert

\begin{document}



\ifltitle{}
         {}% Nummer der Arbeit
         {}% Titel der Arbeit
         {}% Name des Diplomanden
         {}% Betreuer
         {}% Ort,Datum (Titelseite)
         {}% Adresse
         {für wen} % Widmung
\iflrecht{}% Name des Studenten
         {}% Ort,Datum (Erklärung)

% hier kommt die Danksagung
\addchap*{Danksagung} \thispagestyle{empty}
Danksagung einfach hier
hin schreiben

%Verzeichnisse
  
 \makeglossaries
 \renewcommand*{\glspostdescription}{}
 \glsenablehyper
 \include{glossaries} 
 
  \cleardoublepage
  \phantomsection

  \tableofcontents


%Kapitel
  \pagenumbering{arabic}
  
  \include{Kapitel/abstract} % Einbinden von Kurzfassung und Abstract
  \include{Kapitel/kap1}     % Einbinden des Kapitels Kapitel 1
  \include{Kapitel/kap2}     % Einbinden des Kapitels Kapitel 2
  \include{Kapitel/kap3}     % Einbinden des Kapitels Kapitel 3
  \include{Kapitel/kap4}     % Einbinden des Kapitels Kapitel 4
  \include{Kapitel/kap5}     % Einbinden des Kapitels Kapitel 5
%  \include{Kapitel/kap6}     % Einbinden des Kapitels Kapitel 6
%  \include{Kapitel/kap7}     % Einbinden des Kapitels Kapitel 7
%  \include{Kapitel/kap8}     % Einbinden des Kapitels Kapitel 8
%  \include{Kapitel/kap9}     % Einbinden des Kapitels Kapitel 9
%  \include{Kapitel/kap10}    % Einbinden des Kapitels Kapitel 10



%Abbildungsverzeichnis
 \cleardoublepage
  \phantomsection
  \addcontentsline{toc}{chapter}{Abbildungsverzeichnis}
  \listoffigures
  
% Tabellenverzeichnis
  \cleardoublepage
  \phantomsection
  \addcontentsline{toc}{chapter}{Tabellenverzeichnis}
  \listoftables

% Abkürzungsverzeichnis  
\printglossary[type=\acronymtype,style=long,toctitle=Abkürzungsverzeichnis,title=Abkürzungsverzeichnis]
\markboth{Abkürzungsverzeichnis}{Abkürzungsverzeichnis}
\clearpage

%Symbolverzeichnis
\printglossary[type=symbolslist,style=mysymbol,toctitle=Symbolverzeichnis,title=Symbolverzeichnis]
\markboth{Symbolverzeichnis}{Symbolverzeichnis}
\clearpage

%Literaturverzeichnis
  \cleardoublepage
  \phantomsection
  \addcontentsline{toc}{chapter}{Literaturverzeichnis}
  \bibliography{mybibfile}
  \bibliographystyle{iflchicago}

%\begin{appendix}
 %\label{sec:Anhang}
 %\clearpage
 %\pagenumbering{roman}
 %\chapter{Anhang}
%\end{appendix}
%Anhang
 % \include{Kapitel/anhang}    % Einbinden des Anhangs


\end{document} 


Irgendwie so scheint mir ist die Prämabel sehr verpfuscht! Es werden auch noch andere .sty (ifltitle und iflrecht)files eingelesen zwischendrin.

Kann mir jemand helfen das Ding so aufzuräumen, dass es mit LUATEX funktioniert oder die Packages sich nicht immer gegenseitig zerschießen?