Problem der Formel einbindung Thema ist als GELÖST markiert

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


Mr Ahnungslos

Problem der Formel einbindung

Beitrag von Mr Ahnungslos »

Hallo,
Ich habe ein Problem mit meinem Formelverzeichnis. Bei der Konfigurierung kommt immer wieder die Fehlermeldung das \DeclareNewTOC nicht funktioniert. Habe jetzt auch einige Kollegen gefragt die alle keine Antwort kennen. Ich vermute das ein \usepage fehlt aber ich weiß nicht waelches und verstehe auch nicht ganz warum.
Ich hoffe das der Dokumentenausschnitt ausreicht.
Danke schon mal an die Hilfe.
\documentclass{article}

\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{mathrsfs}
\usepackage{theorem}
\numberwithin{equation}{section}

\begin{document}

\DeclareNewTOC[type=formel,name={Formel},hang=5em,listname={Formelverzeichnis}]{for}
\newcommand*{\formelentry}[1]{\addcontentsline{for}{formel}{\protect\numberline{Formel~\theequation} #1}}
\newpage

Das Prinzip ist einfach: \\
\begin{equation}
D+T \Rightarrow _4He+n+17.6MeV 
\end{equation}\\
\begin{equation}
6Li+n \Rightarrow 4He+T+4.78MeV
\end{equation}

\end{document}


esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Entweder Du musst das Paket tocbasic laden oder Du wechselst zur KOMA-Script Klasse scrartcl, die das Paket automatisch lädt.

Gast

Beitrag von Gast »

Ok beides schon versucht.
Bei der tocbasic kommen nur nochmehr fehlermeldungen die mir sagen das Die ganze Gleichung nicht aufgebaut werden kann.
Und bei der Europäischen Eversion entfählt dann in der PDF Datei das ganze Verzeihnis.

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Anonymous hat geschrieben:Ok beides schon versucht.
Bei der tocbasic kommen nur nochmehr fehlermeldungen die mir sagen das Die ganze Gleichung nicht aufgebaut werden kann.
Dann wirst Du um ein etwas erweitertes Minimalbeispiel nicht herum kommen. Bei mir und bei Overleaf - jeweils einfach auch "Öffne in Online-Editor" klicken - funktionieren sowohl
\documentclass{article} 
\usepackage{tocbasic}

\usepackage{amsmath} 
\usepackage{amssymb} 
\usepackage{mathrsfs} 
\usepackage{theorem} 
\numberwithin{equation}{section} 

\DeclareNewTOC[type=formel,name={Formel},indent=0pt,hang=5em,listname={Formelverzeichnis}]{for} 
\newcommand*{\formelentry}[1]{%
  \addxcontentsline{for}{formel}[Formel~\theequation]{#1}%
} 

\begin{document} 
\listofformels
\section{Abschnitt}
 Das Prinzip ist einfach:
\begin{equation} 
 D+T \Rightarrow _4He+n+17.6MeV \formelentry{Eine Formel}
\end{equation}
\begin{equation} 
 6Li+n \Rightarrow 4He+T+4.78MeV \formelentry{Eine zweite Formel}
\end{equation} 
\end{document} 
als auch
\documentclass{scrartcl} 

\usepackage{amsmath} 
\usepackage{amssymb} 
\usepackage{mathrsfs} 
\usepackage{theorem} 
\numberwithin{equation}{section} 

\DeclareNewTOC[type=formel,name={Formel},indent=0pt,hang=5em,listname={Formelverzeichnis}]{for} 
\newcommand*{\formelentry}[1]{%
  \addxcontentsline{for}{formel}[Formel~\theequation]{#1}%
} 

\begin{document} 
\listofformels
\section{Abschnitt}
 Das Prinzip ist einfach:
\begin{equation} 
 D+T \Rightarrow _4He+n+17.6MeV \formelentry{Eine Formel}
\end{equation}
\begin{equation} 
 6Li+n \Rightarrow 4He+T+4.78MeV \formelentry{Eine zweite Formel}
\end{equation} 
\end{document} 
Anonymous hat geschrieben: Und bei der Europäischen Eversion entfählt dann in der PDF Datei das ganze Verzeihnis.
Den Satz verstehe ich leider überhaupt nicht.

Benutzeravatar
cgnieder
Forum-Meister
Forum-Meister
Beiträge: 730
Registriert: Fr 22. Okt 2010, 18:37
Wohnort: Herrenberg
Kontaktdaten:

Beitrag von cgnieder »

Nur so 'ne Zwischeninfo: für chemische Reaktionen gibt es die Pakete mhchem und chemformula.

Grüße
Clemens
Paketauthor

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2456
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag von Bartman »

\begin{equation} 
 D+T \Rightarrow _4He+n+17.6MeV \formelentry{Eine Formel}
\end{equation}
\begin{equation} 
 6Li+n \Rightarrow 4He+T+4.78MeV \formelentry{Eine zweite Formel}
\end{equation}
Auch das Paket siunitx solltest Du Dir mal ansehen.

Antworten