提问于:
浏览数:
3754
## 编译环境
操作系统
* [x] Windows 7/8/10
* [ ] macOS
* [ ] Linux
`若需勾选,请把[ ]改成[x]`
Tex发行版
* [x] TexLive `2019`
* [ ] MikTeX `版本号`
* [ ] CTeX
`若需勾选,请把[ ]改成[x]`
## 如何在表格的一个单元格中添加斜线(表示不使用)
这是我的表格
![](https://wenda.latexstudio.net/data/attach/200701/jUEuxlQJ.png)
我想要的表格
![](https://wenda.latexstudio.net/data/attach/200701/eWMtq5pX.png)
这是我的代码
```markdown
\begin{array}{|c|c|c|c|}
\hline \text { 函数类型 } & \mathrm { Degree } & \mathrm{ SSE } & \mathrm{ R^2 } \\
\hline \text { polynomial } & 1 & 9.166 \times 10^{4} & 0.9978 \\
\hline \text { polynomial } & 2 & 9662 & 0.9998 \\
\hline \text { polynomial } & 3 & 1493 & 1.0000 \\
\hline \text { exponential } & & 6.951 \times 10^{4} & 0.9983 \\
\hline \text { Gaussian } & & 6.961 \times 10^{4} & 0.9983 \\
\hline \text { power } & & 7.15 \times 10^{4} & 0.9982 \\
\hline
\end{array}
```
1 回答
0
表示不使用其实用短横线就可以,如果一定要用对角线,`diagbox` 包看一下。
额,为啥用 `array` 呢,`sinunitx` 有蛮好的数字列模式,文字部分用`\text` 看着真是蛮怪异的。我觉得这两种处理方式都比用`array` 好。
```tex
\documentclass{ctexart}
\usepackage{array,diagbox,siunitx}
\newcommand\myslbox{\diagbox[width=4em,height=\line]{\phantom{x}}{\phantom{x}}}
\begin{document}
\begin{tabular}{|c|c|S|S|}
\hline
函数类型 & Degree & \multicolumn{1}{c|}{SSE} & \multicolumn{1}{c|}{$R^2$}\\ \hline
polynomial & 1 & 9.166e4 & 0.9978\\ \hline
polynomial & 2 & 9.662e3 & 0.9998\\ \hline
polynomial & 3 & 1.493e3 & 1.0000\\ \hline
exponential & \myslbox & 6.951e4 & 1.0000\\ \hline
Gaussian & \myslbox & 6.691e4 & 1.0000\\ \hline
power & \myslbox & 7.150e4 & 1.0000\\ \hline
\end{tabular}
\bigskip
\begin{tabular}{|c|c|>{$}c<{$}|>{$}c<{$}|}
\hline
函数类型 & Degree & \multicolumn{1}{c|}{SSE} & R^2\\ \hline
polynomial & 1 & 9.166\times 10^4 & 0.9978\\ \hline
polynomial & 2 & 9.662\times 10^3 & 0.9998\\ \hline
polynomial & 3 & 1.493\times 10^3 & 1.0000\\ \hline
exponential & \myslbox & 6.951\times 10^4 & 1.0000\\ \hline
Gaussian & \myslbox & 6.691\times 10^4 & 1.0000\\ \hline
power & \myslbox & 7.150\times 10^4 & 1.0000\\ \hline
\end{tabular}
\end{document}
```
-
回复 Chennanzhang :是bug – sikouhjw 2020-07-01 21:54 回复
-
呃... 代码块为啥会把 ` – Chennanzhang 2020-07-01 14:48 回复
-
好的,非常感谢(用array是因为:我的表格是用Mathpix Snipping Tool自动生成的) – 黄金季节 2020-07-01 14:27 回复
你的回答
请登录后回答
你的回答将会帮助更多人,请务必认真回答问题。