标题以图像而不是页面为中心
Caption Centered To Image Rather Than Page
这里没有任何代码,因为我只想将 \begin{figure}
和 \end{figure}
的标题居中放置在所含图像的中心,而不是页面的中心,如果我将图像居中到左侧,标题仍然出现在页面的中央(不使用小页面,因为这是我现在知道的唯一方法)。
这是一个例子:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\begin{document}
\begin{figure}[h]
\includegraphics[width=0.5\textwidth]{image.png}
\caption{Caption}
\end{figure}
\end{document}
编译得到的结果:
我希望它以图像本身为中心,而不是页面,不使用小页面。
Here is the source image btw, just some image I found on google
使用 varwidth
包的一种可能方法:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{varwidth}
\begin{document}
\begin{figure}[h]
\begin{varwidth}{\linewidth}
\includegraphics[width=0.5\textwidth]{example-image-duck}
\caption{Caption}
\end{varwidth}
\end{figure}
\end{document}
这里没有任何代码,因为我只想将 \begin{figure}
和 \end{figure}
的标题居中放置在所含图像的中心,而不是页面的中心,如果我将图像居中到左侧,标题仍然出现在页面的中央(不使用小页面,因为这是我现在知道的唯一方法)。
这是一个例子:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\begin{document}
\begin{figure}[h]
\includegraphics[width=0.5\textwidth]{image.png}
\caption{Caption}
\end{figure}
\end{document}
编译得到的结果:
我希望它以图像本身为中心,而不是页面,不使用小页面。
Here is the source image btw, just some image I found on google
使用 varwidth
包的一种可能方法:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{varwidth}
\begin{document}
\begin{figure}[h]
\begin{varwidth}{\linewidth}
\includegraphics[width=0.5\textwidth]{example-image-duck}
\caption{Caption}
\end{varwidth}
\end{figure}
\end{document}