报告类别中的图片标题未居中

报告类别中的图片标题未居中

我正在使用一个report类并尝试将图像的任何标题置于中心(图像位于中心而不是标题)。这些是我正在使用的包:

\documentclass[12pt,letterpaper]{report}
\usepackage[square,numbers,sort&compress]{natbib}
\usepackage{geometry}
\usepackage{fancyhdr}
\usepackage{afterpage}
\usepackage{isotope}
\usepackage{float}
\usepackage[justification=centering]{caption}
\usepackage{upgreek}
\usepackage{graphicx}
\usepackage{subcaption}
\usepackage{amsmath,amssymb,amsbsy}
\usepackage{dcolumn,array}
\usepackage{tocloft}
\usepackage{asudis}
\usepackage{algorithm2e}
\usepackage[hidelinks]{hyperref}
\pagestyle{fancy}
\usepackage{dirtytalk}
\usepackage{url}
\usepackage{microtype}
\fancyhead[R]{\thepage}
\fancyhead[L]{}
\renewcommand{\headrulewidth}{0pt}
\fancyfoot{}
\usepackage{tikz}

如果我包含图像,则图像位于中心而不是标题:

\begin{figure}
  \centering
  \includegraphics [width=0.65\columnwidth]{./Figures/petsc_images/drawing-3.jpg}
  \caption{\label{dev_hemt}2D GaN HEMT used for the validation.} 
\end{figure}

在此处输入图片描述

它看起来像附图。任何帮助都将不胜感激!

答案1

你应该发布一个更合理的测试文档,但非标准asudis包却

\renewcommand{\@makecaption}[2]{% #1 is e.g. Figure 1, #2 is captiontext
  \singlespace
  {\textbf{#1:} #2\par}
}

因此重新定义字幕会覆盖字幕包中的设置。

相关内容