Vertikaler Abstand in Tabellenspalten

Vertikaler Abstand in Tabellenspalten

Ich erstelle folgendes Formular. Die Tabelle soll manuell mit Stift oder Bleistift ausgefüllt werden. Der in jeder Zeile verfügbare Platz ist jedoch begrenzt (vertikal). Wie kann ich den vertikalen Abstand zwischen den Spalten vergrößern?

\documentclass[a4paper]{exam}
    \usepackage{multicol, setspace}
    \usepackage{textcomp, booktabs,colortbl}
    \usepackage[table]{xcolor}
    \setlength\columnsep{10pt}
    \onehalfspacing
    \begin{document}

    \begin{center}
    \fbox{\fbox{\parbox{5.5in}{\centering
    OPD ENCOUNTER FORM}}}
    \end{center}
    \vspace{0.1in}

    \makebox[\textwidth]{Name :\enspace\hrulefill}
    \begin{multicols}{2}
    \vspace{0.2in}
    \makebox[0.45\textwidth]{Age:\enspace\hrulefill}
    \makebox[0.5\textwidth]{Sex:\enspace\hrulefill}
    \end{multicols}
    \makebox[\textwidth]{Address:\enspace\hrulefill}

    \begin{multicols}{2}
    \makebox[0.45\textwidth]{Dated: \enspace\hrulefill}
    \makebox[0.45\textwidth]{Ref: \enspace\hrulefill} 
    \end{multicols} 
    %-----------------------------------------------------------
    \section*{Present Problem}
    \fillwithlines{0.5in}
    %----------------------------------------------------------

    \section*{\large \textrecipe}
    \begin{table}[htp]
    \rowcolors{2}{gray!25}{white}
    \begin{tabular}{c p{3cm}p{3cm}clc} 
    \toprule 
     Sr No & Drug & Dose  & Frequency & Duration & Remark \\ \midrule
    1 &  &  & -~~ -~~ -  & x & before/with/after meals, at night \\

     2 &  &  & -~~ -~~ -  & x & before/with/after meals, at night \\

    3 &  &  & -~~ -~~ -  & x & before/with/after meals, at night \\ 

     4 &  &  & -~~ -~~ -  & x & before/with/after meals, at night \\ 

    5 &  &  & -~~ -~~ -  & x & before/with/after meals, at night  \\

    6 &  &  & -~~ -~~ -  & x & before/with/after meals, at night \\

    7 &  &  & -~~ -~~ -  & x & before/with/after meals, at night \\ \bottomrule 
    \end{tabular}
    \end{table}
    \end{document}

Antwort1

Sie können verwenden \renewcommand{\arraystretch}{2}. Ändern Sie es 2nach Belieben, zum Beispiel 3.

\documentclass[a4paper]{exam}
    \usepackage{multicol, setspace}
    \usepackage{textcomp, booktabs,colortbl}
    \usepackage[table]{xcolor}
    \setlength\columnsep{10pt}
    \onehalfspacing
    \begin{document}

    \begin{center}
    \fbox{\fbox{\parbox{5.5in}{\centering
    OPD ENCOUNTER FORM}}}
    \end{center}
    \vspace{0.1in}

    \makebox[\textwidth]{Name :\enspace\hrulefill}
    \begin{multicols}{2}
    \vspace{0.2in}
    \makebox[0.45\textwidth]{Age:\enspace\hrulefill}
    \makebox[0.5\textwidth]{Sex:\enspace\hrulefill}
    \end{multicols}
    \makebox[\textwidth]{Address:\enspace\hrulefill}

    \begin{multicols}{2}
    \makebox[0.45\textwidth]{Dated: \enspace\hrulefill}
    \makebox[0.45\textwidth]{Ref: \enspace\hrulefill}
    \end{multicols}
    %-----------------------------------------------------------
    \section*{Present Problem}
    \fillwithlines{0.5in}
    %----------------------------------------------------------

    \section*{\large \textrecipe}
    \begin{table}[htp]
    \rowcolors{2}{gray!25}{white}
    \renewcommand{\arraystretch}{3}
    \begin{tabular}{c p{3cm}p{3cm}clc}
    \toprule
     Sr No & Drug & Dose  & Frequency & Duration & Remark \\ \midrule
    1 &  &  & -~~ -~~ -  & x & before/with/after meals, at night \\

     2 &  &  & -~~ -~~ -  & x & before/with/after meals, at night \\

    3 &  &  & -~~ -~~ -  & x & before/with/after meals, at night \\

     4 &  &  & -~~ -~~ -  & x & before/with/after meals, at night \\

    5 &  &  & -~~ -~~ -  & x & before/with/after meals, at night  \\

    6 &  &  & -~~ -~~ -  & x & before/with/after meals, at night \\

    7 &  &  & -~~ -~~ -  & x & before/with/after meals, at night \\ \bottomrule
    \end{tabular}
    \end{table}
    \end{document}

Bildbeschreibung hier eingeben

Antwort2

Eine andere Möglichkeit besteht darin, den gewünschten Übersprung nach jeder Zeile manuell anzugeben, indem Sie \\ihn durch ersetzen \\[skip].

Auf diese Weise können Sie den Sprung sogar für jede Reihe differenzieren.

Beispielsweise habe ich im folgenden MWE 5exnach jeder weißen Reihe und 7exnach jeder grauen Reihe Folgendes angegeben:

\documentclass[a4paper]{exam}
\usepackage{multicol, setspace}
\usepackage{textcomp, booktabs,colortbl}
\usepackage[table]{xcolor}
\setlength\columnsep{10pt}
\onehalfspacing
\begin{document}

\begin{center}
\fbox{\fbox{\parbox{5.5in}{\centering
OPD ENCOUNTER FORM}}}
\end{center}
\vspace{0.1in}

\makebox[\textwidth]{Name :\enspace\hrulefill}
\begin{multicols}{2}
\vspace{0.2in}
\makebox[0.45\textwidth]{Age:\enspace\hrulefill}
\makebox[0.5\textwidth]{Sex:\enspace\hrulefill}
\end{multicols}
\makebox[\textwidth]{Address:\enspace\hrulefill}

\begin{multicols}{2}
\makebox[0.45\textwidth]{Dated: \enspace\hrulefill}
\makebox[0.45\textwidth]{Ref: \enspace\hrulefill}
\end{multicols}
%-----------------------------------------------------------
\section*{Present Problem}
\fillwithlines{0.5in}
%----------------------------------------------------------

\section*{\large \textrecipe}
\begin{table}[htp]
\rowcolors{2}{gray!25}{white}
\begin{tabular}{c p{3cm}p{3cm}clc}
\toprule
 Sr No & Drug & Dose  & Frequency & Duration & Remark \\ \midrule
1 &  &  & -~~ -~~ -  & x & before/with/after meals, at night \\[5ex]

 2 &  &  & -~~ -~~ -  & x & before/with/after meals, at night \\[7ex]

3 &  &  & -~~ -~~ -  & x & before/with/after meals, at night \\[5ex]

 4 &  &  & -~~ -~~ -  & x & before/with/after meals, at night \\[7ex]

5 &  &  & -~~ -~~ -  & x & before/with/after meals, at night  \\[5ex]

6 &  &  & -~~ -~~ -  & x & before/with/after meals, at night \\[7ex]

7 &  &  & -~~ -~~ -  & x & before/with/after meals, at night \\[5ex] \bottomrule
\end{tabular}
\end{table}
\end{document} 

Ausgabe:

Bildbeschreibung hier eingeben

verwandte Informationen