我有一个代码,其中标题和表格注释都是用 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}