Выровняйте последовательные уравнения по всему документу

Выровняйте последовательные уравнения по всему документу

Я новичок в TeX и мне нужно создать задание по математике с помощью TeX.

Мне удалось выровнять все мои вычисления с помощью \begin{align*}и \intertext{}, однако в моем документе есть разделы и подразделы, и если я \end{align*}начну и после разделов или подразделов, выравнивание нарушится.

Я просмотрел Google, но все, что я смог найти, это около \begin{equation}и нет никаких упоминаний о разделах или графиках.

Как (если это возможно) выполнить выравнивание по всему документу?

Пример:

\section{Opgave 1}

\subsection{a) Beregn arealet, der begrænses af kurven for $f(x) = x^{3}$, x-aksen og
linjerne $x = -1$ og $x = 1$.}
\begin{align*} % This
\intertext{Først beregnes det bestemte integrale imellem $x = 0$ og $x = 1$:}
\int_0^1 x^{3}\ dx &= 0.25\\
\intertext{Da den er symetrisk omkring 0 kan vi tage det dobbelte areal:}
0.25 \cdot 2 &= 0.50\\
\end{align*}

\begin{center}
\includegraphics[width=100mm]{opg1graph.png}\\
Opg. 1, a)
\end{center}

\pagebreak

\subsection{b) Bestem arealet af den lukkede figur, der dannes af parablen med regneforskriften $f(x) = -x^2 + 2x + 1$ og den rette linje med regneforskriften $g(x) = -0,5x + 1$}
\begin{align*} % Is not aligned with this
\intertext{Først findes de punkter hvor $g(x)$ afgrænser $f(x)$:}
f(x) &= g(x) \\
-x^2 + 2\cdot x + 1 &= -0.5\cdot x + 1 \\
solve(-x^2 + 2\cdot x + 1 &= -0.5\cdot x + 1,x) \\
x &= 0\\
x &= 2.5\\
\intertext{Så tager vi det bestemte integrale imellem $x = 0$ og $x = 2.5$:}
\int_0^{2.5} -x^2 + 2x + 1\ dx &= 3.54167
\pagebreak
\intertext{Og det bestemte integrale for $g(x)$, for at fjerne arealet under linjen:}
\int_0^{2.5} -0.5\cdot x + 1 dx &= 0.9375
\intertext{Nu trækkes arealet under linjen fra:}
3.54167 - 0.9375 &= 2.60417\\
\end{align*}

решение1

Я согласен с комментариями к вопросам, что обычно нежелательно иметь одно фиксированное выравнивание во всем документе, но это можно сделать довольно легко:

выход

Одна из возможностей — добавить подходящую \fixedalignкоманду в каждую alignиспользуемую вами среду:

\documentclass{article}
\usepackage{amsmath}
\newcommand\fixedalign{\hspace{0.5\linewidth} &
                       \hspace{0.5\linewidth} \nonumber \\[-\baselineskip]}
\begin{document}
First alignment:
\begin{align*}\fixedalign
a &= b + c
\end{align*}
Second alignment:
\begin{align*}\fixedalign
d + e &= f
\end{align*}
\end{document}

Это добавляет пустую строку в начале выравнивания, которая фиксирует вкладку выравнивания. Вы можете настроить в соответствии 0.5\linewidthсо своими потребностями, просто убедитесь, что два числа в сумме составляют 1. Обратите внимание, что я добавил, \nonumberчтобы не добавлять дополнительных чисел, если команду можно использовать alignвместо align*.

Если вы хотите определить новую среду, которая автоматически добавит эту пустую строку, вам придется использовать \NewEnvironиз environпакета, посколькуalign это что-то особенное.

\documentclass{article}
\usepackage{amsmath,environ}
\NewEnviron{fixedalign}{%
\begin{align*}
\hspace{0.5\linewidth} & \hspace{0.5\linewidth} \nonumber \\[-\baselineskip]
  \BODY
\end{align*}
}
\begin{document}
First alignment:
\begin{fixedalign}
a &= b + c
\end{fixedalign}
Second alignment:
\begin{fixedalign}
d + e &= f
\end{fixedalign}
\end{document}

Связанный контент