将图形元素向左上角移动

将图形元素向左上角移动

我怎样才能将图像放在页面左侧以便为其提供更多的空间?

\begin{figure}[!htb]
\centering
\includegraphics[width=0.9\textwidth]{timetable}
\caption{Zeitplan}
\label{fig:timetable}
\end{figure}

感谢您的回答

答案1

为了使其按照您想要的方式自动居中,一种可能的方法是使用 makebox 命令:

\begin{figure}[htbp]
\begin{center}
\makebox[\textwidth][c]{\includegraphics[width=1.1\textwidth]{timetable}}
\caption{using SE saves time}
\label{fig:timetable}
\end{center}
\end{figure}

答案2

该命令\xput[<horiz-fract>]{<contents>}会将中心置于<contents>水平位置的一小部分。因此,您可以将图形的中心移动到所需的位置。

\documentclass{article}
\usepackage{graphicx}

\newcommand\xput[2][0.5]{%
    \rule{#1\linewidth}{0pt}\makebox[0pt][c]{#2}\hfill}

\begin{document}
\begin{figure}
     \xput[0.5]{\includegraphics[width=1.25\linewidth]{timetable}}
     \caption{Zeitplan}
     \label{fig:timetable}
\end{figure}
\end{document}

相关内容