Einfügen von Text in align-Umgebung

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: Einfügen von Text in align-Umgebung

Re: Einfügen von Text in align-Umgebung

von Rueb Enase » Fr 7. Jan 2022, 14:36

Hier wird übrigens empfohlen, die Sprache global, also bei \documentclass zu setzen. Da auch einige andere Pakete diese Option auswerten, ist das durchaus sinnvoll.

Re: Einfügen von Text in align-Umgebung

von lukas60 » Fr 7. Jan 2022, 14:35

Stefan Kottwitz hat geschrieben:
Fr 7. Jan 2022, 12:53
Mit solchen konkreten Beispielen kannst Du sehr gern weitere Fragen stellen, Lukas! Sorry wenn Tonfall hier unterschiedlich rau rüberkommt, lass Dich davon nicht abhalten, weiter hier aktiv zu sein.
Daran werde ich mich wohl noch ein wenig gewöhnen müssen. Ist aber ja häufiger so im Internet :lol:

Re: Einfügen von Text in align-Umgebung

von lukas60 » Fr 7. Jan 2022, 14:31

Stefan Kottwitz hat geschrieben:
Fr 7. Jan 2022, 13:50
Umlaute in Labels sind mutig :-) funktionieren anscheinend aber heutzutage.

Sehr gut, dass Du siunitx verwendest. Falls damit mal Fehler auftreten sollten: es ist in recht aktiver Entwicklung, kann sein dass man bei einem Fehler mal updaten sollte.

Mit fiel die Trennung des Wortes "bestimmen" auf, ich las bes-timmen. Evtl. ist das im Deutschen nicht so üblich. Falls Du es nicht im Hauptdokument hast, füge mal
\usepackage[ngerman]{babel}
hinzu, dann ergibt sich die Trennung als be-stimmen. Evtl. hast Du es aber auch nur weggelassen, um das Beispiel klein zu halten, ist hier ja auch nicht relevant.

Viele Grüße,

Stefan
Das wusste ich nicht, bisher kam ich mit dem Paket aber auch ganz gut klar.

Ja, ich habe es weggelassen bzw. nicht daran gedacht es ins Minimalbeispiel einzufügen :)

Danke und Viele Grüße,
Lukas

Re: Einfügen von Text in align-Umgebung

von lukas60 » Fr 7. Jan 2022, 14:25

Wahrscheinlich wirst du aber auch das nicht hören wollen und als persönlichen Angriff missverstehen. Dann tut es mir leid. Ich muss mich schon lange damit abfinden, dass manche Leute lieber beleidigt sind und alle Forenaktive über einen Kamm scheren, als freundliche Hinweise als solche anzunehmen. Das wird mir auch in Zukunft immer wieder passieren. Glücklicherweise gibt es aber auch genügend Leute, die nicht bei jedem Hinweis gleich nach einer Böswilligkeit suchen.
Nein, alles gut. Da gebe ich dir recht. Ich war nur etwas frustriert...Entschuldige.
Wie man meinen Hinweis auf mathtools als Anfängerbashing missverstehen kann, erschließt sich mit beispielsweise überhaupt nicht. Das umso mehr als ich deiner Anfängerschaft dadurch Rechnung getragen habe, dass ich die Anleitungshinweise meiner Vorredner durch ein vollständiges Beispiel ergänzt hatte, das zeigt, was damit beispielsweise gemeint war. Ich habe für die Antwort auch nicht einfach mathtools geladen, sondern bin bei amsmath geblieben und habe nur zusätzlich darauf hingewiesen, dass mathtools nach meiner Meinung die bessere Wahl ist.
Das habe ich nicht so verstanden, ich war/bin dir für den Hinweis dankbar. Habe doch gesagt ich werde mich bei Gelegenheit mal informieren :wink:
lukas60 hat geschrieben:
Fr 7. Jan 2022, 12:33
Der Beitrag von Stefan bringt mir Klarheit und ich weiß nun, warum mein Minimalbeispiel nicht funktioniert.
Dann verstehe ich ehrlich gesagt nicht, warum du darauf hin das Beispiel nicht korrigiert hast, damit es funktioniert. Das wäre doch die logische Reaktion gewesen, nachdem man dich um ein funktionierendes Beispiel gebeten hatte und du den Fehler verstanden hattest.
Werde ich gleich machen, habe nicht daran gedacht den Fehler zu korrigieren!
Stimmt schon, ich bin ja nicht blöd. Muss nur meine Bachelorarbeit in LaTeX schreiben und hatte deswegen nicht groß Zeit mich damit auseinander zu setzen, da mir eh nur 3 Monate bleiben um die Arbeit anzufertigen.

