Altura automática para mesa com unidades \si

Altura automática para mesa com unidades \si
\documentclass{scrreprt}
\usepackage{siunitx}
\sisetup{per-mode=fraction}         %Einheiten mit Bruchstrich 
\begin{document}    
\begin{table}
    \begin{center}
        \begin{tabular}{|l|l|}
            \hline
            Eingabeparameter & \textbf{Einheit im Programm} \\
            \hline
            Symb:vFzg       & \si{\newton\per\square\metre}     \\  
            \hline
        \end{tabular}

    \end{center}
\end{table}
\end{document}

O Newton e o Metro não têm espaço suficiente na parte superior e inferior. O que eu poderia colocar no preâmbulo que aumenta a altura da linha da tabela se houver uma unidade si que ocupe mais espaço? A tabela inteira deve ter linhas mais altas, não apenas aquela com unidade Si alta. Além disso, tabelas sem necessidade de mais espaço não devem ocupar mais espaço.

Responder1

Você poderia usar o cellspacepacote. No exemplo a seguir, também substituí o centerambiente pelo \centeringcomando, pois o primeiro adiciona algum espaço em branco adicional.

insira a descrição da imagem aqui

    \documentclass{scrreprt}
    \usepackage{siunitx}
    \sisetup{per-mode=fraction}         %Einheiten mit Bruchstrich 
    \usepackage{cellspace}
    \setlength\cellspacetoplimit{3pt}
    \setlength\cellspacebottomlimit{\cellspacetoplimit}
    \begin{document}    
    \begin{table}
        \centering
            \begin{tabular}{|Cl|Cl|}
                \hline
                Eingabeparameter & \textbf{Einheit im Programm} \\
                \hline
                Symb:vFzg       & \si{\newton\per\square\metre}     \\  
                \hline
            \end{tabular}
    \end{table}
    \end{document}

Aqui estão três versões adicionais usando o booktabspacote. (Pessoalmente, prefiro o segundo ou o último):

insira a descrição da imagem aqui

\documentclass{scrreprt}
\usepackage{siunitx}
\sisetup{per-mode=fraction}         %Einheiten mit Bruchstrich 
\usepackage{cellspace}
\setlength\cellspacetoplimit{3pt}
\setlength\cellspacebottomlimit{\cellspacetoplimit}
\usepackage{booktabs}
\begin{document}  


\begin{table}
    \centering
        \begin{tabular}{ClCl}
            \toprule
            Eingabeparameter & Einheit im Programm \\
            \midrule
            Symb:vFzg       & \si{\newton\per\square\metre}     \\ 
            Symb:vFzg       & \si{\newton\per\square\metre}     \\ 
            Symb:vFzg       & \si{\newton\per\square\metre}     \\  
            \bottomrule
        \end{tabular}
\end{table}

\begin{table}
\sisetup{per-mode=reciprocal} 
    \centering
        \begin{tabular}{ll}
            \toprule
            Eingabeparameter & Einheit im Programm \\
            \midrule
            Symb:vFzg       & \si{\newton\per\square\metre}     \\ 
            Symb:vFzg       & \si{\newton\per\square\metre}     \\ 
            Symb:vFzg       & \si{\newton\per\square\metre}     \\  
            \bottomrule
        \end{tabular}
\end{table}

\begin{table}
\sisetup{per-mode=symbol} 
    \centering
        \begin{tabular}{ll}
            \toprule
            Eingabeparameter & Einheit im Programm \\
            \midrule
            Symb:vFzg       & \si{\newton\per\square\metre}     \\ 
            Symb:vFzg       & \si{\newton\per\square\metre}     \\ 
            Symb:vFzg       & \si{\newton\per\square\metre}     \\  
            \bottomrule
        \end{tabular}
\end{table}
\end{document}

Responder2

\documentclass{scrreprt}
\usepackage{siunitx}
\sisetup{per-mode=fraction}         %Einheiten mit Bruchstrich 
\usepackage{booktabs}               %Ermöglicht bessere Linien in Tabellen 
\begin{document}    
\begin{table}
    \centering
        \begin{tabular}{|l|l|}
            \toprule
            Eingabeparameter & \textbf{Einheit im Programm} \\
            \midrule
            Symb:vFzg       & \si{\newton\per\square\metre}     \\
            \midrule
            Symb:vFzg       & \si{\newton\per\square\metre}     \\  
            \bottomrule
        \end{tabular}
\end{table}
\end{document}

informação relacionada