Problem der Formel einbindung

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Problem der Formel einbindung

von Bartman » Do 21. Apr 2016, 23:58

\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.

von cgnieder » Do 21. Apr 2016, 23:40

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

Grüße

von esdd » Do 21. Apr 2016, 14:15

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.

von Gast » Do 21. Apr 2016, 13:48

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.

von esdd » Do 21. Apr 2016, 13:29

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

Problem der Formel einbindung

von Mr Ahnungslos » Do 21. Apr 2016, 13:10

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}


Nach oben