Vertikaler Abstand innerhalb minipage

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: Vertikaler Abstand innerhalb minipage

Re: Vertikaler Abstand innerhalb minipage

von Neo » Fr 20. Mai 2022, 13:55

KOMA hat geschrieben:
Fr 20. Mai 2022, 13:42
Ich schätze einmal, einer von uns beiden ist ein ungläubiger Thomas, denn eigentlich zeigt ja schon das Beispiel im verlinkten Wiki-Beitrag, dass die Abstände stimmen. Was also ist an dieser Lösung:
\documentclass{scrreprt}
\usepackage{tabularx,booktabs,graphicx}% Ohne float geht es besser.
\usepackage[left=25mm,right=25mm]{geometry}

\begin{document}

\begin{minipage}[t]{0.46\textwidth}
\begin{tabularx}{\textwidth}[% Zeilenumbruch hier notwendig, Fehler in goLaTeX 
b]
{lXlX}\toprule
\textbf{Symbol} & \textbf{Bezeichnung}\\ \midrule
$A_1$ & Regelblende\\
$A_2$ & Messblende \\
$A_K$ & Kolbenfläche\\
$F_F$ & Federkraft\\
$p_1$ & Eingangsdruck \\
$p_2$ & Zwischendruck \\
$p_3$ & Lastdruck \\
$p_{DbV}$ & Druck am DBV\\
$Q$   & Eingangs-Volumenstrom\\
$Q_{DbV}$ & Volumenstrom am DBV\\
$Q_{e}$ & gesamter Volumenstrom\\\bottomrule
\end{tabularx}
\captionof{table}{Bezeichnungen zu Abb. \ref{fig:2-wege-srv}: 2-Wege-SRV}
\label{tab:2-wege-srv}
\end{minipage}%
%
\hfill
%%% minipage für fig
\begin{minipage}[t]{0.44\textwidth}
\includegraphics[width=\textwidth]{example-image-a}
\captionof{figure}{2-Wege-SRV}             
\label{fig:2-wege-srv}
\end{minipage}

\end{document}
verkehrt? Die Abstände dabei sind jedenfalls gewaltig anders als bei Dir und keineswegs nur minimal.
Und ja, natürlich funktioniert auch, wie im verlinkten Wiki-Beitrag, ggf. eines der beiden Objekte per figure oder table mit einer Unterschrift zu versehen:
\documentclass{scrreprt}
\usepackage{tabularx,booktabs,graphicx}% Ohne float geht es besser.
\usepackage[left=25mm,right=25mm]{geometry}

\begin{document}

\begin{figure}
\begin{minipage}[t]{0.46\textwidth}
\begin{tabularx}{\textwidth}[% Zeilenumbruch hier notwendig, Fehler in goLaTeX 
b]
{lXlX}\toprule
\textbf{Symbol} & \textbf{Bezeichnung}\\ \midrule
$A_1$ & Regelblende\\
$A_2$ & Messblende \\
$A_K$ & Kolbenfläche\\
$F_F$ & Federkraft\\
$p_1$ & Eingangsdruck \\
$p_2$ & Zwischendruck \\
$p_3$ & Lastdruck \\
$p_{DbV}$ & Druck am DBV\\
$Q$   & Eingangs-Volumenstrom\\
$Q_{DbV}$ & Volumenstrom am DBV\\
$Q_{e}$ & gesamter Volumenstrom\\\bottomrule
\end{tabularx}
\captionof{table}{Bezeichnungen zu Abb. \ref{fig:2-wege-srv}: 2-Wege-SRV}
\label{tab:2-wege-srv}
\end{minipage}%
%
\hfill
%%% minipage für fig
\begin{minipage}[t]{0.44\textwidth}
\includegraphics[width=\textwidth]{example-image-a}
\caption{2-Wege-SRV}             
\label{fig:2-wege-srv}
\end{minipage}
\end{figure}

