Eu tento isso, mas não funciona
\begin{table}
\caption{A table with rounded corners}
\centering
\begin{tikzpicture}
\node (table) [inner sep=0pt] {
\begin{longtable}{l|l}
\multicolumn{2}{c}{Team sheet} \\
\hline
GK & Paul Robinson \\
LB & Lucus Radebe \\
DC & Michael Duberry \\
DC & Dominic Matteo \\
RB & Didier Domi \\
MC & David Batty \\
MC & Eirik Bakke \\
MC & Jody Morris \\
FW & Jamie McMaster \\
ST & Alan Smith \\
ST & Mark Viduka \\
\end{longtable}
};
\draw [rounded corners=.5em] (table.north west) rectangle (table.south east);
\end{tikzpicture}
\label{tab1}
\end{table}
Responder1
É isso que você gostaria de obter:
\documentclass[11pt, border=1mm,
preview]{standalone}
\usepackage[many]{tcolorbox}
\begin{document}
\begin{table}
\caption{A table with rounded corners}
\centering
\tcbox[left=0mm,right=0mm,top=0mm,bottom=0mm,boxsep=0mm,
boxrule=0.4pt, colback=white]% set to your wish
{\begin{tabular}{l|l}
\multicolumn{2}{c}{Team sheet} \\
\hline% if you liked
GK & Paul Robinson \\
LB & Lucus Radebe \\
DC & Michael Duberry \\
DC & Dominic Matteo \\
RB & Didier Domi \\
MC & David Batty \\
MC & Eirik Bakke \\
MC & Jody Morris \\
FW & Jamie McMaster \\
ST & Alan Smith \\
ST & Mark Viduka
\end{tabular}}
\label{tab1}
\end{table}
\end{document}
Editar/atualizar:
Para usar longtable ... você precisa tcolorbox
da opção de largura breakable
e de alguns ajustes manuais para ajustar a largura da caixa ou usar algum outro ambiente tabular, algo como xtab
, que imita tabularx
a acomodação para determinada largura da caixa.
\documentclass{article}
\usepackage[many]{tcolorbox}
\usepackage{longtable}
\usepackage{lipsum}
\begin{document}
\lipsum[1-4]
\centering
\tcbset{enhanced jigsaw,% if you like to have rounded corners
% on each end/beginning of table,
% than remove this option
breakable,
left=0mm,right=0mm,top=0mm,bottom=0mm,boxsep=0mm,
boxrule=0.4pt, colback=white}% set to your wish
\begin{tcolorbox}[width=4.05cm]% width determined "experimentally"
\begin{longtable}{l|l}
\multicolumn{2}{c}{Team sheet} \\
\hline% if you liked
GK & Paul Robinson \\
LB & Lucus Radebe \\
DC & Michael Duberry \\
DC & Dominic Matteo \\
RB & Didier Domi \\
MC & David Batty \\
MC & Eirik Bakke \\
MC & Jody Morris \\
FW & Jamie McMaster \\
ST & Alan Smith \\
ST & Mark Viduka
\end{longtable}
\end{tcolorbox}
\end{document}
Este código fornece:
Não me preocupei com problemas de legenda. Isso pode ser feito dentro longtable
ou dentro de tcolorbox
. Para este último consulte o manual do tcolorbox, capítulo Biblioteca "quebrável!, pp. 304. A deficiência da solução acima é o ajuste manual da largura do tcolorbox, porém, como já mencionei, com o uso de algum outro ambiente tabular, isso pode ser facilmente resolvido