fleqn、koma-script 和 align:fleqn 无法正常工作

fleqn、koma-script 和 align:fleqn 无法正常工作

我在使用 koma-script 类 fleqn 和 align 时遇到问题:方程式未完全左对齐。fleqn 选项将它们移到左侧,但方程式未左对齐。在我的主文件中,我输入了:

\documentclass[fleqn]{amu_these}

我得到的一个例子是:

在此处输入图片描述

这是我的样式表的一部分。感谢您的帮助。

\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{amu_these}[2012/07/01 Classe personnelle, V0.2]

%%% classe de base (KOMA-Script)
\LoadClass{scrreprt}                    %% classe report (KOMA-Script)
\KOMAoptions{paper=a4,fontsize=12pt,DIV=12,BCOR=0mm,twoside=off,index=totoc,listof=totoc}


%%% extensions minimales
\RequirePackage[T1]{fontenc}            %% fontes de caractère
\RequirePackage[utf8]{inputenc}     %% format d'encodage
\RequirePackage{lmodern}                %% fontes latin modern
\RequirePackage[french]{babel}      %% typographie française
\RequirePackage[babel]{csquotes}        %% guillemet

\RequirePackage{lipsum}             %% lorem ipsum (exemple)

%%% extensions complémentaires
\RequirePackage{scrhack,scrpage2}   %% macros et en-tête/pied de page     personnalisés (KOMA-Script)
\PassOptionsToPackage{
backend=biber,                  %% default backend of biblatex
maxnames=3,                     %% list names max
minnames=3,                     %% list names min
sorting=none,                       %% sort by name, year, title
citestyle=numeric,          %% numeric citation scheme
bibstyle=ieee,              %%ieee citation scheme
backref=true,                       %% back references (cf. p.)
      url=false,
doi=false
}{biblatex}
\RequirePackage{biblatex}           %% nouvelle façon de gérer ses bibliographies sous LaTeX http://ctan.org/pkg/biblatex
\DefineBibliographyStrings{french}{%              %% afiche vol au lieu de t. pour le volume
volume = {vol.},%
number = {n°}
}



\RequirePackage{makeidx}                %% création d'index

 \usepackage{textcomp}  %%% sympboles comme degree


\RequirePackage[titles]{tocloft}        %% TOC LOF LOT
\RequirePackage{endnotes}           %% notes de fin
\RequirePackage{hyperendnotes}      %% !attention! fichier     hyperendnotes.sty hack
\RequirePackage{pdfpages}           %% insertion de pdf
\RequirePackage{graphicx}           %% graphiques et figures
\RequirePackage{caption}                %% légendes des figures
\RequirePackage{array,
multirow,
tabularx}                       %% amélioration des tableaux
\RequirePackage{float}              %% définit les objets flottants tels que les figures et tableaux
\RequirePackage{setspace}           %% modification de l'interligne
\RequirePackage{sectsty}                %% style des section

\RequirePackage[bottom=10em]{geometry}  %% réduit le bas de page pour pouvoir numéroté les pdf insérés (réduire plus si nécessaire)


%%% mathématiques, physique, chimie (à adapter)
\RequirePackage{amsmath}
%renouveller le conteur de notes de bas de page à chaque page:
\usepackage[perpage]{footmisc}

%% charger ce Package en dernier
\RequirePackage{hyperref}           %% pdf interactifs

答案1

如果您未设置对齐点,则这是预期的输出,因为 中的第一列align排版为右对齐(第二列为左对齐)。为了获得某种对齐,您必须设置一个点。第一个例子显示了您的输出,第二个示例在 处对齐=,最后一个示例为左对齐。请注意,第三个示例最好排版为gather并且没有&;但align对于多个块来说会很方便。

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

\usepackage{lipsum} % for context

\begin{document}

\lipsum*[2]
\begin{align}
\tau_{n0}=\frac{1}{N_t \sigma_n v_n} \\
\tau_{p0}=\frac{1}{N_t \sigma_p v_p} \\
n_t=n_i\exp(E_t-E_i) \\
p_t=n_i\exp(E_i-E_t)
\end{align}
\lipsum*[2]
\begin{align}
\tau_{n0}&=\frac{1}{N_t \sigma_n v_n} \\
\tau_{p0}&=\frac{1}{N_t \sigma_p v_p} \\
n_t&=n_i\exp(E_t-E_i) \\
p_t&=n_i\exp(E_i-E_t)
\end{align}
\lipsum*[2]
\begin{align}
&\tau_{n0}=\frac{1}{N_t \sigma_n v_n} \\
&\tau_{p0}=\frac{1}{N_t \sigma_p v_p} \\
&n_t=n_i\exp(E_t-E_i) \\
&p_t=n_i\exp(E_i-E_t)
\end{align}

\end{document}

在此处输入图片描述

相关内容