关于这些问题
我想知道如何自定义附加括号的粘贴。
例如:不要展示,Latex 应该显示当我使用\autoref
。
最小编码示例:
\documentclass[journal,comsoc]{IEEEtran}
\usepackage[T1]{fontenc}% optional T1 font encoding
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{url}
\usepackage{enumitem}
\usepackage{setspace}
\usepackage{color,soul}
\usepackage{siunitx}
\usepackage{float}
\usepackage{subcaption}
\usepackage{cleveref}
\usepackage{hyperref}
\interdisplaylinepenalty=2500
\usepackage[cmintegrals]{newtxmath}
\begin{document}
\begin{figure}[htbp!]
\centering
\begin{subfigure}{0.2\textwidth}
\includegraphics[width=\textwidth]{Pictures1}
\caption{Nice image1}
\label{fig:NiceImage1}
\end{subfigure}
\hfill
\begin{subfigure}{0.2\textwidth}
\includegraphics[width=\textwidth]{Pictures2}
\caption{Nice image 2}
\label{fig:NiceImage2}
\end{subfigure}
\caption{Two images}
\label{fig:NiceImage}
\end{figure}
\autoref{fig:NiceImage1}
% Latex should display and reference to Figure 1(a)
\end{document}
很抱歉,如果这是已经回答过的问题的重复!
答案1
摘自subcaption
文档第 9 页:
如果您希望在引用的子图部分周围加上括号,使它们看起来像“1(a)”,您可以按以下方式获取它们:
\usepackage[labelformat=simple]{subcaption} \renewcommand\thesubfigure{(\alph{subfigure})}
\documentclass[journal,comsoc]{IEEEtran}
\usepackage[T1]{fontenc}% optional T1 font encoding
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{url}
\usepackage{enumitem}
\usepackage{setspace}
\usepackage{color,soul}
\usepackage{siunitx}
\usepackage{float}
\usepackage[labelformat=simple]{subcaption}
\usepackage{hyperref}
\usepackage{cleveref}
\interdisplaylinepenalty=2500
\usepackage[cmintegrals]{newtxmath}
\renewcommand\thesubfigure{(\alph{subfigure})}
\begin{document}
\begin{figure}[htbp!]
\centering
\begin{subfigure}{0.2\textwidth}
\includegraphics[width=\textwidth]{example-image}
\caption{Nice image1}
\label{fig:NiceImage1}
\end{subfigure}
\hfill
\begin{subfigure}{0.2\textwidth}
\includegraphics[width=\textwidth]{example-image}
\caption{Nice image 2}
\label{fig:NiceImage2}
\end{subfigure}
\caption{Two images}
\label{fig:NiceImage}
\end{figure}
\autoref{fig:NiceImage1}
% Latex should display and re
\end{document}