使用 Latex 创建表格

使用 Latex 创建表格

我是 LaTeX 格式化文本软件的初学者。

有人可以帮我使用 LaTeX 创建这个表格吗:

乳胶桌

这是我的代码:

\begin{table}[H]
\renewcommand\tablename{Tableau~2.2}
\caption{\textbf{Valeurs typiques des paramètres d'un moteur à courant continu.}}
\begin{tabular}{|c|c||c|c||c|c|} 
\hline
&\multirow{3}{*}{Paramètre}&  \multicolumn{4}{c|}{Valeur typique}\\
\hline
&~&\multicolumn{4}{c|}{Puissance $P_{m} (kW)$}\\
\cline{2-5}
\hline
&~&5&25&100&500\\
\hline
Moteur&N(tr/min)&1800&1800&1800&18000 \\
&V(V) &240&440&440&1800 \\
&$R_{a} (m \Omega)$&615&430&71&14\\
&$L_{a} (mH)$&4,5&5,5&1,8&0,19\\
&$K_{m} (V.s)$&1,2&2,0&2,1&3,0\\
&$\tau_{f} (kW)$&100&250&400&520\\
&$P_{fm} (KW)$&0,35&1,1,1&1,8&5,2\\
&$J_{m}(kg.m^{2}$&0,05&0,2&0,83&10,3\\
&$\tau_{a}(ms)$&7&13&25&14\\
&$\tau_{m}(ms)$&21&22&13&16\\
&$\eta(\%)$&80&85&91&94\\
\hline
Entraînement&$R_{a} (m \Omega)$&1230&860&142&28\\
&$L_{a} (mH)$&4,9&6,0&2,0&0,21\\
&$J_{m}(kg.m^{2}$&0,30&1,2&5,0&62\\
&$\tau_{a}(ms)$&4,1&7,0&14,1&7,5\\
&$\tau_{m}(ms)$&250&258&156&192\\
\hline
\end{tabular}
\end{table}

感谢您的帮助,

答案1

欢迎来到 TeX.SX!好了(抱歉开了个小玩笑):

\documentclass{article}
\usepackage{rotating, multirow}

\begin{document}

\rotatebox{-2}{%
\renewcommand{\arraystretch}{1.25}
\begin{tabular}{|c|l|r|r|r|r|} 
\hline
\multirow{3}{*}{} & \multirow{3}{*}{Paramètre} & \multicolumn{4}{c|}{Valeur typique}\\
\cline{3-6}
& &\multicolumn{4}{c|}{Puissance $P_{m}$ (kW)}\\
\cline{3-6}
& & 5 & 25 & 100 & 500\\
\hline
\multirow{11}{*}{\rotatebox{90}{Moteur}} & $N$ (tr/min) & 1800 & 1800 & 1800 & 18000 \\
& $V$ (V) & 240 & 440 & 440 & 1800 \\
& $R_{a}$ (m$\Omega$) & 615 & 430 & 71 & 14 \\
& $L_{a}$ (mH) & 4,5 & 5,5 & 1,8 & 0,19 \\
& $K_{m}$ (V $\cdot$ s) & 1,2 & 2,0 & 2,1 & 3,0 \\
& $\tau_{f}$ (kW) & 100 & 250 & 400 & 520 \\
& $P_{fm}$ (KW) & 0,35 & 1,1 & 1,8 & 5,2 \\
& $J_{m}$ (kg $\cdot$ m\textsuperscript{2}) & 0,05 & 0,2 & 0,83 & 10,3 \\
& $\tau_{a}$ (ms) & 7 & 13 & 25 & 14 \\
& $\tau_{m}$ (ms) & 21 & 22 & 13 & 16 \\
& $\eta$ (\%) & 80 & 85 & 91 & 94 \\
\hline
\multirow{5}{*}{\rotatebox{90}{Entraînement}} & $R_{a}$ (m$\Omega$) & 1230 & 860 & 142 & 28 \\
& $L_{a}$ (mH) & 4,9 & 6,0 & 2,0 & 0,21 \\
& $J_{m}$ (kg $\cdot$ m\textsuperscript{2}) & 0,30 & 1,2 & 5,0 & 62 \\
& $\tau_{a}$ (ms) & 4,1 & 7,0 & 14,1 & 7,5 \\
& $\tau_{m}$ (ms) & 250 & 258 & 156 & 192 \\
\hline
\end{tabular}%
}

\end{document}

在此处输入图片描述

为了使所有内容都适合,我建议您使用 稍微增加行距\renewcommand{\arraystretch}{1.25}

答案2

我对通常建议的理解是,向下扫描相似的值比横向扫描要容易得多。因此,我建议转置您的表格。例如,现在我看到每个参数如何随 $P_m$ 变化,并且 Entraînement 重复了 5 个参数(尽管我不太确定转换,因此您可能需要将 Entraînement 分成一个单独的表格)。我还合并了包 booktabs,它允许规则的粗细略有不同。您可能还想考虑包 siunitx,它可以自动对齐您的数字,而不,需要用尾随零填充它们(并且可以使输入单位更容易一些)。然而,在我的快速尝试中,siunitx 使表格太宽(使用默认设置已经有点太宽了)。

\documentclass{article}
\usepackage{booktabs}

\begin{document}

\begin{table}
\caption{Valeurs typiques des paramètres d'un moteur à courant continu pour une puissance donnée ($P_m$).}
\centering
\begin{tabular}{ r r r r r r r r r r r r } 
\toprule
$P_m$ & $N$ & $V$ & $R_a$ & $L_a$ & $K_m$ & $\tau_f$ & $P_{fm}$ & $J_m$ & $\tau_a$ & $\tau_m$ & $\eta$ \\
kW & tr/min & V & m$\Omega$ & mH & V$\cdot$s & kW & kW & kg$\cdot$m\textsuperscript2 & ms & ms & \% \\
\midrule
5 & 1800 & 240 & 615 & 4,50 & 1,2 & 100 & 0,35 & 0,05 & 7,0 & 21 & 80 \\
25 & 1800 & 440 & 430 & 5,50 & 2,0 & 250 & 1,10 & 0,20 & 13,0 & 22 & 85 \\
100 & 1800 & 440 & 71 & 1,80 & 2,1 & 400 & 1,80 & 0,83 & 25,0 & 13 & 91 \\
500 & 18000 & 1800 & 14 & 0,19 & 3,0 & 520 & 5,20 & 10,30 & 14,0 & 16 & 94 \\
\midrule
\multicolumn{12}{c}{Entraînement}\\
\midrule
5 &&& 1230 & 4,90 &&&& 0,30 & 4,1 & 250 \\
25 &&& 860 & 6,00 &&&& 1,20 & 7,0 & 258 \\
100 &&& 142 & 2,00 &&&& 5,00 & 14,1 & 156 \\
500 &&& 28 & 0,21 &&&& 62,00 & 7,5 & 192\\
\bottomrule
\end{tabular}
\end{table}

\end{document}

代码输出

相关内容