
この表には、一番上の行、左の列、本体という、浮いているように見える 3 つのセクションがあります。これが、私がこれまでに作成したものです。ほとんどは機能していますが、左上隅に、そこにあってはならない点があります。これを削除する方法はありますか?
\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}