我想将解决方案分成两列。我可以添加什么内容?
\sol{}
答案1
我认为这\sol
不是 LaTeX 宏的名称,而是涉及函数偏导数的某些数学结果的更长、可能有多行的推导的简写表达式f(x,y)
。
假设 的解决方案f_x(x,y)
适合一个宽度小于 的不可见框0.5\textwidth
,我可以想到(至少)两种处理方法。首先,一个align*
有两列的单一环境。其次,两个minipage
宽度为 的独立环境0.5\textwidth
并排放置,左侧环境为f_x(x,y)
,右侧环境为f_y(x,y)
。虽然第二种方法乍一看似乎更容易实现,但它需要格外小心——下面以两个\smash[b]
包装器的形式——以确保行在两个小页面上对齐。
\documentclass{article} % or some other suitable document class
\usepackage{amsmath} % for 'align*' env. and '\smash[b]' macro
\begin{document}
\noindent
Let $f(x,y)=(3x+2y)^2$. Then, by a twofold application of the chain rule,
\begin{align*}
f_x(x,y)
&= \tfrac{\partial}{\partial x}(3x+2y)^2 &
f_y(x,y)
&= \tfrac{\partial}{\partial y}(3x+2y)^2\\
&= 2(3x+2y)\tfrac{\partial}{\partial x}(3x+2y) &
&= 2(3x+2y)\tfrac{\partial}{\partial y}(3x+2y) \\
&= 2(3x+2y)\cdot 3 &
&= 2(3x+2y)\cdot 2 \\
&= 18x+12y\,. &
&= 12x+ 8y\,.
\end{align*}
\noindent
Alternatively,\\
\begin{minipage}[t]{0.5\textwidth}
\begin{align*}
f_x(x,y)
&= \tfrac{\partial}{\partial x}(3x+2y)^2 \\
&= 2(3x+2y)\tfrac{\partial}{\partial x}(3x+2y)\\
&= 2(3x+2y)\cdot 3 \\
&= 18x+12y\,.
\end{align*}
\end{minipage}%
\begin{minipage}[t]{0.5\textwidth}
\begin{align*}
f_y(x,y)
&= \tfrac{\partial}{\partial\smash[b]{y}}(3x+2y)^2 \\
&= 2(3x+2y)\tfrac{\partial}{\partial\smash[b]{y}}(3x+2y)\\
&= 2(3x+2y)\cdot 2 \\
&= 12x+ 8y\,.
\end{align*}
\end{minipage}%
\end{document}