Absatzabstand innerhalb der Minibox

Absatzabstand innerhalb der Minibox

Ich habe alle möglichen Tricks ausprobiert, aber ich komme nicht weiter, wenn ich versuche, den doppelten Zeilenabstand innerhalb der Minibox auf einen einfachen Zeilenabstand zu reduzieren. (Natürlich möchte ich die globale Option \onehalfspacing beibehalten.) Das klingt trivial (und ist es wahrscheinlich auch), aber das Ändern von \parskip und \linespread scheint nur für Minipage zu funktionieren --- Ich möchte dies in einer Minibox-Umgebung ändern --- was mache ich hier falsch?

\documentclass{article}

\usepackage{setspace}
\onehalfspacing
\renewcommand{\arraystretch}{1}  % tables smaller spacing
\setlength{\tabcolsep}{5pt}

\usepackage{minibox}   % minipage without specific width

\begin{document}
\section{Immune System}

\newcommand{\belongs}[2] {  % \belongs
\noindent
\[
\minibox{#1}
\left \{
\minibox{#2}
\right .
\]
}

\noindent
\begin{minipage}{0.30\linewidth}
\belongs{antigen\\presenting\\cells}{
Macrophages \\
Dendritic cells \\
B cells}
\end{minipage}
\hfill
\begin{minipage}{0.30\linewidth}
\belongs{humoral\\response}{B cells}
\end{minipage}
\hfill
\begin{minipage}{0.30\linewidth}
\belongs{cell-mediated\\immunity}{
phagocytes \\
killer T cells \\
release of cytokines}
\end{minipage}

\end{document}

Antwort1

miniboxbesteht nur aus einer Spalte, tabularSie können es also vertikal verkleinern, \arraystretchda es bereits durch das gestreckt wurde. \onehalfspacing Lassen Sie außerdem kein Leerzeichen vor dem %Zeilenende:

\documentclass{article}

\usepackage{setspace}
\onehalfspacing
\renewcommand{\arraystretch}{1}  % tables smaller spacing
\setlength{\tabcolsep}{5pt}

\usepackage{minibox}   % minipage without specific width

\begin{document}
\section{Immune System}

\newcommand{\belongs}[2] {% \belongs
\noindent
\[\renewcommand{\arraystretch}{.7}  
\minibox{#1}
\left \{
\minibox{#2}
\right .
\]%
}

\noindent
\begin{minipage}{0.30\linewidth}
\belongs{antigen\\presenting\\cells}{
Macrophages \\
Dendritic cells \\
B cells}
\end{minipage}
\hfill
\begin{minipage}{0.30\linewidth}
\belongs{humoral\\response}{B cells}
\end{minipage}
\hfill
\begin{minipage}{0.30\linewidth}
\belongs{cell-mediated\\immunity}{
phagocytes \\
killer T cells \\
release of cytokines}
\end{minipage}

\end{document}

verwandte Informationen