PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Minipages/subfigures und Pfeile



pitterpolo
19-01-2012, 23:41
Hallo,

erstmal der Code:


% Dokumentenklasse
\documentclass[12pt,a4paper,bibliography=totocnumbered]{scrartcl}
\usepackage{pst-labo}
\usepackage{auto-pst-pdf}
% gleich nach Definition-Zeichen
\usepackage{amsmath,amssymb,amstext}
\usepackage{float}
\begin{document}

\begin{figure}[H]
\begin{minipage}[t]{0.1\textwidth}
\begin{flushleft}
\begin{pspicture}(-5.25,-5.25)(5.25,5.25)
\psset{unit=0.5cm}
\pstTubeEssais[etiquette,Numero=1]
\end{pspicture}\end{flushleft}
\end{minipage}
\hfill $\longrightarrow$ \hfill
\begin{minipage}[t]{0.1\textwidth}
\begin{flushleft}
\begin{pspicture}(-5.25,-5.25)(5.25,5.25)
\psset{unit=0.5cm}
\pstTubeEssais[etiquette,Numero=2]
\end{pspicture}\end{flushleft}
\end{minipage}
\hfill $\longrightarrow$ \hfill
\begin{minipage}[t]{0.1\textwidth}
\begin{flushleft}
\begin{pspicture}(-5.25,-5.25)(5.25,5.25)
\psset{unit=0.5cm}
\pstTubeEssais[etiquette,Numero=3]
\end{pspicture}\end{flushleft}
\end{minipage}
\hfill $\longrightarrow$ \hfill
\begin{minipage}[t]{0.1\textwidth}
\begin{flushleft}
\begin{pspicture}(-5.25,-5.25)(5.25,5.25)
\psset{unit=0.5cm}
\pstTubeEssais[etiquette,Numero=4]
\end{pspicture}\end{flushleft}
\end{minipage}
\hfill $\longrightarrow$ \hfill
\begin{minipage}[t]{0.1\textwidth}
\begin{flushleft}
\begin{pspicture}(-5.25,-5.25)(5.25,5.25)
\psset{unit=0.5cm}
\pstTubeEssais[etiquette,Numero=5]
\end{pspicture}\end{flushleft}
\end{minipage}
\caption{Versuchsreihe}
\end{figure}




\end{document}

1) Ich muss eine Versuchsskizze erstellen und das klappt bis jetzt auch (einigermaßen) gut, nur möchte ich zwischen den gezeichneten Reagenzgläsern einen größeren Pfeil haben. Was ist hierzu empfehlen? Hinzu kommt, dass der Pfeil beschriftbar sein muss und in der mittleren Eben zu den Reagenzgläsern liegen soll (also nicht 'so weit unten' wie in meinem obigen Code).

2) Ich wollte die Reagenzgläser ursprünglich in eine subfigure-Umgebung reinpacken, damit ich die einzelnen Reagenzgläser betiteln konnte. Zwischen den einzelnen subfigures sollte dann auch ein Pfeil hin (wie bei 1)), doch ich konnte beides nicht hinkriegen. Hat jemand eine Idee, wie ich mein Vorhaben (kommentierbare Subfigures + Pfeile dazwischen) möglichst elegeant umsetzen kann?

Hoffentlich kommt man mit dem Code zurecht; ich habe wirklich nur das Nötigste gelassen.

Ich bedanke mich im Voraus und wünsche eine angenehme Nacht.

Viele Grüße,
pitterpolo

sommerfee
20-01-2012, 08:57
2) Ich wollte die Reagenzgläser ursprünglich in eine subfigure-Umgebung reinpacken, damit ich die einzelnen Reagenzgläser betiteln konnte. Zwischen den einzelnen subfigures sollte dann auch ein Pfeil hin (wie bei 1)), doch ich konnte beides nicht hinkriegen.

Da du schon eine Lösung mit minipages hast, ist der Umstieg einfach: Einfach "minipage" durch "subfigure" ersetzen [1] und eine \caption reinpacken. So etwa:



