избегайте толстой линии латексного стола

Я делаю такую ​​таблицу:

\documentclass[pdfa,sl,draft,english]{letter}
\usepackage[flushleft]{threeparttable}
\begin{document}
\begin{table}
\begin{center}
\begin{threeparttable}
\caption{Table caption}
\begin{tabular}{ | c | c| c | c |}
\hline
a 
& \multicolumn{1}{|p{3cm}|}{\centering b \\  (unit) } 
& c  ${}^{a}$
& d ${}^{b}$ \\ \hline
1 & 1b &  1c & 1d \\
2 & 2b &  2c & 2d \\ \hline
\end{tabular}
\begin{tablenotes}
\small
\item   ${}^{a}$ Note for c column
\item  ${}^{b}$ Note for d column
\end{tablenotes}
\end{threeparttable}
\end{center}
\end{table}
\end{document}

Компиляция делает более толстую правую линию в первом столбце и первой строке. У вас есть идея, как этого избежать?


person Francois Dion    schedule 03.05.2017    source источник
comment
Должен ли класс документа быть статьей, а не буквой? AFAICT, буквенный класс не определяет среду таблицы.   -  person NickD    schedule 03.05.2017
comment
В любом случае, после того, как я изменил класс на article, я нигде не вижу более толстой линии. Может быть, сделать файл PDF доступным где-нибудь, если кто-то захочет взглянуть?   -  person NickD    schedule 03.05.2017
comment
Я должен использовать предопределенный класс для создания моего отчета. Я загрузил захват линии тика: ссылка   -  person Francois Dion    schedule 03.05.2017
comment
Это повторно реализует табличный? Если да, то я бы искал виновного там.   -  person NickD    schedule 04.05.2017


Ответы (1)


Это работает. Это немного хак, но, по сути, вы устанавливаете для столбцов ширину, которую вы предопределяете. Вроде нормально так выглядит.

\documentclass[pdfa,sl,draft,english]{letter}
\usepackage[flushleft]{threeparttable}
\usepackage{makecell}
\newcolumntype{?}{!{\vrule width 0.1pt}}

\begin{document}

Table With Bold Line
\begin{tabular}{ | c | c | c | c |}
\hline
a 
& \multicolumn{1}{|p{3cm}|}{\centering b \\  (unit) } 
& c  ${}^{a}$
& d ${}^{b}$ \\ \hline
1 & 1b &  1c & 1d \\
2 & 2b &  2c & 2d \\ \hline
\end{tabular}

Table Without Bold Line
\begin{tabular}{ ? c ? c ? c ? c ?}
\hline
a 
& \multicolumn{1}{|p{3cm}|}{\centering b \\  (unit) } 
& c  ${}^{a}$
& d ${}^{b}$ \\ \hline
1 & 1b &  1c & 1d \\
2 & 2b &  2c & 2d \\ \hline
\end{tabular}

\end{document}
person Stef2i    schedule 28.05.2017