我使用的是双列文章文档类。长表名称显示格式如下:
表 1:此处为表格标题。
但我想这样改变:
此处显示表格 1 的表格标题
换句话说,我想删除冒号(:)。
我该怎么做?
我不得不说我尝试了以下主题:如何删除长表后缀标题上的冒号(:)
我把这段代码放在了下面documentclass[a4paper]{article}
,\usepakage...
但是没有起作用。
我的模板如下:
\documentclass[a4paper]{article}
\usepackage{graphicx}
\usepackage[cmex10]{amsmath}
\usepackage[left=2cm, right=2cm]{geometry}
\begin{document}
\title{Title}
\author{author}
\linespread{1.6}
\renewenvironment{abstract}{%
\noindent\bfseries\abstractname:\normalfont}{}
\maketitle
\begin{abstract}
\end{abstract}
\section{Introduction}
\end{document}
答案1
caption
我建议您使用以下选项加载该包:
\usepackage{caption}
\captionsetup[table]{labelsep=space}
如果您希望此设置(即用空格而不是冒号)也应用于figure
环境,则只需[table]
从命令中删除该选项\captionsetup
。
另一个问题:打印标题多于浮动的主体,您需要做的就是指定标题(及其标签,如果有)后命令\begin{table/figure}
但是前启动表格环境和/或包含一些外部图形文件之前。
答案2
使用caption
带有该labelsep=space
选项的包来实现这一点。
以下是一个例子:
\documentclass{article}
\usepackage[labelsep=space]{caption}
\begin{document}
\begin{table}
\caption{An example of a table}
\begin{tabular}{ l c r }
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9 \\
\end{tabular}
\end{table}
\end{document}