![将块引用放在带有居中子浮动标题的图形标题中](https://linux22.com/image/435089/%E5%B0%86%E5%9D%97%E5%BC%95%E7%94%A8%E6%94%BE%E5%9C%A8%E5%B8%A6%E6%9C%89%E5%B1%85%E4%B8%AD%E5%AD%90%E6%B5%AE%E5%8A%A8%E6%A0%87%E9%A2%98%E7%9A%84%E5%9B%BE%E5%BD%A2%E6%A0%87%E9%A2%98%E4%B8%AD.png)
我尝试在标题中插入一段引文,如下:
我的 MCVE 创建了正确的格式,但在第 23 行引发了错误
LaTeX 错误:出现问题 - 也许缺少 \item。
这是我的 MCVE
\documentclass{article}
%Packages for example image and text
\usepackage{lipsum}
\usepackage{mwe}
\usepackage{subfig}
\usepackage{caption}
\begin{document}
\begin{figure}
\centering
\subfloat[Image A]{
\includegraphics[width=0.4\textwidth]{example-image-a}
}
\subfloat[Image B]{
\includegraphics[width=0.4\textwidth]{example-image-b}
}
\caption{ A quote follows this text:
\begin{quote}
\lipsum[3]
\end{quote}
Insightful and important stuff about the figure.}
\label{mylabel}
\end{figure}
\end{document}
我尝试了这个问题的解决方案:图片标题中的块引用但子浮动标题变为左对齐。
我需要使用subfig
或subfigure
因为我的日记模板与subcaption
我怎样才能使子浮动标题保持居中?
答案1
您可以构建自己的引文样式,无需任何其他包。唯一的技巧是能够将多行放入标题环境中(请参阅手册caption
,第 13 页末尾)。
\documentclass{article}
%Packages for example image and text
\usepackage{lipsum}
\usepackage{mwe}
\usepackage{subfig}
\usepackage{caption}
\newcommand{\quoteincaption}[1]{% build your own style!!
{\medskip\hfill\parbox{0.7\linewidth}{\emph{\textquotedblleft#1\textquotedblright}}\hfill\medskip}
}
\begin{document}
\begin{figure}
\centering
\subfloat[Image A]{%
\includegraphics[width=0.4\textwidth]{example-image-a}
}
\subfloat[Image B]{%
\includegraphics[width=0.4\textwidth]{example-image-b}
}
%% https://tex.stackexchange.com/a/101599/161015
\caption[]{A quote follows this text:
\quoteincaption{\lipsum[3]}
Insightful and important stuff about the figure.
}
\label{mylabel}
\end{figure}
\end{document}