mesa de estiramiento

mesa de estiramiento

Definí un comando personalizado para producir una tabla que tengo que hacer para varios experimentos:

\newcommand{\exptable}[3]{
\begin{center}
    \renewcommand{\arraystretch}{1.5}
    \begin{tabular}{ccc}
        \hline 
        Particle & Voltage & Flow rate \\ 
        \hline 
        #1&\SI{#2}{\volt}&\SI{#3}{\micro\liter\per\minute}  \\ 
        \hline 
    \end{tabular}
\end{center}
}

Esto funciona muy bien, pero las tablas tienen diferentes anchos para diferentes entradas. Me gustaría cambiarlo para que tenga un ancho mínimo mayor que mis entradas para que siempre tenga el mismo ancho (por ejemplo, 7 cm o algo que pueda configurar).

Respuesta1

¿Algo como esto?

ingrese la descripción de la imagen aquí

\documentclass{article}
\usepackage{array,siunitx}
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
\newcommand{\exptable}[4]{%
\begin{center}
    \sisetup{per-mode=symbol}
    \renewcommand{\arraystretch}{1.5}
    \begin{tabular}{@{}l*{2}{C{#4}}}
    \hline 
    Particle & Voltage & Flow rate \\ 
    \hline 
    #1&\SI{#2}{\volt}&\SI{#3}{\micro\liter\per\minute}  \\ 
    \hline 
    \end{tabular}
\end{center}
}

\begin{document}        
\exptable{Stuff}{4.5}{1.2345}{3cm}
\end{document}

información relacionada