Wie kann ich diesen Abstand minimieren?

alt text

\setlength{\belowcaptionskip}{2pt} % 2pc hat den Abstand noch vergrößert.

Hinweis: Laut https://tex.stackexchange.com/questions/12262/multicol-and-figures müssen figures in der multicoll-Umgebung in einer minipage stehen.

Öffne in Overleaf
\documentclass[fontsize=10pt, paper=a5]{scrreprt}%

\usepackage{multicol}
\setlength{\multicolsep}{2.0pt plus 2.0pt minus 1.5pt}% 50%/3 of original values
\setlength\columnseprule{0.4pt}
% https://tex.stackexchange.com/questions/12262/multicol-and-figures
\newenvironment{Figure}
  {\par\medskip\noindent\minipage{\linewidth}}
  {\endminipage\par\medskip}

%\setlength{\abovecaptionskip}{1pc}  % 1pc=12pt
\setlength{\belowcaptionskip}{2pt} % 2pc

\usepackage{mwe}
\usepackage{showframe}
\begin{document}
%\tableofcontents
\chapter{Erstes Kapitel}
%\lipsum[66]
\begin{multicols}{2}
\begin{Figure}
 \centering
 \includegraphics[width=\linewidth, height=4cm]{example-image-a}
 \captionof{figure}{my caption of the figure}
\end{Figure}
\lipsum[65-69]
\end{multicols}

\end{document}

gefragt 24 Mai, 10:38

cis's gravatar image

cis
9.3k21204335
Akzeptiert: 62%

bearbeitet 25 Mai, 05:23

esdd's gravatar image

esdd
15.2k103954


Du kannst das Paket caption mit der Option skip=2pt laden, wenn das für alle Beschriftungen gelten soll. Oder Du nimmst dann \captionsetup[figure]{skip=2pt}, wenn es für alle Abbildungen gelten soll.

Du kannst die Einstellung aber auch nur für Deine neu definierte Figure Umgebung vornehmen:

Öffne in Overleaf
\documentclass[fontsize=10pt, paper=a5]{scrreprt}%
\usepackage{caption}
\usepackage{multicol}
\setlength{\multicolsep}{2.0pt plus 2.0pt minus 1.5pt}% 50%/3 of original values
\setlength\columnseprule{0.4pt}
% https://tex.stackexchange.com/questions/12262/multicol-and-figures
\newenvironment{Figure}
  {\par\medskip\noindent\minipage{\linewidth}\captionsetup{skip=2pt}}
  {\endminipage\par\medskip}

\usepackage{mwe}
\usepackage{showframe}
\begin{document}
\chapter{Erstes Kapitel}
\begin{multicols}{2}
\begin{Figure}
 \centering
 \includegraphics[width=\linewidth, height=4cm]{example-image-a}
 \captionof{figure}{my caption of the figure}
\end{Figure}
\lipsum[65-69]
\end{multicols}
\end{document}

Ergebnis:

alt text

Permanenter link

beantwortet 25 Mai, 05:22

esdd's gravatar image

esdd
15.2k103954

Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×17
×9

Frage gestellt: 24 Mai, 10:38

Frage wurde angeschaut: 277 Mal

Zuletzt aktualisiert: 25 Mai, 05:23