## 编译环境 操作系统 * [x ] Windows 7/8/10 * [ ] macOS * [ ] Linux `若需勾选,请把[ ]改成[x]` Tex发行版 * [ ] TexLive `年份` * [ ] MikTeX `版本号` * [x ] CTeX `若需勾选,请把[ ]改成[x]` ## 我的问题 插入图片后,在图片后面出现冒号,如:Fig.11:

3 回答3

0
你这么提问是逼我给你MWE吗…… ``` \documentclass{article} \usepackage{caption} \usepackage{mwe} \usepackage{lipsum} \captionsetup{labelsep=colon} \begin{document} \begin{figure} \centering \includegraphics{example-image} \caption{One demo} \end{figure} \end{document} ``` 以上代码运行后就是冒号。如果你改`captionsetup`那句,就不是冒号。

回答: 2020-10-02 09:28

还有一件事必须说。

假设用了期刊提供的 `cls` 文件,那么就不要改变它的设置,投稿排版不等于刊行排版。

回答: 2020-10-02 22:40

根据你提供的MWE,我稍加更改

```

\documentclass[preprint,prd,amsmath,amssymb,nofootinbib]{revtex4}

\usepackage{graphicx}

\begin{document}

  \begin{figure}[!htbp]

    \centering

    \includegraphics[width=0.4\linewidth]{example-image.pdf}

    \caption{This is a figure.}\label{figure}

  \end{figure}

\end{document}

```

然后发现结果是这样

![](https://wenda.latexstudio.net/data/attach/201002/KMxuNXnZ.jpg)


  • 此问题已经解决了,谢谢了! – sai 2020-10-03 09:11 回复
0
代码如下: \documenclass[preprint,prd,amsmath,amssymb,amsthm,nofootinbib]{revtex4} \usepackage {graphicx} \usepackage {subfigure} \begin{figure}[!htbp] \centering \includegraphics[width=0.4\textwidth]{figure.pdf} \caption{\label{figure}} this is a figure.}
  • 回复 sikouhjw :同样的模板别人用了没有出现冒号,我用了就出现冒号。 – sai 2020-10-02 11:50 回复
  • 我的天……你贴了这段代码之后就不去看看怎么让它变得正常点吗?这个网站提供了代码块啊,你最起码用一下。 – OsbertWang 2020-10-02 09:27 回复
  • 用模板就不要改模板 – sikouhjw 2020-10-01 22:55 回复
0
因为你的不规范提问,让我花了两分钟去 debug。 你只说了「不要冒号」,没说「要空格还是什么」,既然没说,那就默认为空格。 不担保这段代码有任何作用,所造成的一切后果由你自己承担。 ```tex \documentclass{revtex4} \makeatletter \long\def\@makecaption#1#2{% \par \vskip\abovecaptionskip \begingroup \small\rmfamily \sbox\@tempboxa{% \let\\\heading@cr #1 #2% }% \@ifdim{\wd\@tempboxa >\hsize}{% \begingroup \samepage \flushing \let\footnote\@footnotemark@gobble #1 #2\par \endgroup }{% \global \@minipagefalse \hb@xt@\hsize{\hfil\unhbox\@tempboxa\hfil}% }% \endgroup \vskip\belowcaptionskip }% \makeatother \begin{document} \begin{figure} \caption{test} \end{figure} \end{document} ``` PS: https://www.zhihu.com/question/416940775

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。