我正在使用一个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}
}
因此重新定义字幕会覆盖字幕包中的设置。