Also nochmal vielen Dank dir für deine Hilfe und entschuldige für den ursprünglichen Kommentar! Ich habe mir die Erklärung zum asmath Paket mittlerweile auch angesehen, blicke aber noch nicht so ganz durch.

Re: Einfügen von Text in align-Umgebung

von Rueb Enase » Fr 7. Jan 2022, 14:23

Stefan Kottwitz hat geschrieben:
Fr 7. Jan 2022, 13:50
Umlaute in Labels sind mutig :-) funktionieren anscheinend aber heutzutage.
Das funktioniert schon seit LaTeX 2019/10/01 unter gewissen Umständen. Siehe dazu ltnews30. Für Umlaute funktioniert das inzwischen faktisch eigentlich immer und selbst mit Zeichen wie ½ ist es mir mit einem aktuellen LaTeX nicht mehr gelungen, einen Fehler zu provozieren. Man muss sich also inzwischen sehr große Mühe geben, um einen Fehler zu erhalten. Selbst Labels mit $ funktionieren inzwischen. Die Verbesserungen in dem Bereich sind in den letzten Jahren wirklich mehr als deutlich!

Re: Einfügen von Text in align-Umgebung

von Stefan Kottwitz » Fr 7. Jan 2022, 13:50

Umlaute in Labels sind mutig :-) funktionieren anscheinend aber heutzutage.

Sehr gut, dass Du siunitx verwendest. Falls damit mal Fehler auftreten sollten: es ist in recht aktiver Entwicklung, kann sein dass man bei einem Fehler mal updaten sollte.

Mit fiel die Trennung des Wortes "bestimmen" auf, ich las bes-timmen. Evtl. ist das im Deutschen nicht so üblich. Falls Du es nicht im Hauptdokument hast, füge mal
\usepackage[ngerman]{babel}
hinzu, dann ergibt sich die Trennung als be-stimmen. Evtl. hast Du es aber auch nur weggelassen, um das Beispiel klein zu halten, ist hier ja auch nicht relevant.

Viele Grüße,

Stefan

Re: Einfügen von Text in align-Umgebung

von Rueb Enase » Fr 7. Jan 2022, 13:39

lukas60 hat geschrieben:
Fr 7. Jan 2022, 12:33
Ich sehe den Sinn dahinter nicht, mir als Antwort auf mein Problem zu empfehlen die Dokumentation des jeweiligen Pakets durchzulesen...Ich dachte das Forum ist dazu da, um einfach unkompliziert eine Lösung für mein Problem zu finden.
Der Sinn des Forums ist aber nicht, jedem einzelnen Anfänger einen LaTeX-Crashkurs zu geben. Dafür gibt es LaTeX-Einführungen und Tutorien. Der Sinn des Forums kann auch nicht sein, jedem Anwender eines Pakets die zugehörige Anleitung vorzulesen. Ich kann nur jedem Anfänger empfehlen, sich eine ausführliche LaTeX-Einführung zu besorgen. Die arbeitet man an einem Wochenende durch und hat dann einen guten Überblick über die Grundlagen und wo man was findet.

Und wenn ein Beispiel nicht funktioniert, dann motiviert das einige Helfer eben nicht gerade. Aber wie gesagt: Es ist deine Entscheidung so etwas zu ignorieren. Ich weise Anfänger nur gerne auf die möglichen Konsequenzen hin. Ich weiß wie frustrierend es für Anfänger ist, wenn sie nicht die Hilfe bekommen, die sie erwarten. Deshalb finde ich es fair, ihnen zu erklären, was die Ursachen sein könnten.

Wenn man einen Fehler bekommt, den man nicht versteht, dann kann es übrigens helfen, diesen in der Frage zu zitieren, beispielsweise in der Form:
Beispielfragesteller hat geschrieben: Ich bekomme hier außerdem die Fehlermeldung:
! Package amsmath Error: Multiple \label's: label 'eq:Hofhuis_Zweiphasenschicht
höhe_Sprudelregime' will be lost.
von der ich aber nicht verstehe, warum sie kommt. Vielleicht kann mir das jemand zusätzlich erklären.
Das wäre dann sozusagen ein kleiner psychologischer Kniff.

Wahrscheinlich wirst du aber auch das nicht hören wollen und als persönlichen Angriff missverstehen. Dann tut es mir leid. Ich muss mich schon lange damit abfinden, dass manche Leute lieber beleidigt sind und alle Forenaktive über einen Kamm scheren, als freundliche Hinweise als solche anzunehmen. Das wird mir auch in Zukunft immer wieder passieren. Glücklicherweise gibt es aber auch genügend Leute, die nicht bei jedem Hinweis gleich nach einer Böswilligkeit suchen.

