PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : geschweifte Klammer um Bild



Platin
07-06-2011, 12:21
Hey an alle,

ich versuche gerade rechts neben einer Grafik ein geschweifte Klammer zu setzen. Gibts da Möglichkeiten.
Hier mal so ein Teil meines codes:



\documentclass{beamer}
\usetheme{Marburg}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{color}
\definecolor{hellgrau}{gray}{0.7}
\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.}
}
%\beamersetuncovermixins{\opaqueness<1>{25}}{\opaqueness<2->{15}}
\begin{document}

\subsection{Problematic}
\frame{\frametitle{Problematic}
\begin{itemize}
\item Hier kommt das Bild
\begin{figure}
\includegraphics[width=3cm]{Pfad/Test.jpg}
\caption{Test_bild}
\end{figure}
\end{itemize}
}
\end{document}



Jetzt weiß ich eben nicht wie ich neben das Bild eine geschweifte Klammer kriege hinter die ich dann etwas schreiben kann ?
wisst ihr Rat?
ich habe schon so einiges gelesen, aber das meiste bezieht sich auf formeln und Text, aber nicht auf bilder.

Grüße

defcon
07-06-2011, 12:46
Probier mal, drei Minipages nebeneinanderzusetzen und darin die drei Sachen (Bild, Klammer, Text) zu packen.

bobmalaria
07-06-2011, 12:51
tikz it


\documentclass{beamer}
\usetheme{Marburg}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage{tikz}
\usetikzlibrary{decorations.pathreplacing}
\begin{document}

%\subsection{Problematic}
\begin{frame}
\frametitle{Problematic}
\begin{itemize}
\item Hier kommt das Bild
\begin{figure}
\begin{tikzpicture}[inner sep=0,remember picture]
\node (a) {\rule{100pt}{100pt}};
\node[coordinate] (r1) at (a.north east) {};
\node[coordinate] (r2) at (a.south east) {};
\end{tikzpicture}
\caption{Test bild}
\end{figure}
\begin{tikzpicture}[remember picture, overlay]
\path (r2) -| (r1);
\draw[thick,decorate,decoration={brace,amplitude=3pt}]
(r1) -- (r2) node[midway, right=4pt, text width=80pt] {Hier will
ich das sagen};
\end{tikzpicture}
\end{itemize}
\end{frame}

\end{document}


\rule{}{} im code ist ein dummy fuer \includegraphics. ich habe ja dein bild nicht.... Mind. 2x kompilieren damit die klammer richtig platziert wird.

die idee ist folgende:
-platziere das bild in einen node (a) der kein inneren rand hat (inner sep=0)
-platziere dann an der nord-ost und an der sued ost ecke des bildes weitere nodes als punkte (r1) (r2)
- das ganze soll sich tikz merken (remember picture)

-dann wir im zweiten bild ein pfad von (r1) nach (r2) gezeichnet \path
- dieser pfad wird dann mit decorations versehen und auf halbem weg wird ein node eingefuegt in den wir eine beschreibung setzen koennen.

eigentlich funktioniert das auch alles innerhalb eines tikzpictures, aber dann kommt die caption irgendwie durcheinander.

http://www.mrunix.de/forums/attachment.php?attachmentid=4602&stc=1&d=1307443860

Platin
08-06-2011, 14:24
cool danke dir !!

Grüße

voss
08-06-2011, 22:52
ich versuche gerade rechts neben einer Grafik ein geschweifte Klammer zu setzen. Gibts da Möglichkeiten.
Hier mal so ein Teil meines codes:
Jetzt weiß ich eben nicht wie ich neben das Bild eine geschweifte Klammer kriege hinter die ich dann etwas schreiben kann ?
wisst ihr Rat?
ich habe schon so einiges gelesen, aber das meiste bezieht sich auf formeln und Text, aber nicht auf bilder.


das ist eine einfache Matheumgebung und eine schönere Klammer gibt es auch:


\PassOptionsToPackage{demo}{graphicx}% nur für Demo
\documentclass{beamer}
\usetheme{Marburg}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}

\begin{document}

\begin{frame}{Problematic}
\begin{itemize}
\item Hier kommt das Bild
\begin{figure}
$\left.
\raisebox{-0.48\height}{\includegraphics[width=3cm]{Pfad/Test.jpg}}
\right\}\rlap{Hier Text}$
\caption{Testbild}
\end{figure}
\end{itemize}
\end{frame}

\end{document}

Wenn die caption symmetrisch sein soll, dann statt \rlap \text nehmen.

Herbert