Seite 1 von 1

Leerzeile in Minipage

Verfasst: Do 3. Mai 2012, 19:16
von videlius
Hallo ich möchte in mein Dokument ein Bild und links daneben einen Text einfügen.

Meine Implementierung sieht so aus:
...
\begin{figure}[htbp]
	\begin{minipage}[b]{0.4\textwidth} 
	\fontsize{6pt}{6pt}\selectfont
        \textsf{
	        Hier soll ein Text stehen.\\
                %Leerzeile
           Nach der Leerzeile soll weiterer Text folgen.					
	}
	\end{minipage}
	\begin{minipage}[b]{0.6\textwidth}
            BILD
	\end{minipage}
\end{figure}
...
Das Problem, es kompiliert nicht.
Die Erstellung bricht mit den folgenden Fehlermeldungen ab:
>>Paragraph ended before \text@command was
>>Extra }, or forgotten \endgroup complete
Das Problem ist die Leerzeile in der Minipage. Wenn ich die nämlich wegnehme, wird das Dokument ohne Probleme erstellt.

Warum darf ich denn in einer Minipage keine Leerzeilen machen?
Ich benötige aber Leerzeilen um den Text strukturieren zu können.

Verfasst: Do 3. Mai 2012, 22:20
von esdd
Hallo,

das Problem ist die Leerzeile in \textsf{...}. In diesem Befehl ist ein Absatzumbruch, wie er durch eine Leerzeile im Quelltext erzeugt wird, nicht erlaubt. Du könntest aber hinter dem Zeilenumbruch einen zusätzlichen Abstand einfügen.
\documentclass{scrartcl}

\begin{document}

\begin{figure}[htbp]
  \begin{minipage}[b]{0.4\textwidth}
  \fontsize{6pt}{6pt}\selectfont
      \textsf{%
          Hier soll ein Text stehen.\\[\baselineskip]
          Nach der Leerzeile soll weiterer Text folgen.
  }%
  \end{minipage}%
  \begin{minipage}[b]{0.6\textwidth}
          BILD 
\end{minipage}
\end{figure}

\end{document}
Gruß
Elke

Verfasst: Do 3. Mai 2012, 22:20
von IrenaSekuta
Ich denke nicht, dass die minipage das Problem ist. So müsste es klappen:
\begin{figure}[htbp] 
   \begin{minipage}[b]{0.4\textwidth} 
   \fontsize{6pt}{6pt}\selectfont 
        \textsf{Hier soll ein Text stehen.}
                      
         \textsf{Nach der Leerzeile soll weiterer Text folgen.}               

   \end{minipage} 
   \begin{minipage}[b]{0.6\textwidth} 
            BILD 
   \end{minipage} 
\end{figure} 

Ungetestet, da kein Minimalbeispiel gegeben.