Doppelter Eintrag in Formelverzeichnis
Verfasst: Mi 20. Feb 2019, 13:52
Hallo zusammen,
beim schreiben meiner Arbeit habe ich mein Formelverzeichnis wie folgt definiert:
Hat soweit auch super funktioniert bis ich Formeln, welche über mehrer Zeilen gehen einfügen wollte. Bei mehrzeiligen Formeln kommt es zur Doppelnennung im Verzeichnis. Hat jemand einen Tipp um das Problem zu lösen?
beim schreiben meiner Arbeit habe ich mein Formelverzeichnis wie folgt definiert:
\documentclass[12pt,a4paper,abstracton, notitlepage]{scrreprt} \usepackage{amsmath} %Formelverzeichnis \DeclareNewTOC[indent=0pt, hang=2em,type=equation]{loe} \AtBeginDocument{ \newcaptionname{english}\listequationname{List of Equations}} \makeatletter \newcommand*{\@currententry}{} \g@addto@macro\make@display@tag{\set@currententry} \def\tagform@#1{\maketag@@@{(\ignorespaces#1\unskip\@@italiccorr)} \set@currententry} \newcommand*{\set@currententry}{\typeout{set current entry} \ifx\@currententry\@empty\else \addcontentsline{loe}{equation}{\protect\numberline{\@currentlabel}\@currententry} \global\let\@curententry\@empty \fi } \newcommand*{\equationentry}[1]{\gdef\@currententry{#1}} \makeatother \begin{document} \listofequations \begin{equation} \label{formel_A} \equationentry{Availability} \begin{split} \text{Availability (A)} & = \frac{\text{Required Availability} - \text{Downtime}}{\text{Required Availability}} = \\ & = \frac{\text{Actual Operating Time}}{\text{Required Availability}} \end{split} \end{equation} \end{document}