关于 wrapfig 包的解释和说明

关于 wrapfig 包的解释和说明

经过几次关于wrapfig包(第 1 页,共 2 页)以及此指导(第 147 页),但我不明白如何正确使用这个包来创作我的书。事实上,经过多次尝试,我能够在所需的位置进行多次编译后将图像插入到正确的位置。

我一直不明白我应该如何使用[<number of narrow lines>],即如何选择这些窄线(红色矩​​形)的确切数量。

enter image description here

在我的书中,有些地方文字很少(单词),图表要么是定义,要么是定理,要么是例子。我只是想请你简单解释一下如何正确使用 的参数wrapfigwrapfloat环境r,以及和之间的差异R。对于LliIo, 也类似O

最后,我想知道是否存在具有与Office Word软件中的换行符相同功能的命令。

如果英语不正确且不清楚,请编辑我的问题。谢谢。

这里是我遇到的问题的 MWE wrapfig

enter image description here

\documentclass[12pt]{book}
\usepackage{newtxtext}
\usepackage[utf8]{inputenc} 
\usepackage[T1]{fontenc} 
\usepackage{graphicx} 
\usepackage[labelfont=bf]{caption}
\usepackage{wrapfig}
\usepackage{microtype} 

\usepackage{mathtools,amsthm,amssymb}
\def\vf{\varphi}
\newcommand\xyz{(x,y,z)}

\RequirePackage[framemethod=default]{mdframed}
% Definition box % added
\newmdenv[skipabove=7pt,
skipbelow=7pt,
rightline=false,
leftline=true,
topline=false,
bottomline=false,
linecolor=red,
backgroundcolor=yellow,
innerleftmargin=5pt,
innerrightmargin=5pt,
innertopmargin=2pt,
leftmargin=0cm,
rightmargin=0cm,
linewidth=4pt,
innerbottommargin=5pt]{dBox}    

\newtheorem{definitionT}{Definizione}[section]
\newenvironment{definition}{\begin{dBox}\begin{definitionT}}{\end{definitionT}\end{dBox}}   


\begin{document}
\section{Campi vettoriali, scalari, radiali, centrali e conservativi}\index{Campi vettoriali, scalari, radiali, centrali e conservativi}

\begin{definition} Un campo \textbf{vettoriale} (tridimensionale) è una funzione $\overline F: D\to\mathbb{R}^3$  dove $D$ è un aperto di $\mathbb{R}^3$; 
\end{definition}

\begin{definition}
Un campo \textbf{scalare} (tridimensionale) è una funzione $\vf: D\to\mathbb{R}$, dove $D$ è aperto di $\mathbb{R}^3$.
\end{definition}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{wrapfigure}[7]{L}{0.4\textwidth}
\vspace{-2cm}
\centering
\includegraphics[width=0.4\textwidth]{example-image-c}
\caption{Vettore posizione $\textbf{r}$.}
\label{fig:sidecap}
\end{wrapfigure}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

La variabile indipendente in $\mathbb{R}^3$ si indica molto spesso con $\mathbf{r}=|P-O|$ oppure con  $\overline r$, il vettore che è il {\em raggio vettore} o {\em vettore posizione} dall'origine al punto considerato, $\overline r=\textbf{r}=x \widehat{\mathbf x}+y\widehat{\mathbf y}+z\widehat{\mathbf z}$, con $\widehat{\mathbf x}=\overline e_1$ versore dell'asse $x$. Analogamente per gli altri\footnote{Usiamo in questo contesto $r$ minuscolo invece di $R$ maiuscolo.}. Il modulo di $\overline r$ è indicato con $r$, si pone cioè $r:=|\overline r|=\sqrt{x^2+y^2+z^2}$, distanza dall'origine del punto $(x,y,z)$. Il versore di $\overline r$ è quindi $\widehat{\mathbf r}=\overline r/r$. 

\end{document}

附录:我想删除我的问题,因为我无法用我使用的字体重现这个问题。当我更改字体和软件包(参见我的 MWE)时,结果与我所得到的不同。我现在保留一切。我向所有用户道歉,但我希望我已经尽我所能了。

答案1

最后,这取决于环绕图形周围的文本。为了显示效果,我将您给出的代码更改为更简洁(我使用包blindtext来生成虚拟文本)。

下面的代码

\documentclass[12pt]{book}

\usepackage{graphicx} 
\usepackage[labelfont=bf]{caption}
\usepackage{wrapfig}
\usepackage{newtxtext}

\usepackage{microtype} 
\usepackage[utf8]{inputenc} 
\usepackage[T1]{fontenc} 

\usepackage{blindtext}


\begin{document}
\section{Campi vettoriali, scalari, radiali, centrali e conservativi}\index{Campi vettoriali, scalari, radiali, centrali e conservativi}

\blindtext

\begin{wrapfigure}[12]{L}{0.4\textwidth}
%\vspace{-2cm}
\centering
\includegraphics[width=0.4\textwidth]{example-image}
\caption{Vettore posizione $\textbf{r}$.}
\label{fig:sidecap}
\end{wrapfigure}

\blindtext

\end{document}

请注意,我在 wrapfigure 中注释了您的错误\vspace。请注意,我需要保留 12 行作为插入 wrapfigure 的位置,其中包含您需要安装但不需要加载的example-image类中的图像...mwe

结果是:

enter image description here

因此,根据您使用的图像,您必须使用为包装图保留的行数...

相关内容