% Dokumentenklasse
\documentclass[12pt,a4paper,bibliography=totocnumbered]{scrartcl}
\usepackage{pst-labo}
\usepackage{auto-pst-pdf}
% gleich nach Definition-Zeichen
\usepackage{amsmath,amssymb,amstext}
\usepackage{float}
\usepackage{subcaption}
\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=1]
\end{pspicture}
\caption{}
\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{}
\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=3]
\end{pspicture}
\caption{}
\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=4]
\end{pspicture}
\caption{}
\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=5]
\end{pspicture}
\caption{}
\end{subfigure}
\caption{Versuchsreihe}
\end{figure}

\end{document}


(Ich habe die flushleft-Umgebung durch \centering ersetzt, damit die Beschriftungen zentriert unter den Bildern sind, und damit der zusätzliche vertikale Abstand, den die flushleft-Umgebung erzeugt, verschwindet.)

[1] Die subfigure-Umgebung ist eine minipage-Umgebung, mit dem Unterschied, daß dort \caption eine Unter-Beschriftung erzeugt.

pitterpolo
20-01-2012, 09:44
Hallo sommerfee,

vielen Dank für deine Mühen.
Ich wollte gerade eben schreiben, dass der Code nicht funktioniert habe aber gemerkt, dass ich Volltrottel von 'subfigure' und nicht von 'subfig' gesprochen habe.

Wie kriege ich das ganze in die 'subfig-Umbgebung'?
Ich hoffe, dass ihr mir weiterhelfen könnt...

Es bedankt sich,
pitterpolo

rstuby
20-01-2012, 10:17
Gibt es eine subfig-Umgebung überhaupt?
Was soll denn im Ergebnis anders sein als in Axels Beispiel?

pitterpolo
20-01-2012, 12:08
Hallo rstuby,


Gibt es eine subfig-Umgebung überhaupt?

damit meine ich das 'subfig-Paket' - entschuldigt meine Ausdrucksweise.





Was soll denn im Ergebnis anders sein als in Axels Beispiel?

Der obige Code erbringt folgende Meldungen:


