下表有问题。我尝试修复它,但仍然出现相同的错误。我收到此错误:
! Missing $ inserted.<inserted text>$ \textbf{\rho (kg/m^{3})} and !
Extra }, or forgotten $.<recently read> \egroup \textbf{\rho
(kg/m^{3})}
桌子:
\begin{center} \textbf{Table4-1: Parameters used}
\begin{tabular}{|c|c|c|c|c|c|}
\hline
\textbf{\rho (kg/m^{3})} & \textbf{W (m)} & \textbf{H (m)} & \textbf{L (m)} & \textbf{E (N/m^{2})} & \textbf{m (kg/m)} \\ \hline
2500 & 0.3 & 0.3 & 4 & 30x10^{9} & 225 \\ \hline
\end{tabular}
\end{center}
答案1
makecell
和 的解决方案siunitx
。前者允许对列标题进行通用格式设置,并提供一些用于垂直填充行的工具。后者具有用于对数字(num
命令)和单位(\si
命令)进行一致格式设置的宏:
\documentclass[a4paper,11pt,twoside]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{makecell, caption, chngcntr} %
\renewcommand\theadfont{\normalsize\bfseries\boldmath}
\captionsetup{font=bf}
\usepackage{siunitx} %
\sisetup{detect-all}
\counterwithin{table}{section}
\renewcommand\thetable{\thesection-\arabic{table}}
\begin{document}%
\setcounter{section}{4}
\begin{table}
\caption{Parameters used}\setcellgapes{5pt}\makegapedcells
\centering%
\begin{tabular}{|*{6}{c|}}
\hline
\thead{$\rho$ (\si{\kg/m^{3}}) }& \thead{W (m)} & \thead{H (m}) & \thead{L (m)} & \thead{E (\si{\N/\m²}}) & \thead{m (\si{kg/m})} \\
\hline
2500 & 0.3 & 0.3 & 4 & \num{30e9} & 225 \\ %
\hline
\end{tabular}
\end{table}
\end{document}
答案2
首先,我假设您要尝试制作表格顶行的方程式。在这种情况下,您需要使用 \mathbf 而不是 \textbf。
以下是更正后的表格:
\begin{center}
\textbf{Table4-1: Parameters used}
\begin{tabular}{|c|c|c|c|c|c|}
\hline
$\mathbf{\rho(kg/m^{3})}$ & $\mathbf{W (m)}$ & $\mathbf{H (m)}$ & $\mathbf{L (m)}$ & $\mathbf{E (N/m^{2})}$ & $\mathbf{m (kg/m)}$ \\
\hline
2500 & 0.3 & 0.3 & 4 & 30x$10^{9}$ & 225 \\ \hline
\end{tabular}
\end{center}
得出:
答案3
如果您希望整个表格默认以数学模式排版,则可以用tabular
替换array
:
\documentclass[a4paper,11pt,twoside]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{siunitx} %
\sisetup{detect-all, detect-display-math}
\begin{document}%
\setcounter{section}{4}
\begin{table}
\caption{Parameters used}
\[
\begin{array}{|*{6}{c|}}
\hline
\boldmath \rho\ (\si{kg/m^2}) & \boldmath W\ (\si{m}) & \boldmath H\ (\si{m}) & \boldmath L\ (\si{m}) & \boldmath E\ (\si{N/m^2}) & \boldmath m\ (\si{kg/m}) \\
\hline
2500 & 0.3 & 0.3 & 4 & \num{30e9} & 225 \\ %
\hline
\end{array}
\]
\end{table}
\end{document}
答案4
您可能想看一下包含数学符号的表格。我不知道是否有更好的方法,让您不必$
在每个单元格中都输入,但这种方法有效。
代码:
\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{float}
\usepackage{amsfonts}
\usepackage{amssymb}
\begin{document}
[...]
\section*{Aufgabe 1.4}
\begin{table}[H]
\centering
\begin{tabular}{l|c|c|c|l}
$\delta$ & 0 & 1 & B & \\ \hline
$q_0$ & $(q_0,0,R)$ & $(q_0,1,R)$ & $(q_1,B,L)$ & \\
$q_1$ & $(q_2,0,L)$ & $(q_2,1,L)$ & $(\bar{q},B,N)$ & \\
$q_2$ & $(q_3,1,L)$ & $(q_3,0,L)$ & $(\bar{q},1,N)$ & \\
$q_3$ & $(q_3,0,L)$ & $(q_3,1,L)$ & $(\bar{q},B,R)$ &
\end{tabular}
\end{table}
\end{document}
结果: