2 Bilder nebeneinander -> \Gin@ii - Fehler

Tabellen und Grafiken erstellen und anordnen


kiesel
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Di 17. Mai 2011, 20:45

2 Bilder nebeneinander -> \Gin@ii - Fehler

Beitrag von kiesel »

Hi,
ich versuchhe zwei Bilder mit zwei labels und zwei captions zu erstellen. Dazu habe ich viel gegoogelt und rumprobiert. Mein Code ist dieser
\documentclass[a4paper,10pt]{article}
%\documentclass[a4paper,10pt]{scrartcl}

\usepackage[utf8x]{inputenc}
\usepackage{graphicx}
\title{}
\author{}
\date{}

\pdfinfo{%
  /Title    ()
  /Author   ()
  /Creator  ()
  /Producer ()
  /Subject  ()
  /Keywords ()
}

\begin{document}
\maketitle
\begin{figure}[htbp]
\begin{minipage}[hbt]{0,49\textwidth}
		\includegraphics{0.45\linewidth]{bilder/problem/beispielst}
		\caption{Bezeichnung1}
		\label{Label1}
\end{minipage}
\begin{minipage}[hbt]{0,49\textwidth}
		\includegraphics{bilder/problem/beispielstpfad}
		\caption{Bezeichnung2}
		\label{Label2}
\end{minipage}
\end{figure}

\end{document}
 
Leider erhalte ich immer folgenden Fehler
*****
*****     PDFLaTeX output: 
*****     cd "/media/intern/Dropbox/Diplomarbeit/erklaerungen/Diplomarbeit"
*****     pdflatex -synctex=1 -interaction=nonstopmode 'test2.tex'
*****
This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian)
entering extended mode
(./test2.tex
LaTeX2e <2009/09/24>
Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, ngerman, german, german-x-2009-06-19, ngerman-x-2009-06-19, loaded.

(/usr/share/texmf-texlive/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/share/texmf-texlive/tex/latex/base/size10.clo))
(/usr/share/texmf-texlive/tex/latex/base/inputenc.sty
(/usr/share/texmf-texlive/tex/latex/ucs/utf8x.def))
(/usr/share/texmf-texlive/tex/latex/ucs/ucs.sty
(/usr/share/texmf-texlive/tex/latex/ucs/data/uni-global.def))
(/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty)
(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty)
(/etc/texmf/tex/latex/config/graphics.cfg)
(/usr/share/texmf-texlive/tex/latex/pdftex-def/pdftex.def))) (./test2.aux)
(/usr/share/texmf-texlive/tex/latex/ucs/ucsencs.def)
(/usr/share/texmf/tex/context/base/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
)
Runaway argument?
{0.45\linewidth ]{bilder/problem/beispielst} \caption {Bezeichnung1} \ETC.
! Paragraph ended before \Gin@ii was complete.
<to be read again> 
                   \par 
l.33 
     

! LaTeX Error: \begin{minipage} on input line 22 ended by \end{document}.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.34 \end{document}
                   
(./test2.aux)
! You can't use `\end' in internal vertical mode.
\enddocument ... \endgroup \deadcycles \z@ \@@end 
                                                  
l.34 \end{document}
                   

! LaTeX Error: \begin{minipage} on input line 22 ended by \end{document}.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.34 \end{document}
                   
! Missing } inserted.
<inserted text> 
                }
l.34 \end{document}
                   
)
! Emergency stop.
<*> test2.tex
             
!  ==> Fatal error occurred, no output PDF file produced!
Transcript written on test2.log.
Was mache ich falsch? Ich finde es einfach nicht...
Danke und Grüsse, Kiesel

pospiech
Moderator
Moderator
Beiträge: 247
Registriert: Do 3. Jul 2008, 11:40
Wohnort: Hannover
Kontaktdaten:

Re: 2 Bilder nebeneinander -> \Gin@ii - Fehler

Beitrag von pospiech »

kiesel hat geschrieben:
\documentclass[a4paper,10pt]{article}

\usepackage[utf8x]{inputenc}
warum utf8x? ich bin mir ziemlich sicher das du 'utf8' meinst
kiesel hat geschrieben:
\title{}
\author{}
\date{}

