Minipage環境内で生成されたコードを調整する

Minipage環境内で生成されたコードを調整する

片側に方程式、もう片側にそのアルゴリズムを表示しようとしています。2 つのミニページ (1 つは方程式用、もう 1 つはアルゴリズム用) を使用しようとしましたが、見た目が美しくありません。ただし、次のコードでは、画像でわかるように最後の 2 行に水平方向のスペースが表示される以外はうまく機能します。これを修正するにはどうすればよいでしょうか。

ここに画像の説明を入力してください

\documentclass[12pt]{article}
\usepackage[margin=1in]{geometry}
\usepackage{relsize}
\usepackage[cache=false]{minted}
\usemintedstyle{tango}
\usepackage{extarrows}

\begin{document}
\section{Codage du PID}
On précise que l'angle à réguler va être celui de l'axe \textbf{X} qui est parallèle à la tige. Pour le régulateur \textbf{PID} on utilise les commandes temporelle mentionnées dans la partie théorique.\\[5mm]
\begin{minipage}{0.5\textwidth}
$\mathbf{\mathlarger{u(t)=K_P * e(t)}} $ \hspace{7.1mm} $\xrightarrow{\makebox[1cm]{code}}$
\end{minipage}
\begin{minipage}{0.4\textwidth}
\begin{minted}[bgcolor=black!4]{c}
proportionnel=Kp*erreur 
\end{minted}
\end{minipage}

\begin{minipage}{0.36\textwidth}
$\mathbf{\mathlarger{\noindent u(t)=K_I *\int{e(t)dt}}}$ \hspace{1.9mm} $\xrightarrow{\makebox[1cm]{code}}$
\end{minipage}
\begin{minipage}{0.65\textwidth}
\begin{minted}[bgcolor=black!4]{c}
integral=integral_précédent+erreur*temps_écoulé
\end{minted}
\end{minipage}

\begin{minipage}{0.36\textwidth}
$\mathbf{\mathlarger{\noindent u(t)=K_D\frac{de(t)}{dt}}}$ \hspace{6.8mm} $\xrightarrow{\makebox[1cm]{code}}$
\end{minipage}
\begin{minipage}{0.63\textwidth}
\begin{minted}[bgcolor=black!4]{c}
dérivé=(erreur-erreur_précédente)/temps_écoulé
\end{minted}
\end{minipage}
\end{document}

答え1

私は\mintinlineアライメントを使用します。

\documentclass[12pt]{article}
\usepackage[margin=1in]{geometry}

\usepackage{amsmath}
\usepackage[cache=false]{minted}
\usemintedstyle{tango}
\usepackage{extarrows}

\begin{document}

\section{Codage du PID}

On précise que l'angle à réguler va être celui de l'axe $X$ qui est 
parallèle à la tige. Pour le régulateur \textbf{PID} on utilise les commandes 
temporelle mentionnées dans la partie théorique.
\begin{alignat*}{2}
u(t)&=K_P e(t) && \xrightarrow{\text{\quad code\quad}}
\mintinline[bgcolor=black!4]{c}{proportionnel=Kp*erreur}
\\
u(t)&=K_I \int e(t)\,dt && \xrightarrow{\text{\quad code\quad}}
\mintinline[bgcolor=black!4]{c}{integral=integral_précédent+erreur*temps_écoulé}
\\
u(t)&=K_D\frac{de(t)}{dt} && \xrightarrow{\text{\quad code\quad}}
\mintinline[bgcolor=black!4]{c}{dérivé=(erreur-erreur_précédente)/temps_écoulé}
\end{alignat*}

\end{document}

すべての宣言を削除しました\mathbf。いずれにしても、これはシンボルを太字にする正しい方法ではありません。

ここに画像の説明を入力してください

関連情報