Wie man meinen Hinweis auf mathtools als Anfängerbashing missverstehen kann, erschließt sich mit beispielsweise überhaupt nicht. Das umso mehr als ich deiner Anfängerschaft dadurch Rechnung getragen habe, dass ich die Anleitungshinweise meiner Vorredner durch ein vollständiges Beispiel ergänzt hatte, das zeigt, was damit beispielsweise gemeint war. Ich habe für die Antwort auch nicht einfach mathtools geladen, sondern bin bei amsmath geblieben und habe nur zusätzlich darauf hingewiesen, dass mathtools nach meiner Meinung die bessere Wahl ist.

Aus deinem ersten Beitrag war übrigens nicht zu erkennen, dass du ein Anfänger bist. Das war sicher auch nicht böswillig gemeint, aber erklärt vielleicht auch, warum die ersten Kommentare eventuell nicht davon ausgegangen sind.
lukas60 hat geschrieben:
Fr 7. Jan 2022, 12:33
Der Beitrag von Stefan bringt mir Klarheit und ich weiß nun, warum mein Minimalbeispiel nicht funktioniert.
Dann verstehe ich ehrlich gesagt nicht, warum du darauf hin das Beispiel nicht korrigiert hast, damit es funktioniert. Das wäre doch die logische Reaktion gewesen, nachdem man dich um ein funktionierendes Beispiel gebeten hatte und du den Fehler verstanden hattest.

Übrigens: Hier kannst du erfahren, warum Vorlagen zumindest nicht unbesehen übernommen werden sollten.

Re: Einfügen von Text in align-Umgebung

von Stefan Kottwitz » Fr 7. Jan 2022, 12:53

Hallo zusammen,

ich fand das Minimalbeispiel wie gesagt sehr gut: komplett und kurz und zeigt das Problem. Sogar noch besser: weil es nicht übersetzbar war, konnte man gleich das weitere versteckte Problem mit den mehrfachen Labels auch erkennen und lösen.

Mit solchen konkreten Beispielen kannst Du sehr gern weitere Fragen stellen, Lukas! Sorry wenn Tonfall hier unterschiedlich rau rüberkommt, lass Dich davon nicht abhalten, weiter hier aktiv zu sein.

Das Forum ist eine Gesprächsplattform und für konkrete Hilfe bei Problemen und soll nicht wirklich Dokumentation ersetzen. Ein Problem anhand einer Paket-Dokumentation zu lösen kann auch eine echte Hürde sein, da kann ein konkreter Hinweis im Forum schon helfen, meistens verlinken wir hier auch gern dennoch auf die Dokumentation weil einem LaTeX-Anwender oft gar nicht bewusst ist, was dokumentiert ist und wie man es findet. Ich werfe mal noch TeXdoc.org in den Raum, da kann man einen Paketnamen eintippen und kriegt die Doku dazu. Etwa wenn man mit Overleaf arbeitet - bei einer lokalen vollständigen Installation kann man ja texdoc paketname auf der eigenen Kommandozeile aufrufen. Lange Rede kurzer Sinn, die Dokumentation ergänzt stets unsere Diskussion. :-)

Viele Grüße,

Stefan

Re: Einfügen von Text in align-Umgebung

von lukas60 » Fr 7. Jan 2022, 12:33

Du solltest den Analysen der Helfer etwas mehr vertrauen und in deinem Editor etwas mehr auf die Fehlermeldungen achten. Es schadet auch nichts, den Code nach dem Absenden noch einmal auf Lauffähigkeit im Online-Compiler zu testen. Das mache ich selbst auch immer (und habe so sogar ein Problem der Codeverfälschung im Forum entdeckt).
Ich habe den Code auf Lauffähigkeit getestet, allerdings nicht verstanden, warum er nicht läuft. Da er in meinem Editor läuft. Nachdem Stefan es mir jetzt erklärt hat ist es mir auch klar. Ich bin Anfänger in LaTeX...
Bei der Gelegenheit sei auch darauf hingewiesen, dass es neben Fehlermeldungen, die normalerweise jeder Editor irgendwie anzeigt, auch Warnungen gibt, die manche Editoren (in der Voreinstellung) verheimlichen. Deshalb sollte man auch möglichst früh lernen, einen Blick in die log-Datei des LaTeX-Laufs zu werden.
Ich benutze TeX-Studio, bekomme da die Fehler im log auch angezeigt, konnte aber nicht verstehen, was nicht funktioniert.
Dein Problem ist eher der Unfug, innerhalb der Sternversion überhaupt ein \label zu setzen. Worauf soll das denn verweisen, wenn keine Nummer existiert? Deren gleich zwei (an falscher Stelle) zu verwenden sorgt dafür, dass es einen Fehler gibt, nicht das \intertext.
Danke, das war mir nicht klar.
Übrigens empfehle ich, direkt die Verwendung von mathtools, einer Erweiterung/Verbesserung von amsmath.
Ich bin, wie gesagt, Anfänger und kenne mich nicht gut aus. Ich habe von meinem Lehrstuhl in der Uni eine Vorlage bekommen, in der das amsmath Paket verwendet wird. Bei Gelegenheit muss ich mich mal näher damit auseinandersetzen.
Aber du musst selbst wissen, ob es klüger ist, die Hinweise von Helfern und die Aufforderung, ein lauffähiges Minimalbeispiel zu zeigen, zu ignorieren oder besser zu befolgen.
Inwiefern ignoriere ich die Hinweise von Helfern? Der Beitrag von Stefan bringt mir Klarheit und ich weiß nun, warum mein Minimalbeispiel nicht funktioniert. Die Gastbeiträge waren da nicht so aufschlussreich.

