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 '19, 16:38

cis's gravatar image

cis
9.5k94459491
Akzeptiert-Rate: 29%

bearbeitet 25 Mai '19, 11:23

esdd's gravatar image

esdd
17.8k284257


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 '19, 11:22

esdd's gravatar image

esdd
17.8k284257
Akzeptiert-Rate: 62%

Deine Antwort
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

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ügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×20
×11

gestellte Frage: 24 Mai '19, 16:38

Frage wurde gesehen: 4,447 Mal

zuletzt geändert: 25 Mai '19, 11:23