![非斜体数字参考编号](https://linux22.com/image/454849/%E9%9D%9E%E6%96%9C%E4%BD%93%E6%95%B0%E5%AD%97%E5%8F%82%E8%80%83%E7%BC%96%E5%8F%B7.png)
我正在写论文,我想使用斜体图形标签,但我希望后面的文本中图形的参考编号不是斜体(只是普通文本)。在序言中,我有这部分代码来获取斜体图形标签:
\renewcommand{\fnum@figure}{\textit{{Figure}} \thefigure}
\makeatother
\renewcommand{\thefigure}{\textit{\arabic{section}.\arabic{figure}}}
当我在文本中引用图形时,我是这样做的
We can see on picture ~\ref{fig - figurename} blah blah...
但这给了我这样的斜体参考编号:
我们可以在图片上看到2.1啦啦啦……
但我想要的是:
我们可以在图片 2.1 中看到等等……
我怎样才能在整个文本中改变这一点?
PS 我正在使用 overleaf。
答案1
\documentclass{article}
\usepackage{graphicx}
\usepackage[labelfont=it]{caption}
\counterwithin{figure}{section}
\begin{document}
\section{title}
\begin{figure}
\centering
\includegraphics[width=2cm]{example-image}
\caption{title}
\label{key}
\end{figure}
This is \figurename~\ref{key} in \LaTeX.
\end{document}