Mir scheint es so, als würde der Großteil der Forennutzer / Helfer ziemlich genervt zu sein, wenn "dumme" Fragen gestellt werden. Ich bin Anfänger in LaTeX. Ich kenne mich nicht sonderlich gut aus und aktuell fehlt mir auch die Zeit um mich viel intensiver damit zu befassen. Wenn es unerwünscht ist, hier Fragen zu stellen, welche für die meisten Forennutzer trivial sind, werde ich das in Zukunft lassen. Ich sehe den Sinn dahinter nicht, mir als Antwort auf mein Problem zu empfehlen die Dokumentation des jeweiligen Pakets durchzulesen...Ich dachte das Forum ist dazu da, um einfach unkompliziert eine Lösung für mein Problem zu finden.

Vielen Dank dir Stefan und trotzdem auch an dich für deine Hilfe.

Re: Einfügen von Text in align-Umgebung

von Rueb Enase » Fr 7. Jan 2022, 11:20

Du solltest den Analysen der Helfer etwas mehr vertrauen und in deinem Editor etwas mehr auf die Fehlermeldungen achten. Es schadet auch nichts, den Code nach dem Absenden noch einmal auf Lauffähigkeit im Online-Compiler zu testen. Das mache ich selbst auch immer (und habe so sogar ein Problem der Codeverfälschung im Forum entdeckt).

Bei der Gelegenheit sei auch darauf hingewiesen, dass es neben Fehlermeldungen, die normalerweise jeder Editor irgendwie anzeigt, auch Warnungen gibt, die manche Editoren (in der Voreinstellung) verheimlichen. Deshalb sollte man auch möglichst früh lernen, einen Blick in die log-Datei des LaTeX-Laufs zu werden.

\intertext kann jedenfalls sowohl in align* als auch align verwendet werden, wie folgendes Beispiel beweist:
\documentclass{article}

\usepackage{amsmath}

\begin{document}
\begin{align}
  \label{eq:a}
  a &= b \\
  \intertext{oder:}
  \label{eq:c}
  c &= d
\end{align}

\begin{align*}
  e &= f \\
  \intertext{oder:}
  g &= h
\end{align*}
\end{document}
Dein Problem ist eher der Unfug, innerhalb der Sternversion überhaupt ein \label zu setzen. Worauf soll das denn verweisen, wenn keine Nummer existiert? Deren gleich zwei (an falscher Stelle) zu verwenden sorgt dafür, dass es einen Fehler gibt, nicht das \intertext.

Aber das ist eigentlich auch egal, weil \intertext ja nicht das tut, was du haben willst. Ich schließe mich daher der Empfehlung an, in der amsmath-Anleitung, amsldoc nachzulesen, wozu diese Anweisung dient und wozu im Unterschied dazu \text dient. Auch der Hinweis auf die Beispiele mit Verwendung anderer Umgebungen mit mehrerer & in einer Formel sind durchaus nicht verkehrt, so dass es sich lohnen könnte, diesen Beachtung zu zollen:
\documentclass{article}

\usepackage{amsmath}% oder besser gleich mathtools

\begin{document}
\begin{flalign}
  \label{eq:a}
  & \text{Dies:} & a &= b && \\
  \label{eq:c}
  & \text{Das: } & c &= d &&
\end{flalign}

\end{document}
Übrigens empfehle ich, direkt die Verwendung von mathtools, einer Erweiterung/Verbesserung von amsmath.

Aber du musst selbst wissen, ob es klüger ist, die Hinweise von Helfern und die Aufforderung, ein lauffähiges Minimalbeispiel zu zeigen, zu ignorieren oder besser zu befolgen.

Nach oben