! Package subcaption Error: `caption' package not loaded
(subcaption) (which is needed by this package)

See the subcaption package documentation for explanation.
Type H <return> for immediate help.
...

l.38 \endinput}{}

) (./trftrfdtf.aux) (/usr/share/texmf-dist/tex/context/base/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
)
Preview: Fontsize 12pt
Preview: PDFoutput 1

! LaTeX Error: Environment subfigure undefined.

See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...

l.12 \begin{subfigure}
[t]{0.1\textwidth}
! Missing number, treated as zero.
<to be read again>
}
l.12 \begin{subfigure}[t]{0.1\textwidth}

! Illegal unit of measure (pt inserted).
<to be read again>
}
l.12 \begin{subfigure}[t]{0.1\textwidth}

<trftrfdtf-pics.pdf, id=2, page=1, 17.06375pt x 53.19875pt>
<use trftrfdtf-pics.pdf, page 1> ! LaTeX Error: \begin{figure} on input line 11 ended by \end{subfigure}. See the LaTeX manual or LaTeX Companion for explanation. Type H <return> for immediate help. ... l.19 \end{subfigure}
(/usr/share/texmf-dist/tex/latex/amsfonts/umsa.fd)
(/usr/share/texmf-dist/tex/latex/amsfonts/umsb.fd)

! LaTeX Error: Environment subfigure undefined.

See the LaTeX manual or LaTeX Companion for explanation.
Type H &lt;return&gt; for immediate help.
...

l.21 \begin{subfigure}
[t]{0.1\textwidth}
! Missing number, treated as zero.
&lt;to be read again&gt;
}
l.21 \begin{subfigure}[t]{0.1\textwidth}

! Illegal unit of measure (pt inserted).
&lt;to be read again&gt;
}
l.21 \begin{subfigure}[t]{0.1\textwidth}

&lt;trftrfdtf-pics.pdf, id=3, page=2, 17.06375pt x 53.19875pt&gt;
<use trftrfdtf-pics.pdf, page 2> ! LaTeX Error: \begin{figure} on input line 11 ended by \end{subfigure}. See the LaTeX manual or LaTeX Companion for explanation. Type H <return> for immediate help. ... l.28 \end{subfigure} ! LaTeX Error: Environment subfigure undefined. See the LaTeX manual or LaTeX Companion for explanation. Type H <return> for immediate help. ... l.30 \begin{subfigure} [t]{0.1\textwidth} ! Missing number, treated as zero. <to be read again> } l.30 \begin{subfigure}[t]{0.1\textwidth} ! Illegal unit of measure (pt inserted). <to be read again> } l.30 \begin{subfigure}[t]{0.1\textwidth} <trftrfdtf-pics.pdf, id=4, page=3, 17.06375pt x 53.19875pt>
<use trftrfdtf-pics.pdf, page 3> ! LaTeX Error: \begin{figure} on input line 11 ended by \end{subfigure}. See the LaTeX manual or LaTeX Companion for explanation. Type H <return> for immediate help. ... l.37 \end{subfigure} ! LaTeX Error: Environment subfigure undefined. See the LaTeX manual or LaTeX Companion for explanation. Type H <return> for immediate help. ... l.39 \begin{subfigure} [t]{0.1\textwidth} ! Missing number, treated as zero. <to be read again> } l.39 \begin{subfigure}[t]{0.1\textwidth} ! Illegal unit of measure (pt inserted). <to be read again> } l.39 \begin{subfigure}[t]{0.1\textwidth} <trftrfdtf-pics.pdf, id=5, page=4, 17.06375pt x 53.19875pt>
<use trftrfdtf-pics.pdf, page 4> ! LaTeX Error: \begin{figure} on input line 11 ended by \end{subfigure}. See the LaTeX manual or LaTeX Companion for explanation. Type H <return> for immediate help. ... l.46 \end{subfigure} ! LaTeX Error: Environment subfigure undefined. See the LaTeX manual or LaTeX Companion for explanation. Type H <return> for immediate help. ... l.48 \begin{subfigure} [t]{0.1\textwidth} ! Missing number, treated as zero. <to be read again> } l.48 \begin{subfigure}[t]{0.1\textwidth} ! Illegal unit of measure (pt inserted). <to be read again> } l.48 \begin{subfigure}[t]{0.1\textwidth} <trftrfdtf-pics.pdf, id=6, page=5, 17.06375pt x 53.19875pt>
<use trftrfdtf-pics.pdf, page 5> ! LaTeX Error: \begin{figure} on input line 11 ended by \end{subfigure}. See the LaTeX manual or LaTeX Companion for explanation. Type H <return> for immediate help. ... l.55 \end{subfigure}


Output(s) im Anhang.

rstuby
20-01-2012, 12:37
Der Code aus #2? Bei mir zeichnet er zwar die Reagenzgläser nicht (wird wohl an meinen Einstellungen liegen), aber die captions und Pfeile macht er schön nebeneinander in eine Reihe.

pitterpolo
20-01-2012, 13:59
Hallo rstuby,


Der Code aus #2?

ja.

Es grüßt,
pitterpolo

sommerfee
20-01-2012, 17:24
Der obige Code erbringt folgende Meldungen:

! Package subcaption Error: `caption' package not loaded
(subcaption) (which is needed by this package)

See the subcaption package documentation for explanation.

Bei älteren Versionen des subcaption-Paketes musste man noch das caption-Paket händisch laden.

Abhilfe ist in diesem Falle also, \usepackage{caption} vor das \usepackage{subcaption} zu schreiben. (\usepackage{caption,subcaption} geht natürlich auch.)

Alternativ könnte man auch seine TeX-Distribution aktualisieren.

pitterpolo
20-01-2012, 18:07
Hallo sommerfee,

das war wohl der goldene Tipp.
Jetztz sieht alles super aus.
Vielen Dank!

Ich wünsche noch einen angenehmen Abend,
pitterpolo

pitterpolo
20-01-2012, 21:00
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


\usepackage{subcaption}

oder als


\usepackage[format=hang,font=small,labelfont=bf]{caption,subcaption})

spuckt mir der Editor über 100 Fehler aus.


Hier mal meine Präambel.


% 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@refstepcou nter\@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,includeh eadfoot,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:


