遇到通过文本包含 tikzpicture 的 wrapfigure 问题

遇到通过文本包含 tikzpicture 的 wrapfigure 问题

我正在整理您看到的经济定义(波斯语)。这是一张我用 tikz 包以基本方式制作的图片。我将使用 wrapfigure 使文本看起来更美观。以下是代码:

\documentclass[a4paper,openany,12pt]{book}‎ ‎
\usepackage[a]{esvect}
‎‎\usepackage[utf8x]{inputenc} ‎‎
‎\usepackage{pgf,tikz}‎
\usepackage{pgfplots}‎
‎\usepgfplotslibrary{patchplots}‎‎‎‎
\usetikzlibrary{patterns}‎
\usetikzlibrary{decorations.pathmorphing}
\usepgfplotslibrary{fillbetween}‎
‎\usetikzlibrary{positioning,calc}‎
‎\usetikzlibrary{intersections}‎ ‎    
\usetikzlibrary{backgrounds,fit}‎      
‎\usetikzlibrary{shadows,calc,matrix}‎
‎\pgfplotsset{compat=1.14}‎
‎\usepackage{pgffor}‎
‎\usepackage{amsmath,amssymb,amsthm,amsfonts}‎ 
‎\usepackage{mathrsfs,mathtools}‎‎
‎‎‎‎‎‎‎\usepackage{libertine}‎
‎\usepackage{graphicx,color}‎
‎\usepackage{diagbox}‎
‎\usepackage{dsfont}‎
‎\usepackage{subcaption}‎
‎\usepackage{fontenc}‎
‎\usepackage{mathptmx}‎    
\usepackage{float}‎ ‎ 
\usepackage{geometry}‎  ‎
\geometry{text={7in,9.5in},headheight=15pt}‎
‎\geometry{left=40.5mm,right=44.5mm,top=61mm,bottom=51mm}‎ ‎
 \usepackage[all]{xy}‎  
  \usepackage{xtab}‎
 ‎\usepackage{tabto}‎ ‎     
 \usepackage{array}‎
 ‎\usepackage{booktabs}‎
 ‎\usepackage[nottoc]{tocbibind}‎
  ‎\usepackage[computeautoilg=off]{xepersian}‎
  ‎\settextfont[Scale=1.1]{XB Niloofar}‎
  ‎\setdigitfont[Scale=1.3]{XB Niloofar}‎     
  \setlatintextfont[Scale=1.2]{Times New Roman}‎ 
  ‎\begin{document}‎      
  \subsection{‎‏‎‏‏‏سود کل}‎‎‎‎

 ‎‎‏بنابه تعریف ‏‎‎$‎P(x)=TR(x)-TC(x)‎$‎ که در آن ‎‎$‎P(x‎‏)$‎ سود کل حاصل از فروش ‎‎$‎x‎$‎‏ عدد از کالایی مشخص است. اگر دو تابع درآمد کل و هزینه کل توابعی مشتق پذیر باشند آنگاه مقدار ‎‎$‎x=a‎‎‎$‎‎‎‎‏، سود کل را ماکزیمم می کند ‎‏بشرطی که‏  اولاً ‎‎‎$‎‎$‎‎P'(a‎)=‎MR(a)-MC(a)=‎0‎‎$‎‎$‎‎‏ و ثانیاً ‎‎$‎P'(x)‎$‎‏ در اطراف $‎x=a‎$ ‎‎ از مثبت به منفی تغییر علامت دهد.‎\footnote{این تغییر علامت را می توان برای یک دسته خاص از توابع با  این بیان جابجا کرد: اگر‏ علاوه بر‎ وجود ‎‎$‎P''(‎a‎)‎$‏، ‎‎‎‎$‎P''(a)<0‎$‎‏ آنگاه ‎‎$‎x=a‎$‎‏ ماکزیمم تابع سود را نتیجه می دهد.} ‎‎‎
 ‏ ‎‏‎
 ‎\begin{wrapfigure}{l} {0.5\textwidth}‎‎
 ‎‎‎\begin{figure}‎‎‎‎‎‎[H]
