beamer中的图文混排问题

不知道大家有没有发现beamer中使用picinpar、wrapfig等宏包实现图文混排,效果不是很好.

最近使用宏包multicol宏包,发现效果改善很多.

\usepackage{multicol}


下面给几个例子吧:

%------------------------------------------------------------
\begin{frame}
\frametitle{具有内热源的平板导热}
\begin{columns}
\column{0.65\textwidth}<1->
最后可得平板中的温度分布为:
\begin{equation}
t = \frac{{\mathop \Phi \limits^ \bullet  }}{{2\lambda }}({\delta ^2} - {x^2}) + \frac{{\mathop \Phi \limits^ \bullet  \delta }}{h} + {t_f}
\label{nrypbdrt} %内热源平板导热t
\end{equation}
 任一位置 x 处的热流密度:
\begin{equation}
q =  - \lambda \frac{{dt}}{{dx}} = \mathop \Phi \limits^ \bullet  x
\end{equation}
\column{0.35\textwidth}<1->

\shadowbox{
\includegraphics[width=0.9\textwidth,totalheight=0.45\textheight]{具有均匀内热源的平壁.png} 
} %

\end{columns}
~\\
由此可见,与无内热源的平壁解相比,热流密度不再是常数,温度分布也不再是直线或抛物线,这些都是由于内热源引起的.
\end{frame}
%------------------------------------------------------------

效果如下:


再看一个例子(tikz图形,其实tikz本身就可以图文混排,不过学习起来有点时间成本):

%----------------------------------------------------
\begin{frame}
\frametitle{求解稳态导热的分离变量法举例}

\begin{columns}
\column{0.6\textwidth}<1->
使用分离变量法,令:
\[\Theta (x,y) = \Theta (x) \bullet \Theta (y)\]
则公式\eqref{ewjxdrwffc2}可转化为关于$x$和$y$两个常微分方程.
\column{0.4\textwidth}<1->

\input{tikz_file/图2-30矩形区域中的二维稳态导热.tex}

\end{columns}
\noindent
分析解如下:
\begin{equation}
\Theta (x,y) = \frac{2}{\pi }\sum\limits_{n = 1}^\infty  {\frac{{{{\left( { - 1} \right)}^{n + 1}} + 1}}{n}\sin \frac{{n\pi x}}{a}} \frac{{\sinh (n\pi y/a)}}{{\sinh (n\pi b/a)}}
\end{equation}
\end{frame}
%----------------------------------------------------

效果如下:

可以自行修改代码定制页面布局.

你可能感兴趣的:(Latex)