
我試圖用它\minipages
來創建兩列方程式。然而,方程式似乎超出了0.5\textwidth
我為 設定的值minipage
。有什麼辦法可以分解方程式或是在不分解方程式的情況下求解它嗎?謝謝!
\begin{minipage}{0.5\textwidth} %left column
\begin{align*}
\frac{\mathrm{d} R1(t)}{\mathrm{d} I(t)} & = \frac{\gamma \bar{k} I(t) S(t) + \alpha \bar{k} S(t) R2(t) + \delta S(t)}{- \bar{k} I(t)S(t)} \\
& = - \gamma - \alpha \frac{R2(t)}{I(t)} - \frac{\delta}{\bar{k} I(t)}
\end{align*}
\end{minipage}
\hfill\vline\hfill
\begin{minipage}{0.5\textwidth} %right column
\begin{align*}
\frac{\mathrm{d} R1(t)}{\mathrm{d} I(t)} & = \frac{5.3 I(t) S(t) + 4.5 S(t) R2(t) + 0.5 S(t)}{-10 I(t) S(t)} \\
& = - 0.53 - 0.45 \frac{R2(t)}{I(t)} - \frac{0.05}{I(t)}
\end{align*}
\end{minipage}
答案1
對於標準article
類,如果沒有選項,文字寬度設定為 345pt。另一方面,最長的方程式的寬度分別為 195.14384pt 和 205.44582pt。
這會導致略多於 400pt,因此除非增加文字寬度,否則無法並排設定兩個區塊;為了確保中間規則的空間,以及一些填充,需要不少於420pt。
這是 420pt(顯然可以更寬)。此showframe
選項只是顯示文字區塊的邊距。
\documentclass{article}
\usepackage[textwidth=420pt,showframe]{geometry}
\usepackage{amsmath}
\newcommand{\diff}{\mathop{}\!\mathrm{d}}
\begin{document}
\[
\begin{aligned}[t]
\frac{\diff R1(t)}{\diff I(t)}
& = \frac{\gamma \bar{k} I(t) S(t) + \alpha \bar{k} S(t) R2(t) + \delta S(t)}
{- \bar{k} I(t)S(t)} \\
& = - \gamma - \alpha \frac{R2(t)}{I(t)} - \frac{\delta}{\bar{k} I(t)}
\end{aligned}\hspace{1000pt minus 1fil}\vrule\hspace{1000pt minus 1fil}
\begin{aligned}[t]
\frac{\diff R1(t)}{\diff I(t)}
& = \frac{5.3 I(t) S(t) + 4.5 S(t) R2(t) + 0.5 S(t)}{-10 I(t) S(t)\vphantom{\bar{k}}} \\
& = - 0.53 - 0.45 \frac{R2(t)}{I(t)\vphantom{\bar{k}}} - \frac{0.05}{I(t)\vphantom{\bar{k}}}
\end{aligned}
\]
\end{document}
注意幻影以使線條具有相同的高度和深度。
或者,單一align*
:
\documentclass{article}
\usepackage{amsmath}
\newcommand{\diff}{\mathop{}\!\mathrm{d}}
\begin{document}
\begin{align*}
\frac{\diff R1(t)}{\diff I(t)}
& = \frac{\gamma \bar{k} I(t) S(t) + \alpha \bar{k} S(t) R2(t) + \delta S(t)}
{- \bar{k} I(t)S(t)} \\
& = - \gamma - \alpha \frac{R2(t)}{I(t)} - \frac{\delta}{\bar{k} I(t)} \\[2ex]
& = \frac{5.3 I(t) S(t) + 4.5 S(t) R2(t) + 0.5 S(t)}{-10 I(t) S(t)} \\
& = - 0.53 - 0.45 \frac{R2(t)}{I(t)} - \frac{0.05}{I(t)}
\end{align*}
\end{document}
答案2
除非文件的文字區塊比article
文件類別的預設值寬得多,否則您將需要對第一個分數項目進行換行。在這兩種minipage
環境中。
\noindent
請注意第一個語句之前的使用\begin{minipage}
:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\begin{document}
\noindent % <-- new
\begin{minipage}[t]{0.5\textwidth} %left-hand minipage
\begin{align*}
\frac{\mathrm{d} R_1(t)}{\mathrm{d} I(t)}
&= \bigl[\gamma \bar{k} I(t) S(t) + \alpha\bar{k}S(t)R_2(t) \\
&\quad+\delta S(t)\bigr]\big/\bigl[-\bar{k}I(t)S(t)\bigr] \\
&= - \gamma - \alpha \frac{R_2(t)}{I(t)} - \frac{\delta}{\bar{k} I(t)}
\end{align*}
\end{minipage}%
\begin{minipage}[t]{0.5\textwidth} %right-hand minipage
\begin{align*}
\frac{\mathrm{d} R_1(t)}{\mathrm{d} I(t)}
&= \bigl[5.3 I(t) S(t) + 4.5 S(t) R_2(t) \\
&\quad + 0.5 S(t)\bigr]\big/\bigl[-10 I(t) S(t)\bigr] \\
&= - 0.53 - 0.45 \frac{R_2(t)}{I(t)} - \frac{0.05}{I(t)}
\end{align*}
\end{minipage}
\end{document}
答案3
載入時,您的方程式幾乎不適合邊距之間geometry
。除此之外,我建議使用具有align*
三列的單一環境,中間一列專用於垂直線。
\documentclass{article}
\usepackage{amsmath}
\usepackage[showframe]{geometry}
\begin{document}
\begin{align*}
\frac{\mathrm{d} R1(t)}{\mathrm{d} I(t)} & = \frac{\gamma \bar{k} I(t) S(t) + \alpha \bar{k} S(t) R2(t) + \delta S(t)}{- \bar{k} I(t)S(t)} & & \vrule &
\frac{\mathrm{d} R1(t)}{\mathrm{d} I(t)} & = \frac{5.3 I(t) S(t) + 4.5 S(t) R2(t) + 0.5 S(t)}{-10 I(t) S(t)} \\
& = - \gamma - \alpha \frac{R2(t)}{I(t)} - \frac{\delta}{\bar{k} I(t)} & \smash{\rule[-2ex]{0.5pt}{12ex}}& & & = - 0.53 - 0.45 \frac{R2(t)}{I(t)} - \frac{0.05}{I(t)}
\end{align*}
\end{document}