‎\begin{tikzpicture}‎[>=stealth,scale=0.8‎]
\begin{axis}[axis lines = middle‎, ‎smooth‎, ‎xlabel=$Q‎$,ylabel=$P$,‎xmax=4,ymax=2,ymin=-2.08,xmin=0,x=1cm/0.45,y=1cm/0.5,xticklabels={,,},yticklabels={,,}]‎
‎\addplot [‎thick‎, line width=2pt, ‎black‎,domain=1:3,samples=70,smooth,name path=A] {0.5*x‎‎‎‎‎‎};‎‎‎
‎\addplot [‎thick‎, line width=2pt, ‎black‎,domain=1:3,samples=70,smooth,name path=A] {-0.5*x+2‎‎‎‎‎‎};‎‎‎‎
‎\addplot [‎thick‎, line width=2pt, ‎black‎,domain=0:3.5,samples=70,smooth,name path=A] {-(x-2)^2-1‎‎‎‎‎‎};‎‎‎
‎‎\draw [->, ‎‎‎‎thin‎,line width=0.5‎pt ] (0,-2)‎ -- (4,-2);‎‎
‎‎\draw [ ‎‎‎‎thin‎,line width=0.5‎pt, dashed ] (2,0)‎ -- (2,1);‎‎‎‎
‎‎\draw [ ‎‎‎‎thin‎,line width=0.5‎pt, dashed ] (0,1)‎ -- (2,1);‎‎‎‎
‎‎\draw [ ‎‎‎‎thin‎,line width=0.5‎pt, dashed ] (2,-2)‎ -- (2,-1);‎‎‎‎
‎\filldraw[black] (2,1) circle (2.5pt);‎‎‎‎
‎\filldraw[black] (2,-1) circle (2.5pt);‎‎‎‎
‎\end{axis}‎‎‎‎‎‎‎‎‎‎
‎‎\pgftext[base,x=8.5cm,y=0.4cm,rotate=0] {$Q‎‎$};‎‎‎‎‎‎‎
‎‎\pgftext[base,x=4.45cm,y=1.3cm,rotate=0] {\small{$MR=MC‎‎$}};‎‎‎‎‎‎‎
‎‎\pgftext[base,x=3.5cm,y=0.6cm,rotate=0] {\scriptsize{$MR>MC‎‎$}};‎‎‎‎‎‎‎
‎‎\pgftext[base,x=5.4cm,y=0.6cm,rotate=0] {\scriptsize{$MR<MC‎‎$}};‎‎‎‎‎‎‎
‎‎\pgftext[base,x=7cm,y=1.3cm,rotate=0] {\scriptsize{$\text{‏تابع سود کل}‎‎$}};‎‎‎‎‎‎
‎‎\pgftext[base,x=7cm,y=5.2cm,rotate=0] {\scriptsize{$MR‎‎$}};‎‎‎‎‎‎‎
‎‎\pgftext[base,x=1.9cm,y=5.2cm,rotate=0] {\scriptsize{$‎MC‎‎‎$}};‎‎‎‎‎‎‎
‎‎\pgftext[base,x=-0.2cm,y=6.2cm,rotate=0] {$q_0‎‎$};‎‎‎‎‎‎
‎‎\pgftext[base,x=4.52cm,y=3.8cm,rotate=0] {$p_0‎‎$};‎‎‎‎‎‎
‎\end{tikzpicture}‎‎‎‎
‎\end{figure}‏‎‎
\end{wrapfigure}
برای توجیه این مطلب به شکل زیر توجه کنید:رای توجیه این مطلب به شکل زیر توجه کنید:رای توجیه این مطلب به شکل زیر توجه کنید:رای توجیه این مطلب به شکل زیر توجه کنید:رای توجیه این مطلب به شکل زیر توجه کنید:رای توجیه این مطلب به شکل زیر توجه کنید:رای توجیه این مطلب به شکل زیر توجه کنید:رای توجیه این مطلب به شکل زیر توجه کنید:رای توجیه این مطلب به شکل زیر توجه کنید:رای توجیه این مطلب به شکل زیر توجه کنید:رای توجیه این مطلب به شکل زیر توجه کنید:

‎\end{document}‎

但是,我失败了: 在此处输入图片描述

我应该在哪里进行更改才能获得合理的输出。我正在使用Xepersian。感谢您的时间!

答案1

我发布这个简短的回答只是为了指出@David Carlisle 上面提到的内容。确实,我需要wrapfigure从空间中创造环境figure。这是直截了当的答案。谢谢 David!

相关内容