\end{document}
Ah, wer lesen kann, ist klar im Vorteil...
Manchmal ist der Wurm drin.
Danke nochmals!!!

Re: Vertikaler Abstand innerhalb minipage

von KOMA » Fr 20. Mai 2022, 13:42

Ich schätze einmal, einer von uns beiden ist ein ungläubiger Thomas, denn eigentlich zeigt ja schon das Beispiel im verlinkten Wiki-Beitrag, dass die Abstände stimmen. Was also ist an dieser Lösung:
\documentclass{scrreprt}
\usepackage{tabularx,booktabs,graphicx}% Ohne float geht es besser.
\usepackage[left=25mm,right=25mm]{geometry}

\begin{document}

\begin{minipage}[t]{0.46\textwidth}
\begin{tabularx}{\textwidth}[% Zeilenumbruch hier notwendig, Fehler in goLaTeX 
b]
{lXlX}\toprule
\textbf{Symbol} & \textbf{Bezeichnung}\\ \midrule
$A_1$ & Regelblende\\
$A_2$ & Messblende \\
$A_K$ & Kolbenfläche\\
$F_F$ & Federkraft\\
$p_1$ & Eingangsdruck \\
$p_2$ & Zwischendruck \\
$p_3$ & Lastdruck \\
$p_{DbV}$ & Druck am DBV\\
$Q$   & Eingangs-Volumenstrom\\
$Q_{DbV}$ & Volumenstrom am DBV\\
$Q_{e}$ & gesamter Volumenstrom\\\bottomrule
\end{tabularx}
\captionof{table}{Bezeichnungen zu Abb. \ref{fig:2-wege-srv}: 2-Wege-SRV}
\label{tab:2-wege-srv}
\end{minipage}%
%
\hfill
%%% minipage für fig
\begin{minipage}[t]{0.44\textwidth}
\includegraphics[width=\textwidth]{example-image-a}
\captionof{figure}{2-Wege-SRV}             
\label{fig:2-wege-srv}
\end{minipage}

\end{document}
verkehrt? Die Abstände dabei sind jedenfalls gewaltig anders als bei Dir und keineswegs nur minimal.
Und ja, natürlich funktioniert auch, wie im verlinkten Wiki-Beitrag, ggf. eines der beiden Objekte per figure oder table mit einer Unterschrift zu versehen:
\documentclass{scrreprt}
\usepackage{tabularx,booktabs,graphicx}% Ohne float geht es besser.
\usepackage[left=25mm,right=25mm]{geometry}

\begin{document}

\begin{figure}
\begin{minipage}[t]{0.46\textwidth}
\begin{tabularx}{\textwidth}[% Zeilenumbruch hier notwendig, Fehler in goLaTeX 
b]
{lXlX}\toprule
\textbf{Symbol} & \textbf{Bezeichnung}\\ \midrule
$A_1$ & Regelblende\\
$A_2$ & Messblende \\
$A_K$ & Kolbenfläche\\
$F_F$ & Federkraft\\
$p_1$ & Eingangsdruck \\
$p_2$ & Zwischendruck \\
$p_3$ & Lastdruck \\
$p_{DbV}$ & Druck am DBV\\
$Q$   & Eingangs-Volumenstrom\\
$Q_{DbV}$ & Volumenstrom am DBV\\
$Q_{e}$ & gesamter Volumenstrom\\\bottomrule
\end{tabularx}
\captionof{table}{Bezeichnungen zu Abb. \ref{fig:2-wege-srv}: 2-Wege-SRV}
\label{tab:2-wege-srv}
\end{minipage}%
%
\hfill
%%% minipage für fig
\begin{minipage}[t]{0.44\textwidth}
\includegraphics[width=\textwidth]{example-image-a}
\caption{2-Wege-SRV}             
\label{fig:2-wege-srv}
\end{minipage}
\end{figure}

\end{document}

Re: Vertikaler Abstand innerhalb minipage

von Neo » Fr 20. Mai 2022, 12:53

