我想知道我是否可以强制将图像置于文本后面;而不影响文本。或者反过来,将文本放在图像上面。
以下是我的试验的例子:
\begin{figure}[h!]
\begin{center}
\resizebox{1\textwidth}{!}{\includegraphics{Figures/Chapter_3/browserWindow}}
\end{center}
\end{figure}
我也尝试了\begin{figure}[htb]
和 \begin{figure}[H]
。我尝试按照这个建议做,但什么也没发生,所以我使用常规方式创建图形。请注意,图形的中间也是透明的。此外,正如您所见,图形的大小与 不匹配。\textwidth
如何调整它以使窗框的线条与 匹配\textwidth
?
\begin{figure}[htb]
\centering
\includegraphics[width = 1\textwidth]{Figures/Chapter_3/browserWindow}
\end{figure}
这是他的演示,如果你想使用图片,这里有一个关联。
更新:
\begin{tikzpicture}[remember picture, overlay]
\node[opacity=1,inner sep=0pt] at (current page.center) {%
\includegraphics[%
width=0.82\paperwidth,%
height=0.43\paperheight%
]{Figures/Chapter_3/browserWindow}%
}; %--- Including the background picture
\end{tikzpicture}
有没有办法调整位置以便它可以位于章节的开头?
最终解决方案:
感谢@Marian G 的回答,我能够根据需要进行调整。我只是使用了它:
\includegraphics[%
width=1.15\textwidth,
height=0.83\textwidth,
align=t,
smash=br,
vshift=1cm, % adjust the vertical position
hshift=-1.5cm % adjust the horizontal position
]{Figures/Chapter_3/browserWindow}%
Some text in the paragraph.
\vskip 0.2in %I had to use some space because the images was overlapping.
\begin{figure}[htb]
\centering
\includegraphics[width=0.7\textwidth{Figures/Chapter_3/technology_icons}
\caption{Technologies used : (a) HTML5, (b) CSS3, (c) JavaScript with external libraries}
\label{fig:htmlIcons}
\end{figure}
答案1
以下方法不使用tikz
宏,可能会引起您的兴趣。据我了解您的要求,我将基于该包提出一个解决方案,graphbox
该解决方案允许将一些键添加到常用\includegraphics
命令中。
代码
\documentclass{article}
\usepackage{graphbox} % allows to add keys to \includegraphics
\usepackage{lipsum} % only for testing purposes
\begin{document}
\section{My dummy title}
%-----------------------
\lipsum[1]
\section{Another title}
%-----------------------
\includegraphics
[%
width=\textwidth,
align=t,
smash=br,
% hide, % hides graphics (if required)
% vshift=-1cm % adjust the vertical position
]
{example-image}%% add your graphics file
\lipsum[2-4]
\end{document}