如何获得粗体“表格编号”,并在数字后使用句号而不是冒号?

如何获得粗体“表格编号”,并在数字后使用句号而不是冒号?

我的 MWE:

\documentclass[12pt,twoside]{article} 
\usepackage{tabularx}
\begin{document}
\begin{table}[ht]
    \centering
    \caption{Results}
    \begin{tabularx}{14.36cm}{|c|c|c|c|c|c|}
        \hline
        Column  & c1 & c2 & c3 & c4 & c5 \\ 
        \hline
        r1 & 0 & 0 & 0 & 0 & 0 \\ 
        r2 & 0 & 0 & 0 & 0 & 0 \\ 
        \hline
    \end{tabularx}
\end{table}
\end{document}

输出的表标题为“表 1:结果”

相反,我想要“表格1。结果”

答案1

我将使用该caption包,如下所示:

\usepackage[labelfont=bf,labelsep=period]{caption}

\documentclass[12pt,twoside]{article} 
\usepackage{tabularx}
\usepackage[labelfont=bf,labelsep=period]{caption}
\begin{document}
\begin{table}[ht]
    \footnotesize
    \centering
    \caption{Results}
    \begin{tabularx}{14.36cm}{|c|c|c|c|c|c|}
        \hline
        Column  & c1 & c2 & c3 & c4 & c5 \\ 
        \hline
        r1 & 0 & 0 & 0 & 0 & 0 \\ 
        r2 & 0 & 0 & 0 & 0 & 0 \\ 
        \hline
    \end{tabularx}

\end{table}
\end{document}

产量:

在此处输入图片描述


无论如何,正如@CarLaTeX 指出的那样,结果很丑陋,不是因为使用了tabularx,而主要是因为表格是使用固定长度排版的,这在右侧产生了一个丑陋的列,以适应整个屏幕

我擅自修改了原帖的内容,以便排版出我认为更好看的表格。既然问题已经解决,我将其留在这里作为替代解决方案。

我基本上放弃了tabularx包(不需要)和包含booktabs(用于不同的规则)。我还放弃了垂直分隔符(印刷上很难看),并合理化了水平分隔符。

我还添加了额外的数据。我认为,为了更好地排版表格,必须更多地了解要在这些列中排版的内容,而这不是本答案可以讨论的内容(至少:可以,但与主题无关)。

我建议 OP 尝试一下代码(如果他愿意的话),并在他觉得有需要的时候提出另一个问题。

代码:

\documentclass[12pt,twoside]{article} 
\usepackage[labelfont=bf,labelsep=period]{caption}
\usepackage{booktabs}
\begin{document}
\begin{table}
\centering
    \caption{Results}
    \begin{tabular}{cccccc}
        \toprule
        Column  & c1 & c2 & c3 & c4 & c5 \\ 
        \midrule
        r1 & 0 & 100 & 50 & text & 0 \\ 
        r2 & 0 & 0 & 0 & 0 & 0 \\ 
        \bottomrule
            \end{tabular}
\end{table}
\end{document}

结果:

在此处输入图片描述

相关内容