将标题第一行居中,并将标题第二行对齐

将标题第一行居中,并将标题第二行对齐

我有一个代码,其中标题和表格注释都是用 caption 命令一起编写的。下面我给出了一个快照。我怎样才能将表格名称居中(标题的第一行),并使其余文本对齐(标题的第二行)?如果有人能在下面分享他们的见解,那将非常有帮助...如果问题真的很简单,我没法让它工作,请原谅。非常感谢!!!

 \caption{ \newline 
 \hspace{\textwidth} \protect  \small{  Text text text }} \\

答案1

您可以使用caption;我建议使用边距作为标题,以便使其更明显地反映上下文。

\documentclass{article}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{lipsum} % just for the example

\DeclareCaptionLabelFormat{center}{\hspace*{\fill}\textbf{#1 #2}\hspace*{\fill}}
\captionsetup{
  labelformat=center,
  labelsep=newline,
  justification=justified,
  margin=.1\textwidth
}

\begin{document}

\lipsum[2]

\begin{figure}[htp]
\centering

\includegraphics[width=6cm]{example-image}

\caption{This is a longish caption that should show that
  the text is justified, while the label is centered
  above it. Some more text for filling more lines, hope
  this is sufficient.}

\end{figure}

\lipsum[3]

\end{document}

在此处输入图片描述

相关内容