Выравнивание математических символов в стиле отображения по левому краю; не удается заставить работать методы std

Выравнивание математических символов в стиле отображения по левому краю; не удается заставить работать методы std

Я искал на этом сайте и нашел различные методы выравнивания по левому краю математических выражений в стиле отображения, включая добавление fleqnк \documentclass, \setlength{\mathindent}{0pt}и использование &в среде align. Но я не могу заставить работать ни один из них, независимо от того, какую среду отображения я использую.

Я хотел бы узнать, как сделать так, чтобы все уравнения в документе были выровнены по левому краю, а также как сделать так, чтобы выбранные уравнения были выровнены по левому краю, надеюсь, самым простым способом. Вот мой код:

%&latex
\documentclass[fleqn,9 pt]{article}
\usepackage{diffcoeff}
\usepackage{mathtools}
\usepackage{extsizes}
\usepackage{esdiff, nccmath}
\usepackage{booktabs}
\usepackage[showframe]{geometry}
\usepackage[bottom=.5in,top=1in]{geometry}%ALLOWS ME TO SET MARGINS



\setlength{\voffset}{-0.75in} 
\setlength{\parindent}{0pt} 
\setlength{\parskip}{15pt} 
\setlength{\mathindent}{0pt}

\newcommand{\ffrac}[2]{\ensuremath{\frac{\displaystyle #1}{\displaystyle
#2}}}

\title{\vspace{-25cm}}
\author{}
\date{}
\begin{document}

\section*{Left align minimum working example$} 

$$\ln K_P=\sum_{i} \ln\left(\ffrac{p_i^{eq}}{p^o}\right)^{\nu_i}$$

\[
\ln K_P=\sum_{i} \ln\left(\ffrac{p_i^{eq}}{p^o}\right)^{\nu_i}
\]

\begin{align}
& \ln K_P=\sum_{i} \ln\left(\ffrac{p_i^{eq}}{p^o}\right)^{\nu_i}
\end{align}

\begin{gather}
\ln K_P=\sum_{i} \ln\left(\ffrac{p_i^{eq}}{p^o}\right)^{\nu_i}
\end{gather}

\begin{equation}
\ln K_P=\sum_{i} \ln\left(\ffrac{p_i^{eq}}{p^o}\right)^{\nu_i}
\end{equation}


\end{document}

В настоящее время все остается по центру:

введите описание изображения здесь

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