
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?
\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 \mintinline
eine 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 \mathbf
Deklarationen entfernt. Das ist sowieso nicht die richtige Art, Symbole fett hervorzuheben.