
此表具有看起來浮動的三個部分:頂行、左列和正文。這是我到目前為止所擁有的。雖然它大部分工作正常,但左上角有一個不應該出現的點。有辦法去除這個嗎?
\documentclass[12pt]{article}
\usepackage{fontspec}
\setmainfont{Arial}
\usepackage{hhline}
\begin{document}
\begin{tabular}{|l||c|c|c|}
\hhline{~|---}
\multicolumn{1}{l|}{} & & & \\
\hhline{-::===}
& & & \\
\hhline{-||---}
& & & \\
\hhline{-||---}
& & & \\
\hhline{-||---}
\end{tabular}
\end{document}
答案1
這是一個解決方案(僅當您的背景為白色時才有效)。
\documentclass[12pt]{article}
\usepackage{hhline}
\usepackage{colortbl}
\begin{document}
\begin{tabular}{|l||c|c|c|}
\hhline{~|---}
\multicolumn{1}{l|}{} & & & \\
\hhline{->{\arrayrulecolor{white}}:>{\arrayrulecolor{black}}:===}
\noalign{\vspace{-\arrayrulewidth}}
& & & \\
\hhline{-||---}
& & & \\
\hhline{-||---}
& & & \\
\hhline{-||---}
\end{tabular}
\end{document}
答案2
標準hhline
方法可能無法避免。另一方面,幻影柱可以完成這項工作。
\documentclass[12pt]{article}
\usepackage{hhline,array}
\begin{document}
\begin{tabular}{|l|@{}wc{\doublerulesep}@{}|c|c|c|}
\hhline{~~|---|}
\multicolumn{1}{l}{} & & & & \\
\hhline{~~|---|}
\noalign{\vskip\doublerulesep}
\hhline{|-|~|---|}
& & & & \\
\hhline{|-|~|---|}
& & & & \\
\hhline{|-|~|---|}
& & & & \\
\hhline{|-|~|---|}
\end{tabular}
\end{document}