두 열의 방정식 정렬 문제

두 열의 방정식 정렬 문제

\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} 

여기에 이미지 설명을 입력하세요

관련 정보