PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Picins



Platin
01-12-2010, 21:55
Hey an Alle,

ich versuche gerade mit Hilfe der picins-Umgebung eine Grafik vom Text umfließen zu lassen. Die Grafik soll in der oberen rechten Ecke erscheinen. Das Besondere ist das ich das ganze in einer itemize-Umgebung machen möchte.
aber wenn ich das tue, dann ist mein Bild im Hintergrund zwar abgebildet, aber der Text, also die einzelnen Stichpunkte laufen darüber. Der Text verdeckt das Bild quasi anstatt rundrum zu verlaufen. Hat jmd von euch ne Idee?

hier mal mein code:


\documentclass{beamer}
\usepackage{beamerthemeshadow}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{picins}

\section{1.Überschrift}
\frame{
\tableofcontents[currentsection]
}
\subsection{1.Untertitel}
\frame{\frametitle{Titel}
\piccaption{Bildunterschrift}
\parpic[r]{\includegraphics[width=0.5\textwidth]{Bilder/....png}}
\begin{itemize}
\item ...Text
\item ...Text
\item... Text
\cee{->}...Text \\
\item ...Textt \\
\cee{->} ...Text \\
\cee{->} ...Text
\end{itemize}


}

grüße

ellocco
01-12-2010, 22:09
Ich arbeite mittlerweile lieber mit dem Paket "wrapfig", hast Du es damit
mal versucht?
Wie wirkt sich eine Minipage-Umgebung aus?

voss
02-12-2010, 07:59
ich versuche gerade mit Hilfe der picins-Umgebung eine Grafik vom Text umfließen zu lassen. Die Grafik soll in der oberen rechten Ecke erscheinen. Das Besondere ist das ich das ganze in einer itemize-Umgebung machen möchte.
aber wenn ich das tue, dann ist mein Bild im Hintergrund zwar abgebildet, aber der Text, also die einzelnen Stichpunkte laufen darüber. Der Text verdeckt das Bild quasi anstatt rundrum zu verlaufen. Hat jmd von euch ne Idee?


mach erstmal ein komplettes Beispiel, was man laufen lassen kann ...

Herbert

