
我無法使subfloat
標題比它描述的圖片更寬。這是一個 MWE:
\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\usepackage{subfig}
\begin{document}
\begin{figure}
\centering
\subfloat[Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec porttitor, arcu quis interdum ultricies, est mauris eleifend est, sit amet ornare diam odio id ante. Donec mattis finibus hendrerit. Etiam rhoncus nunc nec lectus tincidunt, nec rhoncus erat convallis. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer elementum neque quis arcu pellentesque accumsan. Proin quis felis sollicitudin dolor blandit sodales sed ut nunc. Cras euismod leo turpis, nec molestie diam placerat et. In feugiat pulvinar dolor vel posuere. Nulla in dolor non ligula accumsan sollicitudin non tincidunt velit. Fusce auctor tellus tortor, nec commodo lectus interdum aliquet. Maecenas in scelerisque magna. In rhoncus est eget sagittis eleifend. Nulla aliquet eleifend purus, vel faucibus sem gravida porttitor. Nullam pellentesque velit non nulla molestie, quis ultricies dolor fermentup]{
\includegraphics[width=0.2\textwidth]{uefaeuro16.png}
}
\hspace{0.3\textwidth}
\subfloat[Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec porttitor, arcu quis interdum ultricies, est mauris eleifend est, sit amet ornare diam odio id ante. Donec mattis finibus hendrerit. Etiam rhoncus nunc nec lectus tincidunt, nec rhoncus erat convallis. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer elementum neque quis arcu pellentesque accumsan. Proin quis felis sollicitudin dolor blandit sodales sed ut nunc. Cras euismod leo turpis, nec molestie diam placerat et. In feugiat pulvinar dolor vel posuere. Nulla in dolor non ligula accumsan sollicitudin non tincidunt velit. Fusce auctor tellus tortor, nec commodo lectus interdum aliquet. Maecenas in scelerisque magna. In rhoncus est eget sagittis eleifend. Nulla aliquet eleifend purus, vel faucibus sem gravida porttitor. Nullam pellentesque velit non nulla molestie, quis ultricies dolor fermentu]{
\includegraphics[width=0.2\textwidth]{uefaeuro16.png}
}
\end{figure}
\end{document}
以及它給出的輸出:
基本上我希望使用額外的可用空間來添加標題,就像圖片單獨出現在圖形環境中一樣
。我嘗試將其括起來
subfloat
,minipage
但沒有產生預期的結果。
答案1
我剛剛添加了
- 包
grffile
,因為我的徽標名稱包含_
一條線
\captionsetup[subfigure]% %{margin=-1cm} {width=7cm} % choose width or margin
\hspace*{1cm}
就在之前\includegraphics
我承認,您必須在標題設定中使用邊距或寬度,但您可以使用比圖像更寬的子浮動標題:
這是代碼:
\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\usepackage{subfig, grffile}
\captionsetup[subfigure]%
%{margin=-1cm}
{width=7cm}
\begin{document}
\begin{figure}
\centering
\subfloat[Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec porttitor, arcu quis interdum ultricies, est mauris eleifend est, sit amet ornare diam odio id ante. Donec mattis finibus hendrerit. Etiam rhoncus nunc nec lectus tincidunt, nec rhoncus erat convallis. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer elementum neque quis arcu pellentesque accumsan. Proin quis felis sollicitudin dolor blandit sodales sed ut nunc. Cras euismod leo turpis, nec molestie diam placerat et. In feugiat pulvinar dolor vel posuere. Nulla in dolor non ligula accumsan sollicitudin non tincidunt velit. Fusce auctor tellus tortor, nec commodo lectus interdum aliquet. Maecenas in scelerisque magna. In rhoncus est eget sagittis eleifend. Nulla aliquet eleifend purus, vel faucibus sem gravida porttitor. Nullam pellentesque velit non nulla molestie, quis ultricies dolor fermentup]{
\hspace*{1cm}\includegraphics[width=0.2\textwidth]{426px-Uefa_Euro_2016_logo.png}
}
\hspace{0.3\textwidth}
\subfloat[Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec porttitor, arcu quis interdum ultricies, est mauris eleifend est, sit amet ornare diam odio id ante. Donec mattis finibus hendrerit. Etiam rhoncus nunc nec lectus tincidunt, nec rhoncus erat convallis. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer elementum neque quis arcu pellentesque accumsan. Proin quis felis sollicitudin dolor blandit sodales sed ut nunc. Cras euismod leo turpis, nec molestie diam placerat et. In feugiat pulvinar dolor vel posuere. Nulla in dolor non ligula accumsan sollicitudin non tincidunt velit. Fusce auctor tellus tortor, nec commodo lectus interdum aliquet. Maecenas in scelerisque magna. In rhoncus est eget sagittis eleifend. Nulla aliquet eleifend purus, vel faucibus sem gravida porttitor. Nullam pellentesque velit non nulla molestie, quis ultricies dolor fermentu]{
\hspace*{1cm}\includegraphics[width=0.2\textwidth]{426px-Uefa_Euro_2016_logo.png}
}
\end{figure}
\end{document}