提问于:
浏览数:
3712
## 编译环境
操作系统
* [x ] Windows 7/8/10
* [ ] macOS
* [ ] Linux
`若需勾选,请把[ ]改成[x]`
Tex发行版
* [ ] TexLive `年份`
* [ ] MikTeX `版本号`
* [x ] CTeX
`若需勾选,请把[ ]改成[x]`
## 我的问题
插入图片后,在图片后面出现冒号,如:Fig.11:
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.}
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
你的回答
请登录后回答
你的回答将会帮助更多人,请务必认真回答问题。