Hallo,
da bin ich nochmal.
Leider habe ich mich zu früh gefreut.
Ich habe versucht obiges Beispiel in mein Hauptdokument einzufügen.
Selbst wenn ich nur das Paket subcaption versuche einzubinden
(entweder als
Code:
\usepackage{subcaption}
oder als
Code:
\usepackage[format=hang,font=small,labelfont=bf]{caption,subcaption}
)
spuckt mir der Editor über 100 Fehler aus.
Hier mal meine Präambel.
Code:
% Dokumentenklasse
\documentclass[12pt,a4paper,bibliography=totocnumbered]{scrartcl}
% Sprachpaket
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
% Schrifttyp
\usepackage{mathptmx}
\usepackage[scaled=.90]{helvet}
\usepackage{courier}
% multicolum-Befehl
\usepackage{multicol}
% Box/Umrahmung (hierfür hilfreich: Fernuniversität-Tutorial)
\usepackage{fancybox}
% kein Gleiten der Tabelle
\usepackage[format=hang,font=small,labelfont=bf]{caption,subcaption}
% Zeichenpaket
\usepackage{graphicx}
%subfigure
\usepackage{subfig}
% Kommando zum Ausbügeln des Bugs "\subfloat ohne \caption"; d.h. NUmmerierung geht weiter, siehe: http://mrunix.de/forums/showthread.php?t=69188
\makeatletter
\providecommand\phantomcaption{\caption@refstepcounter\@captype}
\makeatother
% für Skizzen
\usepackage{pst-labo}
\usepackage{auto-pst-pdf}
% Tabulars with adjustable-width columns
\usepackage{tabularx}
% tabularx
\usepackage{array,booktabs}
% Vorschlag; http://www.mrunix.de/forums/showthread.php?p=334934#post334934
\usepackage{tabu}
% Control layout of itemize, enumerate, description
\usepackage{enumitem}
% itemize-Abstand-Einrückung (wenn \begin{itemize*)/\end{itemize*})
\usepackage{mdwlist}
% chemische Formeln etc.
\usepackage[version=3]{mhchem}
% Hervorhebung von Formeln
%\usepackage{empheq}
% pdf-Dateien einbinden
%\usepackage[final]{pdfpages}
% gleich nach Definition-Zeichen
\usepackage{amsmath,amssymb,amstext}
% SI units
\usepackage[mediumspace,squaren,Gray,textstyle]{SIunits}
% figure and table Umgebung
\usepackage{float}
% Einstellungen der Seitenränder
\usepackage[left=2cm,right=2cm,top=2.5cm,bottom=2.5cm,includeheadfoot,includefoot]{geometry}
% Kopf- und Fußzeile
\usepackage[automark]{scrpage2}
\pagestyle{scrheadings}
% linke Kopfzeile
\ihead[]{Versuchsprotokoll}
% mittlere Kopfzeile
\chead[]{}
% rechte Kopfzeile
\ohead[]{Name}
% linke Fußzeile
\ifoot[]{}
% mittlere Fußzeile
\cfoot[]{\textbf{\pagemark}}
% rechte Fußzeile
\ofoot[]{}
\setheadsepline{0.4pt}
\renewcommand*{\headfont}{\normalfont} % ändert Schriftart der Kopfzeile
%\setkomafont{pagenumber}{\normalfont\bfseries} % fettegedruckte Seitennummer
% Absatzeinrichtung
\usepackage{parskip}
% Zeilenabstand
\usepackage{setspace}
\onehalfspacing
% Hyperlink im Inhaltsverzeichnis
\usepackage{hyperref}
\hypersetup{
colorlinks,
citecolor=black,
filecolor=black,
linkcolor=black,
urlcolor=black,
}
% footnote options
\usepackage[multiple,flushmargin]{footmisc}
% Bibliographie und Zitation
\usepackage[backend=bibtex8,style=verbose-ibid,bibstyle=numeric]{biblatex} %authoryear ,natbib=true -dw -comp authortitle-ibid
\addbibresource{bib.bib}
\usepackage{csquotes}
\usepackage{filecontents}% zum schöneren Unterstreichen
\usepackage[normalem]{ulem}
\begin{document}
Und das hier wird mir ausgespuckt, wenn ich subcaption drinnenlasse:
Code:
Runaway argument?
\sf@counterlist \relax \def \sf@temp {\@nil }\ifx \sf@temp \@nnil \else \ETC.
! Paragraph ended before \sf@setref was complete.
<to be read again>
\par
l.143
! Undefined control sequence.
\set@color ...\@pdfcolorstack push{\current@color
}\aftergroup \reset@color
l.193 \end{titlepage}
%-------------------------------
! Undefined control sequence.
\set@color ...\@pdfcolorstack push{\current@color
}\aftergroup \reset@color
l.193 \end{titlepage}
%-------------------------------
[1
Non-PDF special ignored!
Non-PDF special ignored!{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
! Undefined control sequence.
\set@color ...\@pdfcolorstack push{\current@color
}\aftergroup \reset@color
l.215 \section{Einleitung}
(/usr/share/texmf-dist/tex/latex/psnfss/t1phv.fd)
(/usr/share/texmf-dist/tex/latex/psnfss/ot1ztmcm.fd)
(/usr/share/texmf-dist/tex/latex/psnfss/omlztmcm.fd)
(/usr/share/texmf-dist/tex/latex/psnfss/omsztmcm.fd)
(/usr/share/texmf-dist/tex/latex/psnfss/omxztmcm.fd)
(/usr/share/texmf-dist/tex/latex/psnfss/ot1ptm.fd)
LaTeX Warning: Citation 'schlegel' on page 2 undefined on input line 218.
LaTeX Warning: Citation 'schlegel' on page 2 undefined on input line 218.
! Undefined control sequence.
\set@color ...\@pdfcolorstack push{\current@color
}\aftergroup \reset@color
l.224 \section{Material}
(/usr/share/texmf-dist/tex/latex/psnfss/omsptm.fd)
! Undefined control sequence.
\set@color ...\@pdfcolorstack push{\current@color
}\aftergroup \reset@color
l.240 \item P
ippetenständer (Brand)
! Undefined control sequence.
\set@color ...\@pdfcolorstack push{\current@color
}\aftergroup \reset@color
l.240 \item P
ippetenständer (Brand)
! Undefined control sequence.
\set@color ...\@pdfcolorstack push{\current@color
}\aftergroup \reset@color
l.240 \item P
! Undefined control sequence.
<argument> \micro
\litre
l.243 ... \& Co. KG; \unit{100-1000}{\micro\litre}
Volumen; selbstkalibrierb...
! Undefined control sequence.
<argument> \micro
\litre
l.243 ... \& Co. KG; \unit{100-1000}{\micro\litre}
Volumen; selbstkalibrierb...
! Undefined control sequence.
<argument> \micro
\litre
l.243 ... \& Co. KG; \unit{100-1000}{\micro\litre}
Volumen; selbstkalibrierb...
! Undefined control sequence.
\set@color ...\@pdfcolorstack push{\current@color
}\aftergroup \reset@color
l.279 \subsection{Geräte}
! Undefined control sequence.
\set@color ...\@pdfcolorstack push{\current@color
}\aftergroup \reset@color
l.293 \subsection{Chemikalien}
! Undefined control sequence.
\set@color ...\@pdfcolorstack push{\current@color % zum schöneren Unterstreichen
\usepackage[normalem]{ulem}
}\aftergroup \reset@color
l.295 \begin{table}[H]
! Undefined control sequence.
<argument> \tabu@arc@L
l.296 \begin{tabu} to \textwidth {XXXXXX[0.8]}
\toprule
! Undefined control sequence.
<argument> \tabu@drsc@L
l.296 \begin{tabu} to \textwidth {XXXXXX[0.8]}
\toprule
! Undefined control sequence.
<argument> \tabu@evr@L
l.296 \begin{tabu} to \textwidth {XXXXXX[0.8]}
\toprule
! Undefined control sequence.
\tabu@reset ...everyrow \expandafter {\tabu@evr@L
}
l.303 \end{tabu}
! Undefined control sequence.
\@BTswitch ->{\CT@arc@
\hrule \@height \@thisrulewidth }\futurenonspacelet \...
l.303 \end{tabu}
! Undefined control sequence.
\@BTswitch ->{\CT@arc@
\hrule \@height \@thisrulewidth }\futurenonspacelet \...
l.303 \end{tabu}
! Undefined control sequence.
\@BTswitch ->{\CT@arc@
\hrule \@height \@thisrulewidth }\futurenonspacelet \...
l.303 \end{tabu}
! Undefined control sequence.
\tabu@adl@endtrial ...\noalign {\global \adl@ncol
\tabu@nbcols }
l.303 \end{tabu}
! Missing number, treated as zero.
<to be read again>
}
l.303 \end{tabu}
! Undefined control sequence.
<argument> ...bu@adl@endtrial\endcsname \endarray
l.303 \end{tabu}
! Extra }, or forgotten $.
<recently read> \egroup
l.303 \end{tabu}
! Missing \cr inserted.
<inserted text>
\cr
l.303 \end{tabu}
! Misplaced \cr.
<inserted text> \cr
l.303 \end{tabu}
! Misplaced \cr.
<inserted text> \cr
l.303 \end{tabu}
! Missing \cr inserted.
<inserted text>
\cr
l.303 \end{tabu}
! Misplaced \cr.
<inserted text> \cr
l.303 \end{tabu}
! Missing \cr inserted.
<inserted text>
\cr
l.303 \end{tabu}
! Mis
l.303 \end{tabu}
! Misplaced \cr.
<inserted text> \cr
l.303 \end{tabu}
(That makes 100 errors; please try again.)
! ==> Fatal error occurred, no output PDF file produced!
Transcript written on MBT-Versuch-4.log.
(stark verkürzt, da das meiste vielfach vorkommt))
Wenn ich aber meinen kompletten Text (also alles, außer dem Code, der erscheinen soll) weglasse, funktioniert es:
Code:
% Dokumentenklasse
\documentclass[12pt,a4paper,bibliography=totocnumbered]{scrartcl}
% Sprachpaket
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
% Schrifttyp
\usepackage{mathptmx}
\usepackage[scaled=.90]{helvet}
\usepackage{courier}
% multicolum-Befehl
\usepackage{multicol}
% Box/Umrahmung (hierfür hilfreich: Fernuniversität-Tutorial)
\usepackage{fancybox}
\usepackage{pst-labo}
\usepackage{auto-pst-pdf}
% Zeilennummerierung
%\usepackage{lineno}
%\begin{linenumbers*}
%\modulolinenumbers[5]
%\end{linenumbers*}
% kein Gleiten der Tabelle
\usepackage[format=hang,font=small,labelfont=bf]{caption,subcaption}
% Zeichenpaket
\usepackage{graphicx}
%subfigure
\usepackage{subfig}
% Kommando zum Ausbügeln des Bugs "\subfloat ohne \caption"; d.h. Nummerierung geht weiter, siehe: http://mrunix.de/forums/showthread.php?t=69188
\makeatletter
\providecommand\phantomcaption{\caption@refstepcounter\@captype}
\makeatother
% für Skizzen
\usepackage{pst-labo}
\usepackage{auto-pst-pdf}
% Tabulars with adjustable-width columns
\usepackage{tabularx}
% tabularx
\usepackage{array,booktabs}
% Vorschlag; http://www.mrunix.de/forums/showthread.php?p=334934#post334934
\usepackage{tabu}
% Control layout of itemize, enumerate, description
\usepackage{enumitem}
% itemize-Abstand-Einrückung (wenn \begin{itemize*)/\end{itemize*})
\usepackage{mdwlist}
% chemische Formeln etc.
\usepackage[version=3]{mhchem}
% Hervorhebung von Formeln
%\usepackage{empheq}
% pdf-Dateien einbinden
%\usepackage[final]{pdfpages}
% gleich nach Definition-Zeichen
\usepackage{amsmath,amssymb,amstext}
% SI units
\usepackage[mediumspace,squaren,Gray,textstyle]{SIunits}
% figure and table Umgebung
\usepackage{float}
% Einstellungen der Seitenränder
\usepackage[left=2cm,right=2cm,top=2.5cm,bottom=2.5cm,includeheadfoot,includefoot]{geometry}
% Blätter/Objekte im Querformat
%\usepackage{rotating}
%\usepackage{pdflscape}
%\usepackage{lscape}
% Kopf- und Fußzeile
\usepackage[automark]{scrpage2}
\pagestyle{scrheadings}
% linke Kopfzeile
\ihead[]{Versuchsprotokoll}
% mittlere Kopfzeile
\chead[]{}
% rechte Kopfzeile
\ohead[]{Name}
% linke Fußzeile
\ifoot[]{}
% mittlere Fußzeile
\cfoot[]{\textbf{\pagemark}}
% rechte Fußzeile
\ofoot[]{}
\setheadsepline{0.4pt}
\renewcommand*{\headfont}{\normalfont} % ändert Schriftart der Kopfzeile
%\setkomafont{pagenumber}{\normalfont\bfseries} % fettegedruckte Seitennummer
% Absatzeinrichtung
\usepackage{parskip}
% Zeilenabstand
\usepackage{setspace}
\onehalfspacing
% Hyperlink im Inhaltsverzeichnis
\usepackage{hyperref}
\hypersetup{
colorlinks,
citecolor=black,
filecolor=black,
linkcolor=black,
urlcolor=black,
}
% footnote options
\usepackage[multiple,flushmargin]{footmisc}
% Bibliographie und Zitation
\usepackage[backend=bibtex8,style=verbose-ibid,bibstyle=numeric]{biblatex} %authoryear ,natbib=true -dw -comp authortitle-ibid
\addbibresource{bib.bib}
\usepackage{csquotes}
\usepackage{filecontents}
\begin{document}
\begin{figure}[H]
\begin{subfigure}[t]{0.1\textwidth}
\centering
\begin{pspicture}(-5.25,-5.25)(5.25,5.25)
\psset{unit=0.5cm}
\pstTubeEssais[etiquette,Numero=0]
\end{pspicture}
\caption{$1:1 \newline (10^{0})$}
\end{subfigure}
\hfill $\longrightarrow$ \hfill
\begin{subfigure}[t]{0.1\textwidth}
\centering
\begin{pspicture}(-5.25,-5.25)(5.25,5.25)
\psset{unit=0.5cm}
\pstTubeEssais[etiquette,Numero=1]
\end{pspicture}
\caption{$1:10 \\ (10^{-1})$}
\end{subfigure}
\hfill $\longrightarrow$ \hfill
\begin{subfigure}[t]{0.1\textwidth}
\centering
\begin{pspicture}(-5.25,-5.25)(5.25,5.25)
\psset{unit=0.5cm}
\pstTubeEssais[etiquette,Numero=2]
\end{pspicture}
\caption{$1:100 \\ (10^{-2})$}
\end{subfigure}
%\caption{Schematische Darstellung der Verdünnungsreihe für das Brunnenwasser}
\end{figure}
\end{document}
Ich habe nur
Code:
\usepackage{pst-labo}
\usepackage{auto-pst-pdf}
vor
Code:
\usepackage[format=hang,font=small,labelfont=bf]{caption,subcaption}
gepackt - ansonsten ist nichts an der Präambel verändert worden, um den Beispielcode mit der Präambel meines Hauptdokuments anzeigen zu können. (habe jetzt einige auskommentierte Sachen gelöscht, da der Post die maximale Zeichenlänge von 15.000 überschritten hatte)
Ich bin ein Anfänger, aber es scheint, als ob das Paket (wenn ich es in die Präambel meines Hauptdokuments einbinde) Probleme mit tabu etc. bekommt.
Ich weiß nicht weiter - ihr seid gefragt.
Ich bedanke mich schon im Voraus.
Viele Grüße,
pitterpolo
Lesezeichen