如何将表格标题和数字移至标题的右上方?

如何将表格标题和数字移至标题的右上方?

在此处输入图片描述

我需要图片中突出显示的内容。我仅在带标题的表格环境中使用表格,因此我当前的表格是:

\begin{table}[h!]
\centering
\caption{Optional components}
\begin{tabular}{|c|ccc|}
\hline
Хост & cuda 8 & cuda 10 & infiniband \\
\hline
cnode[1-7]      &  +          & -             & - \\
dnode[01-08]  &  -           &  +           & + \\
dnode[09-14]  &  -           & -             & + \\ 
control1          & -            & +            & + \\ 
\hline
\end{tabular}
\label{tab:clus}
\end{table}

我只得到表 1:名称......

答案1

这是你想要的吗?

\documentclass{article}
\usepackage{caption}

\DeclareCaptionFormat{hangright}{\rightline{#1}\\\centerline{\bfseries#3}}
\captionsetup[table]{format=hangright}

\begin{document}
\begin{table}[h!]
  \centering
  \caption{Optional components}
  \begin{tabular}{|c|ccc|}
    \hline
        Хост     & cuda 8 & cuda 10 & infiniband \\ \hline
     cnode[1-7]  &   +    &    -    &     -      \\
    dnode[01-08] &   -    &    +    &     +      \\
    dnode[09-14] &   -    &    -    &     +      \\
      control1   &   -    &    +    &     +      \\ \hline
  \end{tabular}
  \label{tab:clus}
\end{table}
\end{document}

在此处输入图片描述

相关内容