我正在尝试在实验报告的表格上添加标题和标签。我的教授坚持要求我们使用罗马数字来表示表格,例如(表格 IV)。但是\label
当我编译时(使用 XeLaTeX),命令会将“IV”强制转换为“4”。
另外,我在将希腊字母放入正文时遇到了麻烦。我正在使用\sigma
,但出现错误Missing $ Inserted
。
这是我的罗马数字代码:
\begin{table}[!ht]
\begin{tabular}{ |c||c|c|c|c| }
\hline
\multirow{2}{*}{Samples} &
\multicolumn{2}{c|}{GFRP} &
\multicolumn{2}{c|}{CFRP} \\
& MOR Eq.3 (ksi) & MOR Eq.4 (ksi) & MOR Eq.3 (ksi) & MOR Eq.4 (ksi)\\
\hline
1 & 86.38 & 68.50 & 65.42 & 79.98 \\
2 & 78.17 & 61.25 & 66.45 & 80.46 \\
3 & 78.55 & 63.18 & 69.19 & 88.01 \\
4 & 62.40 & 53.15 & 66.46 & 78.68 \\
\hline
\hline
Average & 76.37 & 61.52 & 66.88 & 81.78 \\
Std. Dev & 10.05 & 6.37 & 1.61 & 4.22 \\
\hline
\end{tabular}
\caption{The average thicknesses and widths as well as standard deviations of the samples.}
\label{table: IV}
\end{table}
答案1
要将表格编号改为罗马数字,您只需重新定义\thetable
打印计数器的命令table
。因此,您可以使用\Roman{<counter>}
。对于小写字母,您可以使用\roman{}
(但对于标题来说,它很丑陋)。
\documentclass[11pt,a4paper]{report}
\renewcommand{\thetable}{\Roman{table}}
\begin{document}
\begin{table}\centering
contents
\caption{content...}
\label{tab.foo}
\end{table}
In Table~\ref{tab.foo}
\end{document}