Das verringert den Abstand, aber leider nur geringfügig.

Re: Vertikaler Abstand innerhalb minipage

von ich meine ja nur » Fr 20. Mai 2022, 12:35

Du suchst \captionof. Das erspart dir die unsinnigen \begin{table}[H] und \begin{figure}[H].

Re: Vertikaler Abstand innerhalb minipage

von Neo » Fr 20. Mai 2022, 10:34

Habe nun selbst etwas vorgearbeitet. Das Ergebnis entspricht voll meinen Wünschen, mit dem kleinen Einwand, dass zwischen den oberen beiden Minipages und den unteren beiden, die die captions beinhalten, ein zu großer Abstand existiert. Mit adjustbox und subcaption funktioniert es nicht, da man ja mit unterschiedlichen Umgebungen figure und table arbeiten muss. Hier kommt das mächtige LaTeX wohl an seine Grenzen. Schade.
\documentclass{scrreprt}
\usepackage{tabularx,booktabs,graphicx,float}
\usepackage[left=25mm,right=25mm]{geometry}

\begin{document}

\begin{minipage}[t]{\textwidth}
%%% minipage für tab
\begin{minipage}[t]{0.46\textwidth}
\begin{tabularx}{\textwidth}[% Zeilenumbruch hier notwendig, Fehler in Golatex
b]
{lXlX}\toprule
\textbf{Symbol} & \textbf{Bezeichnung}\\ \midrule
$A_1$ & Regelblende\\
$A_2$ & Messblende \\
$A_K$ & Kolbenfläche\\
$F_F$ & Federkraft\\
$p_1$ & Eingangsdruck \\
$p_2$ & Zwischendruck \\
$p_3$ & Lastdruck \\
$p_{DbV}$ & Druck am DBV\\
$Q$   & Eingangs-Volumenstrom\\
$Q_{DbV}$ & Volumenstrom am DBV\\
$Q_{e}$ & gesamter Volumenstrom\\\bottomrule
\end{tabularx}       
\end{minipage}%
%
\hfill
%%% minipage für fig
\begin{minipage}[t]{0.44\textwidth}
\includegraphics[width=\textwidth]{example-image-a}
\end{minipage}
%
%%% minipage für tab-caption
\begin{minipage}[t]{0.46\textwidth}
\begin{table}[H]
\caption{Bezeichnungen zu Abb. \ref{fig:2-wege-srv}: 2-Wege-SRV}
\label{tab:2-wege-srv}
\end{table}
\end{minipage}%
%
\hfill
%
%%% minipage für fig-caption
\begin{minipage}[t]{0.46\textwidth}
\begin{figure}[H]
\caption{2-Wege-SRV}             
\label{fig:2-wege-srv}
\end{figure}
\end{minipage}
\end{minipage}

\end{document}

Re: Vertikaler Abstand innerhalb minipage

von Neo » Do 19. Mai 2022, 13:22

Es bleibt jedoch noch die Frage offen, wie ich die captions fluchtend in einer Linie erzeuge.
Ich habe innerhalb der Minipage zwei weitere Minipages eingefügt, um die captions richtig setzen zu können.
Bei meinem Minibeispiel habe ich es schon so versucht, die captions außerhalb der Minipage Umgebungen zu setzen, was jedoch nicht funktioniert.
\documentclass{scrreprt}
\usepackage{tabularx,booktabs,graphicx,float}
\usepackage[left=25mm,right=25mm]{geometry}

\begin{document}

\begin{minipage}{\textwidth}
      \centering
      \begin{minipage}{0.47\textwidth}
         \begin{table}[H]
\begin{tabularx}{\textwidth}{lXlX}\toprule
\textbf{Symbol} & \textbf{Bezeichnung}\\ \midrule
$A_1$ & Regelblende\\
$A_2$ & Messblende \\
$A_K$ & Kolbenfläche\\
$F_F$ & Federkraft\\
$p_1$ & Eingangsdruck \\
$p_2$ & Zwischendruck \\
$p_3$ & Lastdruck \\
$p_{DbV}$ & Druck am DBV\\
$Q$   & Eingangs-Volumenstrom\\
$Q_{DbV}$ & Volumenstrom am DBV\\
$Q_{e}$ & gesamter Volumenstrom\\\bottomrule
\end{tabularx}
     \caption{Bezeichnungen zu Abb. SRV: 2-Wege-SRV}
     \label{tab:2-wege-srv}
         \end{table}         
      \end{minipage}
\hfill
      \begin{minipage}{0.47\textwidth}
          \begin{figure}[H]
\includegraphics[width=0.8\textwidth]{example-image-a}
\caption[2-Wege-Stromregelventil]{2-Wege-SRV}             
\label{fig:2-wege-srv}
          \end{figure}
      \end{minipage}
\end{minipage}

\end{document}

Re: Vertikaler Abstand innerhalb minipage

von Neo » Mi 18. Mai 2022, 08:31

Perfekt, herzlichen Dank.

Re: Vertikaler Abstand innerhalb minipage

von ich meine ja nur » Di 17. Mai 2022, 16:53

Du suchst vermutlich das optionale Argument für tabularx. In dem Fall wäre <pos> aus der verlinkten Anleitung dann vermutlich b:
\documentclass{scrreprt}
\usepackage{tabularx,booktabs,graphicx}

\begin{document}

\begin{figure}[h] \centering
\begin{minipage}[t]{0.45\textwidth}\centering
\begin{tabularx}{\textwidth}[% den seltsamen Umbruch hier muss ich wegen eines goLaTeX-Fehlers machen, den @stefan offenbar nicht abstellen kann.
b]{lXlX} \toprule
\textbf{Symbol} & \textbf{Bezeichnung}\\ \midrule
$A_1$ & Fläche an dings\\
$A_2$ & Fläche an bums \\
$A_K$ & Fläche die dritte\\
$p_1$ & Druck an dings \\
$p_1$ & Druck an dings \\
$p_1$ & Druck an dings \\
$p_1$ & Druck an dings \\
usw & \\
.. & \\
\bottomrule
\end{tabularx}
\end{minipage}
\hfill
\begin{minipage}[t]{0.45\textwidth}\centering
\includegraphics[width=\textwidth]{example-image-a}
\end{minipage}
\caption{blabla}
\end{figure}

\end{document}
Siehe aber auch die Beispiele in den wichtigen Hinweisen. Außerdem sei wieder einmal Paket adjustbox explizit erwähnt und natürlich auch das Paket subcaption.

Vertikaler Abstand innerhalb minipage

von Neo » Di 17. Mai 2022, 16:26

Hallo, ich habe in meiner Minipage einen hässlichen vertikalen Abstand. Tabelle und Abbildung sollten jedoch auf einer Höhe ausgerichtet sein.

Könnte mir jemand helfen? bei 2 Abbildungen taucht das Problem bei mir nicht auf...
\documentclass{scrreprt}
\usepackage{tabularx,booktabs,graphicx}

\begin{document}

\begin{figure}[h] \centering
\begin{minipage}[t]{0.45\textwidth}\centering
\begin{tabularx}{\textwidth}{lXlX} \toprule
\textbf{Symbol} & \textbf{Bezeichnung}\\ \midrule
$A_1$ & Fläche an dings\\
$A_2$ & Fläche an bums \\
$A_K$ & Fläche die dritte\\
$p_1$ & Druck an dings \\
$p_1$ & Druck an dings \\
$p_1$ & Druck an dings \\
$p_1$ & Druck an dings \\
usw & \\
.. & \\
\bottomrule
\end{tabularx}
\end{minipage}
\hfill
\begin{minipage}[t]{0.45\textwidth}\centering
\includegraphics[width=\textwidth]{example-image-a}
\end{minipage}
\caption{blabla}
\end{figure}

\end{document}

Nach oben