Seite 1 von 1
Beamer Klasses - verschachteln geht nicht!
Verfasst: Mi 28. Dez 2011, 14:48
von Spin
Hallo liebe Community,
ich baue gerade an einer Präsentation und verzweifle.
\section{Characteristics}
\begin{frame}[label=Contents]
\frametitle{Types}
\begin{itemize}
\item immutable (read-only) variable: \textbf{val}
\item mutable (read-write) variable: \textbf{var}
\begin{itemize}
\item interoperability with Java
\end{itemize}
\end{itemize}
\end{frame}
Wie bekomme ich unter dem ersten item einen Rahmen in dem ich programmierende reinschreiben kann?
Es will nicht. Vielen dank. Bzw. wie kann man subitems machen?
grüße spin
Verfasst: Mi 28. Dez 2011, 16:56
von bloodworks
Einen Rahmen in dem du programmierende schreiben kannst? Was soll das sein? So was vll? Und was hat das mit Schachteln zu tun?
\documentclass{beamer}
\begin{document}
\section{Characteristics}
\begin{frame}[label=Contents]
\frametitle{Types}
\begin{itemize}
\item immutable (read-only) variable: \textbf{val} \\\fbox{Programmierende}
\item mutable (read-write) variable: \textbf{var}
\begin{itemize}
\item interoperability with Java
\end{itemize}
\end{itemize}
\end{frame}
\end{document}
Verfasst: Mi 28. Dez 2011, 20:55
von Spin
Fast
So:
\section{Characteristics}
\begin{frame}[label=Contents]
\frametitle{Types}
\begin{itemize}
\item immutable (read-only) variable: \textbf{val} \\
\fbox{Programmierende
\begin{lstlisting}[label=HelloWorld.scala]
object HelloWorld {
def main(args: Array[String]) {
println("Hello, world!")
}
}
\end{lstlisting}
}
\item mutable (read-write) variable: \textbf{var}
\begin{itemize}
\item interoperability with Java
\end{itemize}
\end{itemize}
\end{frame}
Ich möchte Codeschnipsel in einer Box in einem Listig anzeigen lassen
Vielen lieben Dank, für deine Zeit.
Verfasst: Mi 28. Dez 2011, 21:05
von bloodworks
Äh ja das geht zB mit mdframed
\documentclass{beamer}
\usepackage{listings, mdframed}
\begin{document}
\begin{frame}[fragile]
\frametitle{Types}
\begin{itemize}
\item immutable (read-only) variable: \textbf{val} \\
\begin{mdframed}Programmierende
\begin{lstlisting}[label=HelloWorld.scala]
object HelloWorld {
def main(args: Array[String]) {
println("Hello, world!")
}
}
\end{lstlisting}%
\end{mdframed}
\item mutable (read-write) variable: \textbf{var}
\begin{itemize}
\item interoperability with Java
\end{itemize}
\end{itemize}
\end{frame}
\end{document}
(Das ist im Übrigen ein Minimalbeispiel [2])
listings kennt im ausserdem auch einen frame Mechanismus
Verfasst: Do 29. Dez 2011, 13:46
von Spin
Vielen, vielen, vielen dank

Deine Hilfe ist echt super klasse.
Danke schön. I Like

Verfasst: Do 29. Dez 2011, 16:24
von Spin
Hallo ich habe da doch noch eine Kleinigkeit und zwar möchte ich gerne dass die Inhalte die ich in ein Frame schreibe, sich nicht von der mitte aus ausrichten sondern von oben. Halt ganz normal als wenn man ein text schreibte.
Wie geht das?, Vielen Dank.
Verfasst: Do 29. Dez 2011, 16:48
von bloodworks
Füge t in die Optionalen paramerter des Frames ein:
\begin{frame}[fragile, t]
vgl beamer Doku S61.