
Я пытаюсь показать уравнение с одной стороны и его алгоритм с другой. Я пробовал использовать две мини-страницы (одну для уравнений, другую для алгоритмов), но это выглядит некрасиво; однако, со следующим кодом это работает хорошо, за исключением горизонтального пространства, появляющегося на последних двух строках, как вы можете видеть на рисунке. Как это исправить?
\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
декларации. Это в любом случае неверный способ ободрить символы.