Runaway argument?
\sf@counterlist \relax \def \sf@temp {\@nil }\ifx \sf@temp \@nnil \else \ETC.
! Paragraph ended before \sf@setref was complete.
&lt;to be read again&gt;
\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.
&lt;argument&gt; \micro
\litre
l.243 ... \& Co. KG; \unit{100-1000}{\micro\litre}
Volumen; selbstkalibrierb...

! Undefined control sequence.
&lt;argument&gt; \micro
\litre
l.243 ... \& Co. KG; \unit{100-1000}{\micro\litre}
Volumen; selbstkalibrierb...

! Undefined control sequence.
&lt;argument&gt; \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.
&lt;argument&gt; \tabu@arc@L

l.296 \begin{tabu} to \textwidth {XXXXXX[0.8]}
\toprule
! Undefined control sequence.
&lt;argument&gt; \tabu@drsc@L

l.296 \begin{tabu} to \textwidth {XXXXXX[0.8]}
\toprule
! Undefined control sequence.
&lt;argument&gt; \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 -&gt;{\CT@arc@
\hrule \@height \@thisrulewidth }\futurenonspacelet \...
l.303 \end{tabu}

! Undefined control sequence.
\@BTswitch -&gt;{\CT@arc@
\hrule \@height \@thisrulewidth }\futurenonspacelet \...
l.303 \end{tabu}

! Undefined control sequence.
\@BTswitch -&gt;{\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.
&lt;to be read again&gt;
}
l.303 \end{tabu}

! Undefined control sequence.
&lt;argument&gt; ...bu@adl@endtrial\endcsname \endarray

l.303 \end{tabu}

! Extra }, or forgotten $.
&lt;recently read&gt; \egroup

l.303 \end{tabu}


! Missing \cr inserted.
&lt;inserted text&gt;
\cr
l.303 \end{tabu}

! Misplaced \cr.
&lt;inserted text&gt; \cr

l.303 \end{tabu}

! Misplaced \cr.
&lt;inserted text&gt; \cr

l.303 \end{tabu}

! Missing \cr inserted.
&lt;inserted text&gt;

\cr
l.303 \end{tabu}

! Misplaced \cr.
&lt;inserted text&gt; \cr

l.303 \end{tabu}

! Missing \cr inserted.
&lt;inserted text&gt;
\cr
l.303 \end{tabu}

! Mis
l.303 \end{tabu}

! Misplaced \cr.
&lt;inserted text&gt; \cr

l.303 \end{tabu}

(That makes 100 errors; please try again.)
! ==&gt; 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:


% 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@refstepcou nter\@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,includeh eadfoot,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
\usepackage{pst-labo}
\usepackage{auto-pst-pdf}

vor
\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

sommerfee
21-01-2012, 09:58
spuckt mir der Editor über 100 Fehler aus.

Da jeder LaTeX-Pakete schreiben und veröffentlichen kann, gibt es oft konkurrierende Pakete, die sich in die selben Schnittstellen von LaTeX einklinken. Diese Pakete kann man dann nicht zusammen benutzen, das wäre in etwa so, als würde man versuchen, eine Schraube mit zwei Schraubendrehern festzuziehen. Man muß sich also für ein Paket für jeden Zweck entscheiden.

Dieses Highlander-Prinzip ("Es kann nur einen geben!") trifft auch auf die drei Pakete subfigure, subfig und subcaption zu. (Und du versuchst gerade, subcaption und subfig zu laden.) Du mußt dich also für eines dieser drei Pakete entscheiden.

pitterpolo
21-01-2012, 10:47
Hallo sommerfee,

vielen Dank für deinen Beitrag.
Das war mit SIcherheit der goldene Tipp.
Ich habe einfach


\usepackage{subfig}

auskommentiert und das Ergebnis ist perfekt.

Es war bzw. ist mir irgendwo bewusst, dass natürlich nicht alle Pakete miteinander kompatibel sind, aber da war ich gestern Abend wohl so frustriert, dass ich nicht einmal versucht habe, eines der beiden Pakete, die ja mehr oder weniger auf das Gleiche abzielen, ausuzkommentieren/zu entfernen. Aber das Ergebnis sieht jeztzt wirklich schön aus!

Vielen Dank!

Einen angenehmen Samstag wünscht,
pitterpolo