Passen Sie den geprägten Code in der Minipage-Umgebung an

Passen Sie den geprägten Code in der Minipage-Umgebung an

Ich versuche, auf der einen Seite eine Gleichung und auf der anderen Seite ihren Algorithmus anzuzeigen. Ich habe versucht, zwei Miniseiten zu verwenden (eine für Gleichungen und die andere für Algorithmen), aber das sieht nicht schön aus; mit dem folgenden Code funktioniert es jedoch gut, abgesehen von dem horizontalen Abstand, der in den letzten beiden Zeilen erscheint, wie Sie auf dem Bild sehen können. Wie kann ich das beheben?

Bildbeschreibung hier eingeben

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

Antwort1

Ich würde \mintinlineeine Ausrichtung verwenden.

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

Ich habe alle \mathbfDeklarationen entfernt. Das ist sowieso nicht die richtige Art, Symbole fett hervorzuheben.

Bildbeschreibung hier eingeben

verwandte Informationen