插入图形后的文本位置问题

插入图形后的文本位置问题

我有以下 MWE:

\documentclass[12pt,a4paper]{article}

\usepackage[utf8]{inputenc}
\usepackage[color=red,opacity=0.1,contents={}]{background}
\usepackage{hyperref}
\usepackage{indentfirst}
\usepackage{caption}
\usepackage{listings}
\usepackage[listingsutf8]{tcolorbox}
\usepackage{tcolorbox}
\usepackage[slovene]{babel}
\usepackage{titlesec}
\usepackage{float}
\usepackage{pifont}

\setcounter{secnumdepth}{4}

\titleformat{\paragraph}
{\normalfont\normalsize\bfseries}{\theparagraph}{1em}{}
\titlespacing*{\paragraph}{0pt}{3.25ex plus 1ex minus .2ex}{1.5ex plus .2ex}

\author{Marko Frelih \\ Company \\ \texttt{email}}
\title{Installation manual}
\date{Ljubljana, Marec 2015}

\begin{document}
\maketitle
\thispagestyle{empty}
\pagebreak
\clearpage
\pagenumbering{arabic}

\AddEverypageHook{
  \ifnum\value{page}<1\relax
  \else
  \backgroundsetup{contents={ZAUPNO}}
  \fi
\BgMaterial
}

\subsection{Prvi zagon}
Za uspe\v{s}en prvi zagon ter prevzem kontrole nad Rasbperry Pi B+ moramo najprej namestiti
adapter za serijsko komunikacijo na \textit{GPIO} konektor na na\v{s} ra\v{c}unalnik. Elektri\v{c}na
shema adapterja je slede\v{c}a:
\begin{figure}[htbp]
\centering
\includegraphics[scale=1.0, width=\textwidth]{slike/image_RS232Adapter.png}
\caption{Elektri\v{c}na shema serijskega adapterja}
\end{figure}
%Prvi zagon ra\v{c}unalnika Rasbperry Pi B+ lahko opazujemo na ve\v{c} na\v{c}inov, tukaj bomo opisali
%dva.
%\subsubsection{Prvi zagon z priklopom vseh potrebnih perfiernih enot direktno na Raspberry Pi}
%Pred prvim zagonom moramo na Raspberry Pi B+ priklopiti monitor ali televizijski sprejemnik preko HDMI kabla,
%tipkovnico preko USB vrat ter kabel za internet preko ethernet vrat. Ko to storimo, pri\v{z}gemo Raspberry Pi B+
%z vklopom napajalnika preko micro USB kabla v micro USB re\v{z}o in Rasbperry Pi B+ se pri\v{z}ge, aktivnost
%nalaganja linux operacijskega sistema vidimo na ekranu/televizorju. Najprej se prika\v{z}e predstavitveno okno:
%\begin{figure}[htbp]
%\centering
%\includegraphics[scale=1.0,width=\textwidth]{slike/image_rPiBPlusSplashScreen.png}
%\caption{Rasperry Pi B+ predstavitveno okno}
%\end{figure} \\
Kot vidimo, so na konektoriju \textit{GPIO} uporabljene tri nogice, zato mora adapter na
Raspberry Pi B+ le\v{z}ati, kot prikazuje spodnja slika:
\begin{figure}[htbp]
\centering
\includegraphics[scale=0.6]{slike/image_SerialPImountedrPiBPlus.png}
\caption{Pravilen priklop serijskega adapterja na ra\v{c}unalnik}
\end{figure}
\pagebreak
Nato z \textit{null modem} serijskim kablom pove\v{z}emo Rasberry Pi B+ ter delovno postajo.
in nato se jedro za\v{c}ne nalagati:
\pagebreak
Ko se sistem nalo\v{z}i, se pojavi prijavni pozivnik:
\begin{figure}[htbp]
\centering
\includegraphics[scale=1.0, width=\textwidth]{slike/image_rPiBPlusArchLogin.png}
\caption{Arch Linux konzolno prijavno okno}
\end{figure}

Privzeto uporabni\v{s}ko ime je \textbf{root}, privzeto geslo je prav tako \textbf{root}.
Ob uspe\v{s}ni prijavi se znajdemo v \textit{bash} ukazni lupini
\begin{figure}[htbp]
\centering
\includegraphics[scale=1.0, width=\textwidth]{slike/image_rPiBPlusArchLoginSuccessBash.png}
\caption{Uspe\v{s}na prijava v sistem}
\end{figure}
, od koder bomo nastavili nadaljne obna\v{s}anje sistema. Zaradi zelo olaj\v{s}anega dela
bomo najprej in\v{s}talirali \textit{ssh tunel} ter \textit{ftp stre\v{z}nik},
to pa zato, da lahko dostopamo do naprave ter da lahko urejamo napravine sistemske datoteke
iz omre\v{z}ja.

\end{document}

结果输出如屏幕截图所示: 文本放置错误 现在,在第二张图片之前,我有红色矩形框内的文本,应该位于下一页。为什么我的文本位置错误?

答案1

当在文本块中输入代码时figure,图形的处理将被推迟到段落结束。图形(和其他浮点数)仅在垂直模式下处理。

因此,建议始终在段落之间输入浮点数。

在本例中,可以通过在输入文件中的figure输入之前(或之后,或两者)插入一个空白行来解决该问题,因为页面上没有足够的空间容纳另一行文本。然后现在“继续”的文本将自动转到下一页。如果该文本应该从左对齐开始,则必须指定\noindent

相关内容