我希望能够使表格中的某些水平线和某些垂直线变为粗体,但不是全部。
\begin{table}[h]
\begin{center}
\begin{tabular}{|c|c|c|c|c|c|c|}
\hline
$x$&100&10 000&$1$x$10^5$&$1$x$10^6$&$1$x$10^7$&$1$x$10^9$\\
\hline
$f(x)$&0,1&0,0001&$1$x$10^-5$&$1$x$10^-6$&$1$x$10^-7$&$1$x$10^-9$\\
\hline
\end{tabular}
\end{center}
\end{table}
我正在寻找一个框边框,中心线不加粗。前 3 条垂直线和最后一条垂直线加粗。
谢谢您的帮助
答案1
\fbox
如果抑制外部 vlines 和 hlines,并用没有 的替换它们,也可以使边框更粗fboxsep
。我利用numprint
包及其n/N
列类型添加了科学计数法数字的垂直对齐,利用包在单元格中添加了更多垂直间距cellspace
— 以及一些颜色……
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{array}
\usepackage{cellspace}
\setlength\cellspacetoplimit{8pt}
\setlength\cellspacebottomlimit{8pt}
\usepackage[autolanguage, np]{numprint}
\usepackage[svgnames, x11names, tables]{xcolor}
\begin{document}
\begin{table}[h]
\centering\setlength\fboxsep{0pt}\setlength\fboxrule{1.5pt}
\fcolorbox{LightSteelBlue3}{White}%
{\begin{tabular}{r!{\color{Salmon1}\vrule width1.2 pt}Sc|c|*{3}{n{1}{1}|}n{1}{1}}%{r@{\hskip\tabcolsep\vrule width1 pt\hskip\tabcolsep}Sl|c|c|c|c|c}%
$x$ & 100 & 10 000 & \np{1e5} & \np{1e6} & \np{1e7} & \np{1e9}\\
\hline
$f(x)$ & 0,1 & 0,0001 & \np{1e-5} & \np{1e-6} & \np{1e-7} & \np{1e-9}
\end{tabular}}
\end{table}
\end{document}