Seite 1 von 1
Beamer: Enumerate Item vergrößern?
Verfasst: Do 2. Dez 2010, 17:03
von p.nietnagel
Hallo zusammen,
ich steh auf dem Schlauch und auch Onkel Google kann mir nicht weiterhelfen
Ich möchte bei einer beamer Präsentation gern das Bullet in einer Aufzählung mit enumerate nur auf EINER Folie größer haben.
Ich hab es versucht mit:
\renewcommand{\labelitemi}{\Large{labelitemi}}
\renewcommand{\labelenumi}{\Large{enumi}}
Beide Versionen produzieren nur Fehlermeldungen, dass das nicht möglich wäre. Aber das muss doch irgendwie gehen, auf das Bullet (ich verwende das theme "rounded", also das mit den Bällen) zuzugreifen?
Danke im Voraus für Tipps!
Viele Grüße,
p.nietnagel
Verfasst: Do 2. Dez 2010, 17:53
von bloodworks
Hallo so kann dir nicht geholfen werden. das Hängt sehr davon abe, welches innertheme du verwendest.
Ich mach mal n Beispiel mit dem rounded-theme:
\usepackage{beamer}
%Hier sollte dein Minimalbeispiel stehen
\usepackage{tikz}
\begin{document}
\setbeamertemplate{itemize items}{\tikz\shade[ball color=red] (0,0) circle (2ex); }
\frame{\frametitle{Fazit}
\begin{itemize}
\item<1-> ein
\item<2-> großer
\item<3-> Hut
\end{itemize}
}
\setbeamertemplate{itemize items}{\tikz\shade[ball color=red] (0,0) circle (.5ex); }
\frame{\frametitle{Fazit}
\begin{itemize}
\item<1-> ein
\item<2-> großer
\item<3-> Hut
\end{itemize}
}
\end{document}
Die Farbe kan ich dir so natürlich net sagen... Du kannst aber die .fg oder .bg Farben nehmen. zB titlelike.bg
Verfasst: Mo 6. Dez 2010, 12:46
von p.nietnagel
Hi,
danke bloodworks für den Vorschlag und die Erinnerung, dass ich das Minimalbeispiel nicht aufgeführt hab
Also, ich verwende das innertheme "infolines".
Ich hab Deinen Vorschlag ausprobiert, aber irgendwie lassen sich dabei die Bälle nicht in ihrer Größe verändern

Hm, oder jedenfalls kriege ich es nicht hin.
Ich hab mir dann selber eine Lösung zurecht gefrickelt, die sicher alles andere als elegant ist. Vielleicht hat jemand einen Verbesserungsvorschlag?
\documentclass{beamer}
\usetheme{CambridgeUS}
\usefonttheme{professionalfonts}
\usepackage{tikz}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
%%% hier werden die nummerierten Bälle gebastelt, so wie ich sie haben will
\newcounter{mybla}
\setcounter{mybla}{1}
\newcommand{\ballnum}{\begin{tikzpicture}\node[circle, ball color= blue, shading=ball, color=white ] {\themybla \refstepcounter{mybla}};\end{tikzpicture}}
\newcommand{\ballins}[1]{\begin{tikzpicture}\node[circle, ball color= blue, shading=ball, color=white ]{#1};\end{tikzpicture}}
\begin{document}
\begin{frame}[c]
\frametitle{Hier ein Beispiel mit der Enumerate Umgebung}
\begin{columns}
\column{.6\textwidth}
\begin{block}{}
\begin{enumerate}
\setbeamertemplate{enumerate enumi}{{\tikz\shade[ball color=blue] (0,-4) circle (5ex); } }
\item TextTextTextTextTextTextTextText
\item TextTextTextTextText TextTextTextTextTextTextText TextTextTextTextTextText TextTextTextTextTextText
\item TextTextTextTextTextText TextTextTextTextText TextTextTextTextText
\onslide+<2->{
\item Das Problem hierbei ist, dass sich irgendwie die Groesse der Baelle nicht veraendern laesst. Oder anderes gesagt: ich kriege es nicht hin\ldots}
\end{enumerate}
\end{block}
\column{.38\textwidth}
\end{columns}
\end{frame}
\begin{frame}[c]
\frametitle{Ein Beispiel für eine handgefrickelte Enumerate Umgebung}
\setbeamercovered{transparent}
\begin{columns}
\column{.6\textwidth}
\begin{block}{}
\begin{tabbing}
\raisebox{-4pt}{{\footnotesize{\ballins{1}}}} \quad \= Ein bissel Blabla als PLatzhalter \kill
\onslide+<1->{
\raisebox{-4pt}{{\footnotesize{\ballins{1}}}} \> TextTextTextTextTextText \\
\> TextTextTextTextTextText} \\[5mm]
\onslide+<1->{
\raisebox{-4pt}{{\footnotesize{\ballins{2}}}}} \> \onslide+<1->{TextTextTextTextTextText} \\
\> \onslide+<1->{TextTextTextTextTextText} \\
\> \onslide+<1->{TextTextTextTextTextText} \\[5mm]
\uncover<2>{
\raisebox{-4pt}{{\footnotesize{\ballins{3}}}}} \> \uncover<2>{Also hab ich mir diese} \\
\> \uncover<2>{Loesung zusammengebastelt. Nicht so} \\
\> \uncover<2>{elegant, aber funktioniert.}
\end{tabbing}
\end{block}
\column{.38\textwidth}
\end{columns}
\end{frame}
\end{document}
Danke im Voraus für Tipps!
p.nietnagel
Verfasst: Mo 6. Dez 2010, 13:12
von bloodworks
Hallo:
Du musst das schon richtig machen...
\begin{frame}
\frametitle{Hier ein Beispiel mit der Enumerate Umgebung}
\begin{columns}
\column{.6\textwidth}
\begin{block}{}
\setbeamertemplate{enumerate items}{ \tikz\node[circle,shading=ball,inner sep=.1ex, color=white, font=\tiny] {\theenumi }; }
\begin{enumerate}
\item TextTextTextTextTextTextTextText
\item TextTextTextTextText TextTextTextTextTextTextText TextTextTextTextTextText TextTextTextTextTextText
\item TextTextTextTextTextText TextTextTextTextText TextTextTextTextText
\onslide+<2->{
\item Das Problem hierbei ist, dass sich irgendwie die Groesse der Baelle nicht verändern lässt. Oder anderes gesagt: ich kriege es nicht hin\ldots}
\end{enumerate}
\end{block}
\column{.38\textwidth}
\end{columns}
\end{frame}
Ausserdem infolines ist ein OUTER-Theme. Da CambridgeUS aber auch rounded verwendet wirst dus damit schaffen. BTW das da oben ist ne schnelle Lösung, Ich denke mit verschachtelten Listen wird das nicht funktionieren. Da wirst du was mit den "enumerate subitem" machen müssen.
BTW wo hast du den die "enumerate enumi" her? Aus dem beameruserguide sind die jedenfalls nicht.
Verfasst: Mo 6. Dez 2010, 16:06
von p.nietnagel
Hi bloodworks,
danke für die schnelle Antwort.
Du musst das schon richtig machen...
Hm,... ich bin irgendwie nicht ganz hinter die
Definition gestiegen
BTW wo hast du den die "enumerate enumi" her? Aus dem beameruserguide sind die jedenfalls nicht
Ähm, ich glaube aus irgendeinem LaTeX-Einsteigermanual. Ich dachte, das wäre universell. Wieder was gelernt
Danke nochmals!
Schöne Grüße,
p.nietnagel