Невозможно установить \mathindent на 0pt

Невозможно установить \mathindent на 0pt

Я пытаюсь сделать так, чтобы мои уравнения полностью выровнялись по левому краю вместе с текстом. Даже если \mathindent установлен на 0pt, отступ все равно остается.

Что я делаю не так?

\documentclass[fleqn]{amsart}
\setlength{\parindent}{0pt}
\setlength{\mathindent}{0pt}

\begin{document}
    \underline{Impedance Z Parameters:}
    \[V_1 = z_{11}I_1 + z_{12}I_2\]
    \[V_2 = z_{21}I_1 + z_{22}I_2\]
\end{document}

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

решение1

Обходной путь — переместить строку \setlength{\mathindent}{0pt}после \begin{document}. Я добавляю здесь геометрию пакета только в демонстрационных целях.

\documentclass[fleqn]{amsart}
\usepackage[showframe]{geometry} % for showing actual frame in this example; uncomment this line for your real paper
\setlength{\parindent}{0pt}


\begin{document}
\setlength{\mathindent}{0pt}
    \underline{Impedance Z Parameters:}
    \[V_1 = z_{11}I_1 + z_{12}I_2\]
    \[V_2 = z_{21}I_1 + z_{22}I_2\]
\end{document}

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

решение2

Я предлагаю использовать amsmathи \@mathmarginвместо \mathindent, ссылаться на следующие теги:

\documentclass[fleqn]{amsart}
\usepackage{amsmath}

\makeatletter
\def\@mathmargin{0pt}
\makeatother

\begin{document}
    \underline{Impedance Z Parameters:}
    \[V_1 = z_{11}I_1 + z_{12}I_2\]
    \[V_2 = z_{21}I_1 + z_{22}I_2\]
\end{document}

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