goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Direktlinks:
Zuletzt aktive Beiträge
Unbeantwortete Beiträge
[Erweitert]

Forenstatistik:
Beiträge: 101756
Top-Poster: Johannes_B (5072)

Wir begrüßen unseren neuesten Benutzer Fracture.

Links:


Mit Unterstützung von DANTE e.V.: Deutschsprachige Anwendervereinigung TeX. Danke den Mitgliedern!





Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

vertikales centering in subcaptionbox

 

Klaus12
Forum-Anfänger
Forum-Anfänger

Beiträge: 10
Anmeldedatum: 12.08.15
Wohnort: ---
Version: texlive 2019.51075, texstudio 2.12.22-1
     Beitrag Verfasst am: 12.02.2020, 21:52     Titel: vertikales centering in subcaptionbox
  Antworten mit Zitat      
Hallo alle,

ich bin dabei Folien zu erstellen mit latex-beamer und subcaptions. Ich möchte eine Tabelle neben einer Figure darstellen, jedoch orientieren sich beide Elemente am unteren Rand. Ich möchte jedoch ein vertikales centering für beide Elemente, damit es nicht so versetzt aussieht.
Ich habe es schon mit vspace{} probiert, aber dabei verschiebt sich alles.
Anbei mein Beispiel tex:

Code

\documentclass[10pt,a4paper]{beamer}
\usetheme{Warsaw}  %% Themenwahl
\usepackage{subcaption}
\begin{document}
   
   \begin{frame}{Folie}
      \textbf{Text1}\\
      Text 2
      \begin{figure}
         \subcaptionbox*{}
         {  
            \scalebox{0.5
}{
               \begin{tabular
}{|c|c|c|c|c|}
                  \hline
                  & \multicolumn{2}{c|}{Paar 1} & \multicolumn{2}{c|}{Paar 2}   \\
                  \hline
                  & \% a & \% b & \% a & \% b \\
                  \hline
                  Reihe 1 & 3 & 4 & 3 & 4 \\
                  \hline
                  Reihe 2 & 7 & 7 & 7 & 7 \\
                  \hline
                  Reihe 3 & 7 & 7 & 3 & 4 \\
                  \hline
            \end{tabular}}
      }
         \qquad
         \subcaptionbox*{}
         {
            \rule{2.4cm
}{1.6cm}
      }
      \end{figure}
     
   \end{frame}

   
\end{document}
 

Vielen Dank für eure Hilfe im Voraus.
Private Nachricht senden Benutzer-Profile anzeigen

Bartman
Forum-Meister
Forum-Meister


Beiträge: 2085
Anmeldedatum: 16.07.09
Wohnort: Hessische Provinz
Version: ---
     Beitrag Verfasst am: 12.02.2020, 22:29     Titel:
  Antworten mit Zitat      
Wenn Du jegliche Beschriftung abschaltest, kannst Du auch gleich mit der columns- oder minipage-Umgebung arbeiten.

Off-Topic: booktabs funktioniert auch mit beamer.
Private Nachricht senden Benutzer-Profile anzeigen

oft gesehener
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.02.2020, 09:24     Titel:
  Antworten mit Zitat      
\subcaptionbox ist absichtlich so entworfen, dass die Grundlinie zwischen Inhalt und Beschriftung liegt, damit die Beschriftung auf einer Höhe ist. Daher auch Bartmans treffender und trefflicher Hinweis:

Bartman hat Folgendes geschrieben:
Wenn Du jegliche Beschriftung abschaltest, kannst Du auch gleich mit der columns- oder minipage-Umgebung arbeiten.


Als Alternative wäre auch noch \parbox oder varwidth zu nennen. Manchmal ist aber auch weniger mehr, beispielsweise:
Code
\documentclass[10pt,a4paper]{beamer}
\usetheme{Warsaw}  %% Themenwahl
\usepackage{booktabs}
\usepackage{siunitx}
\begin{document}
   
\begin{frame}{Folie}
  \textbf{Text1}\\
  Text 2
  \begin{figure}
    \scalebox{0.5}{% siehe https://komascript.de/signifikanteLeerzeichen
      \begin{tabular}[c]{c*4{S[table-format=1.0]}}
        \toprule
        & \multicolumn{2}{c}{Paar 1} & \multicolumn{2}{c}{Paar 2}   \\
%        \cmidrule(r{.1em}){2-3}\cmidrule(l{.1em}){4-5}% optional
        & {\% a} & {\% b} & {\% a} & {\% b} \\
        \midrule
        Reihe 1 & 3 & 4 & 3 & 4 \\
        Reihe 2 & 7 & 7 & 7 & 7 \\
        Reihe 3 & 7 & 7 & 3 & 4 \\
        \bottomrule
      \end{tabular}}
    \qquad
    \parbox[c]{2.4cm}{\rule{\linewidth}{1.6cm}}
    % \raisebox{.5\dimexpr\dp\strutbox-\totalheight\relax}{\rule{2.4cm}{1.6cm}}
  \end{figure}
 
\end{frame}
   
\end{document}

Für die \rule habe ich zwei Alternativen angegeben. Je nachdem, was statt der \rule an der Stelle wirklich steht, kann die eine oder die andere besser sein. Die nahe liegende Variante mit negativem Wert im optionalen ersten Argument von \rule habe ich weggelassen, da ich davon ausgehe, dass hier ohnehin in Wirklichkeit ein Bild o. ä. steht. In dem Fall könnte auch adjustbox hilfreich sein.

Neues Thema eröffnen Neue Antwort erstellen



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de


  Datenschutzerklärung | Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2020 goLaTeX.de