\pdfinfo{%
  /Title    ()
  /Author   ()
  /Creator  ()
  /Producer ()
  /Subject  ()
  /Keywords ()
}
was hat das in einem Minimalbeispiel zu suchen?
kiesel hat geschrieben:
\begin{figure}[htbp]
\begin{minipage}[hbt]{0,49\textwidth}
Hier ist auch schon der Fehler. Denn genau da wird der Fehler auch angezeigt.

minipage kennt eine Ausrichtung oder , hat aber nichts mit den Optionen der Gleitumgebung zu tun. Es muss also lauten:
[code]
\begin{figure}[htbp]
\begin{minipage}{0,49\textwidth}
[/code]

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Versuchs einmal so:
\listfiles
\documentclass[a4paper,10pt]{article}

\usepackage[utf8]{inputenc}
\usepackage[demo]{graphicx}	% ->demo im Echtbetrieb auskommentieren


\begin{document}
%\maketitle

\begin{figure}[htbp]

\centering
\parbox{.5\textwidth}{%
\includegraphics[width=.45\textwidth]{bilder/problem/beispielst}
      \caption{Bezeichnung1}
      \label{Label1} }%
\hfill
\begin{minipage}{.45\textwidth}%
\includegraphics[width=\textwidth]{bilder/problem/beispielstpfad}
      \caption{Bezeichnung2}
      \label{Label2} 
\end{minipage}%
\end{figure}
Das Bild~\ref{Label1} ist links und das Bild~\ref{Label2} ist rechts.

\end{document} 
Aus der Doku von subfig-Paket.
Gruß, Sepp.-

Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

Beitrag von KOMA »

Alle bisherigen Hinweise sind zutreffend. Tatsächlich Ursache der Fehlermeldung ist allerdings:
      \includegraphics{0.45\linewidth]{bilder/problem/beispielst}
Hier steht nach \includegraphics eine falsche Klammer, nämlich eine öffnende Argumentklammer »{« statt einer öffnenden Optionenklammer, also statt einer eckigen Klammer (die ich hier leider nicht zeigen kann, weil goLaTeX [noparse] nicht kennt). Damit wird der gesamte Rest des Dokuments als Argument gelesen, was dann auch zu der etwas seltsamen Behauptung führt, dass \begin{minipage} mit \end{document} enden würde. Das wird übrigens auch nur gemeldet, weil bei \end{document} alles endet.

Übrigens: Innerhalb einer minipage wird \textwidth im Gegensatz zu \textwidth nicht verändert. Code wie
Sepp99 hat geschrieben:
\begin{minipage}{.45\textwidth}%
\includegraphics[width=\textwidth]{bilder/problem/beispielstpfad}
      \caption{Bezeichnung2}
      \label{Label2}
\end{minipage}%
kann deshalb deutlich gewinnen, wenn man \textwidth durch \linewidth ersetzt.

Merke: Verwende in der Regel \linewidth, wenn auf die aktuell zur Verfügung stehende Breite zurückgegriffen werden soll. Verwende \columnwidth, wenn auf die zur Verfügung stehende Gesamtbreite unabhängig von der aktuell tatsächlich zur Verfügung stehenden Breite zurückgegriffen werden soll. Verwende \textwidth nur, wenn auch im Mehrspaltensatz auf die gesamte Spannweite des Satzspiegels zurückgegriffen werden soll.

Leider halte sogar ich mich nicht immer an diese Regel. Es gibt aber keinen Grund, sich die dummen Angewohnheiten eines alten Hasen selbst zu eigen zu machen …

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

KOMA hat geschrieben:Merke: Verwende in der Regel \linewidth, wenn auf die aktuell zur Verfügung stehende Breite zurückgegriffen werden soll. Verwende \columnwidth, wenn auf die zur Verfügung stehende Gesamtbreite unabhängig von der aktuell tatsächlich zur Verfügung stehenden Breite zurückgegriffen werden soll. Verwende \textwidth nur, wenn auch im Mehrspaltensatz auf die gesamte Spannweite des Satzspiegels zurückgegriffen werden soll.
Jetzt ist das auch einmal klar. Danke für die Mitteilung, habs in meinem Zettelkasten übernommen.

Gruß, Sepp.-

kiesel
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Di 17. Mai 2011, 20:45

Beitrag von kiesel »

Hi,
danke an alle für Ihre Antworten!
Copy und Paste von Sepp99 war die einfachste Methode und auch die einzige die bei mir funktioniert hat :)
Vielen Dank!

Antworten