Formelwerte aus Quelle

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: Formelwerte aus Quelle

von DADABBI » Mi 8. Jun 2016, 15:07

BTW: 1,38 ist im Mathemodus übrigens eine Liste aus 1 und 38, wie man sie beispielsweise für Mengen benötigt. Deshalb habe ich 1{,}38 verwendet. Eine Alternative wäre die Verwendung von ncccomma oder die Angabe der Zahlen mit siunitx.

von Christopher » Mi 8. Jun 2016, 15:05

vielen Dank !

von DADABBI » Mi 8. Jun 2016, 15:03

Wenn du tatsächlich nicht mehr willst, wo ist dann das Problem? Kennst du etwa \input nicht?
\begin{filecontents}{wert.tex}
1{,}38
\end{filecontents}
\documentclass[11pt,a4paper]{report}
\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{lmodern}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}

\begin{document}

Die zu erwartende Sicherheit beträgt $S_H \approx \input{wert.tex}$.

\begin{align}
\begin{split}
S_H &= \frac{\sigma_{HG}}{\sigma_{Hm}} \geq S_{Hmin} = 1 \\
S_H &\approx \input{wert.tex}
\end{split}
\label{eq:PressungSicherheit}
\end{align}

\end{document}
Wenn in der Datei mehrere Werte stehen sollten, ginge auch beispielsweise:
\begin{filecontents}{werte.tex}
\newcommand*{\WertA}{1{,}38}
\newcommand*{\WertB}{1}
\end{filecontents}
\documentclass[11pt,a4paper]{report}
\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{lmodern}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\input{werte.tex}
\begin{document}

Die zu erwartende Sicherheit beträgt $S_H \approx \WertA$.

\begin{align}
\begin{split}
S_H &= \frac{\sigma_{HG}}{\sigma_{Hm}} \geq S_{Hmin} = \WertB \\
S_H &\approx \WertA
\end{split}
\label{eq:PressungSicherheit}
\end{align}

\end{document}
Oder suchst du etwas wie datatool?

von esdd » Mi 8. Jun 2016, 15:00

Eine einfache Möglichkeit wäre, in der zusätzlichen Datei Befehle für die Werte zu definieren und diese dann im Dokument zu vewenden.
\begin{filecontents*}{werte.tex}
\usepackage{siunitx}
\sisetup{locale=DE}
\newcommand*\Sicherheit{\num{1,38}}
\end{filecontents*}

\documentclass[11pt,a4paper]{report} 
\usepackage[utf8]{inputenc} 
\usepackage[german]{babel} 
\usepackage[T1]{fontenc} 
\usepackage{amsmath} 
\usepackage{amsfonts} 
\usepackage{amssymb} 
\usepackage{graphicx} 
\usepackage{lmodern} 
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry} 

\input{werte}% <- laden der Datei mit den Befehlen für die Werte
\begin{document} 
 Die zu erwartende Sicherheit beträgt $S_H \approx \Sicherheit$. 

\begin{align} 
\begin{split} 
 S_H &= \frac{\sigma_{HG}}{\sigma_{Hm}} \geq S_{Hmin} = 1 \\ 
 S_H &\approx \Sicherheit 
\end{split} 
\label{eq:PressungSicherheit} 
\end{align} 
\end{document}
Aber vielleicht suchst Du auch etwas anderes.

von Christopher » Mi 8. Jun 2016, 14:46

\documentclass[11pt,a4paper]{report}
\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{lmodern}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}

\begin{document}

Die zu erwartende Sicherheit beträgt $S_H \approx 1,38$.

\begin{align}
\begin{split}
S_H &= \frac{\sigma_{HG}}{\sigma_{Hm}} \geq S_{Hmin} = 1 \\
S_H &\approx 1,38
\end{split}
\label{eq:PressungSicherheit}
\end{align}

\end{document}
Ich möchte jetzt die 1,38 aus einer externen Datei holen. Sollte ich den Wert jetzt in der externen Datei ändern, sollte der Wert sich im Text und in der Formel ändern.

Hoffe das Beispiel hilft :)

von esdd » Mi 8. Jun 2016, 14:34

Vielleicht machst Du einfach ein kleines Beispiel, damit wir besser verstehen, was Du möchtest? Das wollte "Gast" Dir auch mit seinem Link sagen, nur haben wir alle schon viel zu oft das Wort "Minimalbeispiel" getippt ... Ein solches motiviert dann vielleicht auch jemanden über Dein Problem oder Deinen Wunsch nachzudenken.

von Christopher » Mi 8. Jun 2016, 14:08

man kann ja auch für Diagramme Daten aus .txt Dateien einlesen. Das muss doch auch irgendwie für berechnete Werte möglich sein.

Die Werte würde ich ja händisch eintragen. Die Formeln sollen nur den passenden Wert holen.

von Gast » Mi 8. Jun 2016, 13:51

Ägypten?

(La)TeX ist keine Tabellenkalkulation. Es gibt aber beispielsweise Pakete mit denen man R-Code und -Ergebnisse darstellen kann. Keine Ahnung, ob das in die Richtung geht, die du suchst.

Formelwerte aus Quelle

von Christopher » Mi 8. Jun 2016, 13:31

Hallo zusammen,

ich schreibe zur Zeit an Bachelorthesis und habe folgendes Problem:

Ich habe mehrere "kleine" Formeln mittels align erstellt. In manchen dieser Formeln kommen Ergebnisse vor, die in anderen Formeln wieder verwendet werden.
Nun hätte ich gerne irgendeine Datei, in der ich diese Werte einschreibe und Latex drauf zugreifen lasse. Die Werte in den Formeln sollten immer aktualisiert werden beim übersetzen.

Leider habe ich per google nichts verwendbares gefunden. Gibt es hierfür eine schnelle und relativ leichte Lösung?

Vielen Dank im Voraus!

Nach oben