rstuby
02-12-2010, 09:05
Bei mir läufts auch nicht, auch wenn ich \begin{document} und \end{document} hinzufüge :-(

rstuby
02-12-2010, 09:58
Diese \cee werden bei mir irgendwie überhaupt nicht als gültige Befehle erkannt, was soll das denn sein?
Wenn ich die weglasse, kriege ich ein lauffähiges Dokument, das auch das Problem illustriert, wenn man den Text der Items etwas verlängert:


\documentclass{beamer}
\usepackage{beamerthemeshadow}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{picins}

\begin{document}

\section{1.Überschrift}
\frame{
\tableofcontents[currentsection]
}

\subsection{1.Untertitel}
\frame{\frametitle{Titel}
\piccaption{Bildunterschrift}
\parpic[r]{\rule{0.5\textwidth}{0.3\textwidth}}
\begin{itemize}
\item ...Text ...Text ...Text ...Text ...Text ...Text ...Text ...Text ...Text ...Text ...Text
\item ...Text...Text ...Text ...Text ...Text ...Text ...Text ...Text ...Text ...Text ...Text
\item... Text ...Text ...Text ...Text ...Text ...Text ...Text ...Text ...Text ...Text ...Text
% \cee{->}...Text \\
\item ...Textt \\
% \cee{->} ...Text \\
% \cee{->} ...Text
\end{itemize}


}
\end{document}

(Das Bild durch ein bei mir vorhandenes Bild zu ersetzen oder den Draftmodus zu benutzen hat seltsamerweise nicht funktioniert (Bild nicht gefunden bzw. Option Clash, deswegen musste ich \rule benutzen.
Vielleicht können die Kenner dir jetzt helfen.

voss
02-12-2010, 10:06
Diese \cee werden bei mir irgendwie überhaupt nicht als gültige Befehle erkannt, was soll das denn sein?
Wenn ich die weglasse, kriege ich ein lauffähiges Dokument, das auch das Problem illustriert, wenn man den Text der Items etwas verlängert:


\PassOptionsToPackage{demo}{graphicx}
\documentclass{beamer}
\usepackage{beamerthemeshadow}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{picins}

\begin{document}

\section{1.Überschrift}
\frame{
\tableofcontents[currentsection]
}

\subsection{1.Untertitel}
\frame{\frametitle{Titel}
\piccaption{Bildunterschrift}
\parpic[r]{\rule{0.5\textwidth}{0.3\textwidth}}
\begin{itemize}
\item ...Text ...Text ...Text ...Text ...Text ...Text ...Text ...Text ...Text ...Text ...Text
\item ...Text...Text ...Text ...Text ...Text ...Text ...Text ...Text ...Text ...Text ...Text
\item... Text ...Text ...Text ...Text ...Text ...Text ...Text ...Text ...Text ...Text ...Text
% \cee{->}...Text \\
\item ...Textt \\
% \cee{->} ...Text \\
% \cee{->} ...Text
\end{itemize}


}
\end{document}

(Das Bild durch ein bei mir vorhandenes Bild zu ersetzen oder den Draftmodus zu benutzen hat seltsamerweise nicht funktioniert (Bild nicht gefunden bzw. Option Clash, deswegen musste ich \rule benutzen.
Vielleicht können die Kenner dir jetzt helfen.

beamer lädt Pakete mit/ohne Optionen nach Lust und Laune ...

Herbert

rstuby
02-12-2010, 11:57
elloco, mit wrapfig wird das Bild auf die nächste Seite gesetzt und es kommt dreifach die Warnung, dass die eigentlich stationäre Umgebung doch gleiten musste:


\documentclass{beamer}
\usepackage{beamerthemeshadow}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{wrapfig}
\begin{document}

\section{1.Überschrift}
\frame{
\tableofcontents[currentsection]
}

\subsection{1.Untertitel}
\frame{\frametitle{Titel}
\begin{wrapfigure}{r}{0.5\textwidth}
\rule{0.5\textwidth}{0.3\textwidth}
\caption{Bildunterschrift}
\end{wrapfigure}
\begin{itemize}
\item ...Text ...Text ...Text ...Text ...Text ..
\item ...Text...Text ...Text
\item... Text ...Text ...Text ...Text ...
\end{itemize}}
\end{document}



"D:\Program Files\MiKTeX 2.7\tex\generic\pgf\basiclayer\pgfcorelayers.code. tex(1): LaTeX Font Warning: Font shape `OT1/cmss/bx/n' in size <4> not available
"D:\Program Files\MiKTeX 2.7\tex\generic\pgf\basiclayer\pgfcorelayers.code. tex(1): LaTeX Font Warning: Font shape `OT1/cmss/m/n' in size <4> not available
"D:\Program Files\MiKTeX 2.7\tex\generic\pgf\basiclayer\pgfcorelayers.code. tex(24): Underfull \hbox (badness 10000) in paragraph at lines 24--24
"D:\Program Files\MiKTeX 2.7\tex\generic\pgf\basiclayer\pgfcorelayers.code. tex(0): Package wrapfig Warning: Stationary wrapfigure forced to float on input line 24
"D:\Program Files\MiKTeX 2.7\tex\generic\pgf\basiclayer\pgfcorelayers.code. tex(0): Package wrapfig Warning: Stationary wrapfigure forced to float on input line 24
"D:\Program Files\MiKTeX 2.7\tex\generic\pgf\basiclayer\pgfcorelayers.code. tex(0): Package wrapfig Warning: Stationary wrapfigure forced to float on input line 24
"D:\Program Files\MiKTeX 2.7\tex\generic\pgf\basiclayer\pgfcorelayers.code. tex(1): LaTeX Font Warning: Size substitutions with differences

ellocco
02-12-2010, 14:09
Hier meine Vorschläge, ich denke in der Beamerklasse kannst
Du Dir wrapfig und picins ganz sparen ...


\documentclass{beamer}
\usepackage{beamerthemeshadow}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{caption}
\usepackage{wrapfig}
\begin{document}

\section{1.\"Uberschrift}
\frame{
\tableofcontents[currentsection]
}

\subsection{1.Untertitel}
\begin{frame}
\frametitle{Titel1}
\begin{wrapfigure}{r}{0.49\textwidth}
\rule{0.48\textwidth}{0.3\textwidth}
\caption{Bildunterschrift1}
\end{wrapfigure}%
\begin{minipage}[t]{0.5\textwidth}
\begin{itemize}
\item ...Text ...Text ...Text ...Text ...Text ..
\item ...Text...Text ...Text
\item... Text ...Text ...Text ...Text ...
\end{itemize}
\end{minipage}
\end{frame}
\begin{frame}
\frametitle{Titel2}
\begin{minipage}[b]{0.5\textwidth}
\begin{itemize}
\item ...Text ...Text ...Text ...Text ...Text ..
\item ...Text...Text ...Text
\item... Text ...Text ...Text ...Text ...
\end{itemize}
\end{minipage}\hfill{}\begin{minipage}[b]{0.49\textwidth}
\rule{0.48\textwidth}{0.3\textwidth}
\captionof{figure}{Bildunterschrift2}
\end{minipage}
\end{frame}

\end{document}

voss
02-12-2010, 15:30
Hier meine Vorschläge, ich denke in der Beamerklasse kannst
Du Dir wrapfig und picins ganz sparen ...


_nebeneinander_ ist nicht dasselbe wie _umfließen_ ...

Herbert

Platin
02-12-2010, 16:56
Hey ja also hier mal ein lauffähiges Minimalbeispiel:
die \cee stammen aus dem Paket \mhchem.



\documentclass{beamer}
\usepackage{beamerthemeshadow}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{picins}
\usepackage[version=3]{mhchem}
\newcommand\tBox[2][5em]{\text{\makebox[#1]{#2}}}
\newcommand\Ce[1]{{\scriptscriptstyle\ce{#1}}}
\usecaptiontemplate{
\tiny
\structure{\insertcaptionname~\insertcaptionnumber :}
\insertcaption
}
\addto\captionsngerman{
\renewcommand{\figurename}{Abb.}
\renewcommand{\tablename}{Tab.}
}

\begin{document}
\section{Überschrift}
\subsection{Untertitel}
\frame{\frametitle{Titel}
\begin{itemize}
\item Stichpunkt 1 \pause
\item Stichpunkt 2 \pause
\item Stichpunkt 3 \pause
\cee{->} Stichpunkt 4 \\ \pause
\item Stichpunkt 5 \\ \pause
\cee{->} Stichpunkt 6 \\ \pause
\cee{->} Stichpunkt 7
\end{itemize}
}

Und jetzt wollte ich eben neben den einzelnen Stichpunkten oben rechts ein Bild einfügen. Das klappt nicht.

Grüße

voss
02-12-2010, 17:32
Hey ja also hier mal ein lauffähiges Minimalbeispiel:
die \cee stammen aus dem Paket \mhchem.

Und jetzt wollte ich eben neben den einzelnen Stichpunkten oben rechts ein Bild einfügen. Das klappt nicht.


Wie wäre es, wenn du dein Beispiel mal vorher selbst ausprobierst??
Dann relativiert sich dein "lauffähig"...

Herbert

Platin
04-12-2010, 12:26
hmm ok ja, hast recht gehabt. hatte vergessen das \end{document} mitzukopieren. also hier ein wirklich lauffähiges beispiel:



\documentclass{beamer}
\usepackage{beamerthemeshadow}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{picins}
\usepackage[version=3]{mhchem}
\newcommand\tBox[2][5em]{\text{\makebox[#1]{#2}}}
\newcommand\Ce[1]{{\scriptscriptstyle\ce{#1}}}
\usecaptiontemplate{
\tiny
\structure{\insertcaptionname~\insertcaptionnumber :}
\insertcaption
}
\addto\captionsngerman{
\renewcommand{\figurename}{Abb.}
\renewcommand{\tablename}{Tab.}
}

\begin{document}
\section{Überschrift}
\subsection{Untertitel}
\frame{\frametitle{Titel}
\begin{itemize}
\item Stichpunkt 1 \pause
\item Stichpunkt 2 \pause
\item Stichpunkt 3 \pause
\cee{->} Stichpunkt 4 \\ \pause
\item Stichpunkt 5 \\ \pause
\cee{->} Stichpunkt 6 \\ \pause
\cee{->} Stichpunkt 7
\end{itemize}
}
\end{document}


Grüße

voss
04-12-2010, 12:54
hmm ok ja, hast recht gehabt. hatte vergessen das \end{document} mitzukopieren. also hier ein wirklich lauffähiges beispiel:


\PassOptionsToPackage{demo}{graphicx}
\documentclass[t]{beamer}
\usepackage{beamerthemeshadow}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage[version=3]{mhchem}
\newcommand\tBox[2][5em]{\text{\makebox[#1]{#2}}}
\newcommand\Ce[1]{{\scriptscriptstyle\ce{#1}}}


\begin{document}
\section{Überschrift}
\subsection{Untertitel}
\begin{frame}{Titel}
\begin{columns}
\begin{column}[t]{7cm}
\begin{itemize}[<+->]
\item Stichpunkt 1
\item Stichpunkt 2
\item Stichpunkt 3
\only<4->{\cee{->} Stichpunkt 4 }
\item<5-> Stichpunkt 5 \\
\only<6->{\cee{->} Stichpunkt 6 \\}
\only<7->{\cee{->} Stichpunkt 7 }
\end{itemize}
\end{column}%
\begin{column}[t]{3cm}
\vspace{0pt}
\includegraphics[width=3cm]{foo}
\end{column}
\end{columns}
\end{frame}

\end{document}


Herbert

Platin
05-12-2010, 11:30
hey,

danke dür deine Hilfe.

Aber leider zeigt er mir mein bild nicht an. Das Kästchen bleibt schwarz.



\PassOptionsToPackage{demo}{graphicx}
\documentclass[t]{beamer}
\usepackage{beamerthemeshadow}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage[version=3]{mhchem}
\newcommand\tBox[2][5em]{\text{\makebox[#1]{#2}}}
\newcommand\Ce[1]{{\scriptscriptstyle\ce{#1}}}


\begin{document}
\section{Überschrift}
\subsection{Untertitel}
\begin{frame}{Titel}
\begin{columns}
\begin{column}[t]{7cm}
\begin{itemize}[<+->]
\item Stichpunkt 1
\item Stichpunkt 2
\item Stichpunkt 3
\only<4->{\cee{->} Stichpunkt 4 }
\item<5-> Stichpunkt 5 \\
\only<6->{\cee{->} Stichpunkt 6 \\}
\only<7->{\cee{->} Stichpunkt 7 }
\end{itemize}
\end{column}%
\begin{column}[t]{3cm}
\vspace{0pt}
\includegraphics[width=3cm]{Bilder/Bild_1.png}
\end{column}
\end{columns}
\end{frame}

\end{document}


Als Error-Nachricht erscheint:


Package inputenc Error: Unicode char \u 8:\GenericError {(inputenc) }{Package inputenc Error: Unicode char \u8:Üb not set up for use with LaTeX}{See the inputenc package documentation for explanation.}{Your command was ignored. \begin{document} (followed by:

Der Pfad ist korrekt, da ich ihn an anderer Stelle auch verwende und er funktioniert.

Hast du ne Idee warum das so ist ?

voss
05-12-2010, 12:31
danke dür deine Hilfe.

Aber leider zeigt er mir mein bild nicht an. Das Kästchen bleibt schwarz.



\PassOptionsToPackage{demo}{graphicx}
\documentclass[t]{beamer}
\usepackage{beamerthemeshadow}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}

Hast du ne Idee warum das so ist ?

die erste Zeile muss natürlich raus, schließlich hatte ich ja nicht deine
Abbildung und statt utf8 musst du deine Kodierung nehmen.

Herbert

Platin
05-12-2010, 14:34
Hey,

ok danke, hat super funktioniert.

Grüße

ellocco
06-12-2010, 07:54
_nebeneinander_ ist nicht dasselbe wie _umfließen_ ...

Herbert
Naja, die "column"-Lösung, ist aber wohl auch kein _umfließen_ ;-)

voss
06-12-2010, 09:31
Naja, die "column"-Lösung, ist aber wohl auch kein _umfliesen_ ;-)

nee, fliesen sind eh im Badezimmer zu finden ... :D

nixversteh
07-12-2010, 10:16
Hallo Herbert, ellocco und Platin,

ich habe eure Datei kompilieren wollen und es traten viele Fehlermeldungen auf

incompatible list can't be unboxed

bei Mr. google
http://old.nabble.com/incompatible-list-can%27t-be-unboxed-with-every-beamer-document-td24108128.html
fand ich diesen Tipp: vor
\documentclass[t]{beamer}
diesen Code einsetzen:

\RequirePackage{atbegshi}

Jetzt läuft euer Beispiel bei mir fehlerfrei durch.

PC, AMD Athlon 5000, 64bit, Kubuntu 10.10, Texlive 2010 (alle Updates einschließlich 7.12.2010, 11 Uhr)

Gruß

Martin

voss
07-12-2010, 10:29
ich habe eure Datei kompilieren wollen und es traten viele Fehlermeldungen auf

incompatible list can't be unboxed


mit TeXLive2010 gibt es keine Probleme ...

Herbert

nixversteh
07-12-2010, 11:46
mit TeXLive2010 gibt es keine Probleme ...

Herbert

Hallo Herbert,

das Problem sitzt in der Regel vor dem PC, dessen bin ich mir bewusst, dennoch:

meine Version ist diese


root@martin-desktop:~# tex --version
TeX 3.1415926 (TeX Live 2010)
kpathsea version 6.0.0
Copyright 2010 D.E. Knuth.
There is NO warranty. Redistribution of this software is
covered by the terms of both the TeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the TeX source.
Primary author of TeX: D.E. Knuth.


[...] und die hat ohne
\RequirePackage{atbegshi} mit der Datei Probleme.

hier die Fehlerliste

Zeile 34: Incompatible list can't be unboxed \end{frame}
Zeile 34: Output routine didn't use all of \box255 \end{frame}
Zeile 34: Incompatible list can't be unboxed \end{frame}
Zeile 34: Output routine didn't use all of \box255 \end{frame}
Zeile 34: Incompatible list can't be unboxed \end{frame}
Zeile 34: Output routine didn't use all of \box255 \end{frame}
Zeile 34: Incompatible list can't be unboxed \end{frame}
Zeile 34: Output routine didn't use all of \box255 \end{frame}
Zeile 34: Incompatible list can't be unboxed \end{frame}
Zeile 34: Output routine didn't use all of \box255 \end{frame}
Zeile 34: Incompatible list can't be unboxed \end{frame}
Zeile 34: Output routine didn't use all of \box255 \end{frame}
Zeile 0: No file Test.aux.
Zeile 34: Font shape `OT1/cmss/bx/n' in size <4> not available(Font) size <5> substituted on input line 34. Font shape `OT1/cmss/bx/n' in size <4> not available(Font) size <5> substituted
Zeile 34: Font shape `OT1/cmss/m/n' in size <4> not available(Font) size <5> substituted on input line 34. Font shape `OT1/cmss/m/n' in size <4> not available(Font) size <5> substituted
Zeile 0: File `Test.out' has changed.
Zeile 0: Size substitutions with differences(Font) up to 1.0pt have occurred.
Zeile 0: name{Navigation7} has been referenced but does not exist, replaced by a fixed onepdfTeX warning (dest): name{Navigation2} has been referenced but does not exist, replaced by a fixed one</usr/local/texlive/2010/texmf-dist/fonts/type1/public/amsfonts/cm/cmss10.pfb></usr/local/texlive/2010/texmf-dist/fonts/type1/public/amsfonts/cm/cmss12.pfb></


Lieben Gruß

Martin

voss
07-12-2010, 12:25
meine Version ist diese

[CODE]root@martin-desktop:~# tex --version
TeX 3.1415926 (TeX Live 2010)


das ist zu wenig Information, du musst schon mal die ganze durch \listfiles erstellte Dateiliste schicken.

Herbert

nixversteh
07-12-2010, 12:31
das ist zu wenig Information, du musst schon mal die ganze durch \listfiles erstellte Dateiliste schicken.

Herbert

Hallo Herbert,

sorry, mein Fehler, hatte irgendwie die Datei falsch angehangen,

hier die Datei als Anhang.

Gruß

Martin

voss
07-12-2010, 12:37
hier die Datei als Anhang.


schmeiß mal deinen ganzen lokalen pgf-Kram runter.

Herbert

nixversteh
07-12-2010, 13:04
schmeiß mal deinen ganzen lokalen pgf-Kram runter.

Herbert

Hallo Herbert,

vielen Dank für deinen Tipp, habe fast alles aus texmf-local entfernt, siehe da, es läuft auch so :-)

Gruß

Martin