Vertikales Alignment Beamer-class

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Vertikales Alignment Beamer-class

von Gast » Mi 6. Jun 2018, 10:49

Und hier mal noch mit caption und der hässlichen vertikalen Zentrierung der Bilder:
\documentclass[ignorenonframetext,envcountsect, 11pt]{beamer}
\usepackage{caption}
\DeclareCaptionFormat{nolabel}{#3\par}
\captionsetup{format=nolabel,justification=centering}
\begin{document}
\begin{frame}
\begin{itemize}
   \item item 1\end{itemize}
   \begin{figure}
   \begin{minipage}{0.45\linewidth}
      \centering
      \includegraphics[width=.8\linewidth]{example-image.png}
   \end{minipage}\hfill
   \begin{minipage}{0.45\linewidth}
   	  \centering
      \includegraphics[width=\linewidth]{example-image.png}
   \end{minipage}
   \begin{minipage}[t]{0.45\linewidth}
      \caption{caption 1}
   \end{minipage}\hfill
   \begin{minipage}[t]{0.45\linewidth}
      \caption{hier kommt ein etwas laengerer text hin }
   \end{minipage}\par
\end{figure}
\begin{itemize}
   \item item 2
\end{itemize}
\end{frame}
\end{document}
und alternativ auch mal ohne stückweiser itemize-Umgebung zum Vergleich:
\documentclass[ignorenonframetext,envcountsect, 11pt]{beamer}
\usepackage{caption}
\DeclareCaptionFormat{nolabel}{#3\par}
\captionsetup{format=nolabel,justification=centering}
\begin{document}
\begin{frame}
\begin{itemize}
   \item item 1
   \begin{figure}
   \begin{minipage}{0.45\linewidth}
      \centering
      \includegraphics[width=.8\linewidth]{example-image.png}
   \end{minipage}\hfill
   \begin{minipage}{0.45\linewidth}
   	  \centering
      \includegraphics[width=\linewidth]{example-image.png}
   \end{minipage}
   \begin{minipage}[t]{0.45\linewidth}
      \caption{caption 1}
   \end{minipage}\hfill
   \begin{minipage}[t]{0.45\linewidth}
      \caption{hier kommt ein etwas laengerer text hin }
   \end{minipage}\par
\end{figure}
   \item item 2
\end{itemize}
\end{frame}
\end{document}

von Gast » Mi 6. Jun 2018, 10:18

Nein, das ist kein Minimalbeispiel:
Package pdftex.def Error: File `1.png' not found.
Lies die Minimalbeispiel-Anleitung! Den Link hast Du oft genug erhalten!

Mehrzeilige Bildunterschriften werden normalerweise nicht zentriert. Mit dem bereits geladenen caption kann man das ändern. Siehe dazu dessen Anleitung Man kann damit auch das »Figure« entfernen. Siehe auch dazu die [d]caption[/d]-Anleitung. Man kann alternativ (und ohne caption) auch einen neues caption-Theme für beamer erstellen, das immer zentriert und das »Figure« weglässt. Man kann sich aber auch das Leben leicht machen und einfach zentrierten Text ohne \caption verwenden oder \caption zu etwas wie \par\centering #1\par umdefinieren. Trivial wäre beispielsweise:
\documentclass[ignorenonframetext,envcountsect, 11pt]{beamer}
\renewcommand{\caption}[1]{\par\centering#1\par}

\begin{document}
\begin{frame}
\begin{itemize}
   \item item 1\end{itemize}
   \begin{figure}
   \begin{minipage}[t]{0.45\linewidth}
      \centering
      \includegraphics[width=.8\linewidth]{example-image.png}
      \caption{caption 1}
   \end{minipage}
   \begin{minipage}[t]{0.45\linewidth}
      \centering
      \includegraphics[width=\linewidth]{example-image.png}
      \caption{hier kommt ein etwas laengerer text hin }
   \end{minipage}\par
\end{figure}
\begin{itemize}
   \item item 2
\end{itemize}
\end{frame}
\end{document}
Ja, ich habe die Bilder absichtlich unten ausgerichtet, weil die wechselnden vertikalen Abstände zwischen Bild und Text sonst extrem hässlich wirken und den Anschein erwecken als würden die Bildunterschriften weniger Bezug zu den jeweiligen Bildern als zu einander haben.

von chirs_85 » Mi 6. Jun 2018, 10:04

Nun mit Minimalbeispiel
\documentclass[ignorenonframetext,envcountsect, 11pt]{beamer}
\usepackage{caption}

\begin{document}
\begin{frame}
\begin{itemize}
	\item item 1\end{itemize}
	\begin{centering}
   \captionsetup{type=figure}
   \begin{minipage}{0.45\linewidth}
      %\centering
      \includegraphics[width=.8\linewidth]{1.png}
   \end{minipage}
   \begin{minipage}{0.45\linewidth}
      \includegraphics[width=\linewidth]{2.png}
   \end{minipage}\par
   \begin{minipage}{0.45\linewidth}
      \caption{caption 1}
   \end{minipage}
   \begin{minipage}{0.45\linewidth}
      \caption{hier kommt ein etwas laengerer text hin }
   \end{minipage}
\end{centering}
\begin{itemize}
	\item item 2
\end{itemize}
\end{frame}
\end{document}
Meine Fragen:

1. Die Caption unter dem rechten Bild ist aus meiner Sicht zu weit links. Bekomme ich das zentriert unter das Bild?
2. Das vor der caption stehende "Figure" hätte ich gerne weg.

Off-Topic: Zwei Benutzer = derselbe Benutzer?

von Auch ein » Mi 6. Jun 2018, 09:54

Da die erwähnten Fragen gar nicht chirs_85 gestellt hatte, sei die Frage erlaubt, ob hier dieselbe Person unter zwei unterschiedlichen angemeldeten Benutzern agiert. Dies führt nämlich (wie hier) leicht zu Verwirrung bezüglich der Relevanz und Zusammengehörigkeit von Kommentaren in einer Diskussion, aber auch zu bezüglich der Zusammengehörigkeit unterschiedlicher Fragen. In jedem Fall sollte der Fragesteller in so einem Fall bitte versuchen, bei Nachfragen unterschiedlicher Pseudonyme derselben Person Klarheit bezüglich des Bezugs zu schaffen.

von Gast » Mi 6. Jun 2018, 09:47

Wenn da ein Minimalbeispiel fehlt, dann sollte klar sein, warum keiner eine Idee dazu hat. Wozu sollen wir uns mit Problemen beschäftigen, die für uns nicht reproduzierbar sind, weil der Fragesteller auf das allseits aus gutem Grund geforderte Minimalbeispiel verzichtet und das auch noch, obwohl im bewusst ist, dass dies ein Fehlen (und damit einen Fehler) darstellt? Ich hatte selbst (wohl irrtümlich) sogar angenommen, dass Dein eigener Hinweis, dass dies noch fehle, andeute, dass Du das demnächst liefern wolltest und wir ruhig so lange mit einer weiteren Beschäftigung mit dem Problem warten könnten.

Es sei allerdings erwähnt, dass die figure-Umgebung bei beamer keine Gleitumgebung ist und deshalb die Umgebung, in der sie verwendet wird, auch nicht verlässt, sondern deren Einstellungen AFAIK respektiert.

"Figure" soll wo weg? Als Präfix bei den Bildunterschriften? Das ist vermutlich Teil des gewählten (oder voreingestellten) caption-themes. Man kann alternativ zur Definition oder Wahl eines solchen themes aber auch caption verwenden. Siehe dazu dessen Anleitung!

von chirs_85 » Mi 6. Jun 2018, 09:19

Anonymous hat geschrieben:Wozu? Das ist hier inzwischen etwas unübersichtlich.
1. Ohne "Figure" wäre gut.
2. Die Grafiken sind nicht zentriert über den Bildunterschriften. Ich vermute, weil ich die Grafiken in der Itemize-Umgebung verwende, das fehlt im Minimalbeispiel

von Gast » Mi 6. Jun 2018, 09:07

Wozu? Das ist hier inzwischen etwas unübersichtlich.

von chirs_85 » Di 5. Jun 2018, 18:05

Keine Ideen?

von bieser » Mo 28. Mai 2018, 19:04

1. Ohne "Figure" wäre gut.
2. Die Grafiken sind nicht zentriert über den Bildunterschriften. Ich vermute, weil ich die Grafiken in der Itemize-Umgebung verwende, das fehlt im Minimalbeispiel

von Bartman » Mo 28. Mai 2018, 18:00

chirs_85 hat geschrieben:Dafür sollte das Bild etwas nach links rücken.
Welches Bild? Du könntest z. B. den Abstand zwischen den Abbildungen ändern und die Beschriftungen anpassen.

Brauchst Du die Kennzeichnung der Beschriftung (in dem Fall "Figure") oder genügt Dir der Beschriftungstext?

Nach oben