
Я пишу школьный отчет и не могу сделать нижеприведенный латекс по центру или даже выровнять по левому краю (в идеале он был бы просто нормально по центру). Моя преамбула не содержит ничего о выравнивании, а весь остальной текст по левому краю выравнивается нормально.
\subsection{Maths}
\begin{align*}
F = BIl \\
F = m \cdot 10^{-3} \cdot g \\
l = 1.92cm = 0.0192m \\
gradient = \frac{m}{I} = 0.791 \\
B = \frac{F}{Il} = \frac{m \cdot 10^{-3} \cdot g}{Il} = gradient \cdot \frac{10^{-3} \cdot g}{l} \\
gradient = \pgfplotstableregressiona \\
B = 0.791 \cdot \frac{10^{-3} \cdot 9.81}{0.0192}=0.40042 = 0.400 \mbox{ to 3s.f.}
\end{align*}
решение1
align
для выровненных уравнений с точкой выравнивания, отмеченной &
, так как у вас нет &
у вас есть только левые стороны без правой стороны, поэтому блок кажется выровненным справа. Используйте gather
для группы невыровненных уравнений.
\documentclass{article}
\usepackage{amsmath}
\newcommand\pgfplotstableregressiona{?}
\begin{document}
align
\begin{align*}
F &= BIl \\
F &= m \cdot 10^{-3} \cdot g \\
l &= 1.92cm = 0.0192m \\
\mathrm{gradient} &= \frac{m}{I} = 0.791 \\
B &= \frac{F}{Il} = \frac{m \cdot 10^{-3} \cdot g}{Il} = \mathrm{gradient} \cdot \frac{10^{-3} \cdot g}{l} \\
\mathrm{gradient} &= \pgfplotstableregressiona \\
B &= 0.791 \cdot \frac{10^{-3} \cdot 9.81}{0.0192}=0.40042 = 0.400 \mbox{ to 3s.f.}
\end{align*}
gather
\begin{gather*}
F = BIl \\
F = m \cdot 10^{-3} \cdot g \\
l = 1.92cm = 0.0192m \\
\mathrm{gradient} = \frac{m}{I} = 0.791 \\
B = \frac{F}{Il} = \frac{m \cdot 10^{-3} \cdot g}{Il} = \mathrm{gradient} \cdot \frac{10^{-3} \cdot g}{l} \\
\mathrm{gradient} = \pgfplotstableregressiona \\
B = 0.791 \cdot \frac{10^{-3} \cdot 9.81}{0.0192}=0.40042 = 0.400 \mbox{ to 3s.f.}
\end{gather*}
\end{document}